Guild icon
DDraceNetwork
Development / developer
Development discussion. Logged to https://ddnet.tw/irclogs/ Connected with DDNet's IRC channel, Matrix room and GitHub repositories — IRC: #ddnet on Quakenet | Matrix: #ddnet-developer:matrix.org GitHub: https://github.com/ddnet
Between 2023-05-02 00:00:00Z and 2023-05-03 00:00:00Z
Avatar
chillerdragon BOT 2023-05-02 05:20:39Z
Yes and switching between versions. Just like pyenv or nvm (@Jupstar ✪)
it sounded like u wanted to make compiling sdl easier
05:22
Saw the video on my yt home page. Thought the thumbnail says it all. Is it funi ? (@Learath2)
Avatar
I watched it a bit. It's basically. They deleted their db and fallback db. Had no backups, except some daily sync with test db. 6h of data lost
05:39
Not really interesting
05:39
Comments are either jokes or suggestions to prevent this happening again
Avatar
chillerdragon BOT 2023-05-02 05:46:53Z
!tldw jopsti
05:46
Thank
05:47
This is your first warning lerato. Sharing non interesting videos is a bannable offense! (@Jupstar ✪)
Not really interesting
Avatar
Xdd
05:49
Du we soon get Auto moderation chillerbot
Avatar
Avatar
Jupstar ✪
Not really interesting
The video may not be interesting but the incident yes
Avatar
The only interesting thing is, that someone plays around as super user like that on live systems
06:27
Maybe they should use doas on live systems xd
06:27
Ez fix
Avatar
ChillerDragon BOT 2023-05-02 07:13:34Z
i do the same yikes
Avatar
But u are bash God
Avatar
I use doas
07:22
I love it
07:22
permit persist wheel (edited)
Avatar
ChillerDragon BOT 2023-05-02 07:27:30Z
yes i am bash god
07:27
check this trol out
07:27
Avatar
Intuitive Max level
Avatar
Avatar
ChillerDragon
Click to see attachment 🖼️
what’s happening here
07:40
why backticks trump single quote
Avatar
ChillerDragon BOT 2023-05-02 07:49:21Z
they dont
07:49
but ruby interprets the back ticks on bash :D
07:49
not*
Avatar
compile day
08:41
@Jupstar ✪ @heinrich5991 @Learath2 did u know most memmoves implementations are not standard C?
08:42
because they dont allow a optimisation
08:42
From the man page on my system: void *memmove(void *dst, const void *src, size_t len); DESCRIPTION The memmove() function copies len bytes from string src to string dst. ...
08:42
it's not possible to implement memmove efficiently in standard C.
Avatar
Avatar
ChillerDragon
but ruby interprets the back ticks on bash :D
Oh
Avatar
Most memmove implementations are hand rolled vectorized code
Avatar
Avatar
Learath2
Most memmove implementations are hand rolled vectorized code
my point stands
08:43
DevilGlare
Avatar
I'm drinking dis tea
08:43
😃
Avatar
Oh, I see the question has emphasis on the standard
Avatar
ye thats my point xd
Avatar
I think this is sort of fine fwiw. The standard could define more behaviour so that an efficient memmove can be implemented on x86_64. However, leaving it undefined lets compilers implement an efficient one on other arches too
08:47
Maybe such behaviour can be upped to implementation defined to force compiler vendors to provide similar means to the end user
Avatar
Avatar
Ewan
I'm drinking dis tea
sip
Avatar
Avatar
Ewan
I'm drinking dis tea
Disrespect tea?
08:48
Armless palmer
08:48
Tho I don't taste the lemonade.
Avatar
I've tried iced tea lemonades in a couple places, they've always been far too sweet to taste the lemonade
Avatar
i dont like tea
08:50
its weird water
08:50
coffee best
Avatar
I knew I was getting bad vibes from you. Heretic
Avatar
Avatar
Ryozuki
its weird water
Tea is simply for the real chillers
Avatar
i cant be british
Avatar
ChillerDragon BOT 2023-05-02 08:53:48Z
"tea is weird water"
08:53
xd
Avatar
I'd be surprised if ChillerDragon does not drink tea
Avatar
ChillerDragon BOT 2023-05-02 08:54:06Z
i dont do tea
Avatar
chiller goes to desolate zones to play tw
Avatar
ChillerDragon BOT 2023-05-02 08:54:10Z
im coffee guy too
Avatar
And off
Avatar
ChillerDragon BOT 2023-05-02 08:54:47Z
im currently trying microdosing coffee
Avatar
I only drink water and herbal tea
Avatar
chiller next time clean ur laptop
Avatar
I like coffee and tea
09:02
However I cannot drink normal coffee anymore it just doesn't do anything
09:02
Espresso or energy drink with every meal of the day
09:02
Usually instead of
Avatar
Wtf xD
09:02
Sounds horrible to be addictive xD
Avatar
It's expensive
09:09
It would be a major productivity hit to try and adjust it because a caffeine deficit on the level I'd need would create slamming headaches and just make me really tired
09:09
And it's hard for me to bounce back from that kind of stuff
09:10
I tried the sparkling water just so I could have something to sip on throughout the day but I went through a 6 pack in a day
Avatar
Avatar
Ryozuki
it's not possible to implement memmove efficiently in standard C.
it's not possible to implement va_args stuff in C at all
09:10
that's why such stuff is in the standard library
09:11
to do stuff that's otherwise impossible
Avatar
Have you seen variadic macro implementations? That would make most standard purists cry
Avatar
Avatar
Jupstar ✪
Sounds horrible to be addictive xD
addicted
Avatar
maybe he was talking about the espresso 🤔
Avatar
Avatar
Ewan
It would be a major productivity hit to try and adjust it because a caffeine deficit on the level I'd need would create slamming headaches and just make me really tired
Heard it only takes about a week or two to readjust your tolerance
Avatar
ChillerDragon BOT 2023-05-02 09:27:34Z
@Ryozuki haha i get that a lot my laptop is really disgusting xd
09:28
i dont think that you can survive cold turkey for a week at those rates you might just die from caffein withdrawl
Avatar
Bad week to do it anyway
09:29
Got shit to take care of
Avatar
Find a decent week or two and tone down the coffee. The more serious it gets the harder it'll become 😄
09:41
Done it before when broke
09:41
Perpetual slog
09:42
Avatar
Ez
09:59
Ur phone does not support alpha textures apparently
Avatar
Avatar
Jupstar ✪
Ur phone does not support alpha textures apparently
андрюша 2023-05-02 09:59:30Z
what is this (edited)
Avatar
Gles 1 is really dead
Avatar
Avatar
андрюша
what is this (edited)
The text texture only needs a single color channel
10:00
Basically only transparency
Avatar
андрюша 2023-05-02 10:00:20Z
okie
Avatar
But this is highly deprecated. In newer opengl version u simply use the r channel(red) and use a shader to access this
10:01
Can't really explain better. But i assume it's simply BCS gles1 is dead
Avatar
Avatar
Jupstar ✪
Can't really explain better. But i assume it's simply BCS gles1 is dead
андрюша 2023-05-02 10:01:29Z
happy
Avatar
I don't understand why we need all these fancy features like prediction and the ability to read text. It's all just bloat
10:04
Though lol the text did work before I switched out of the app the first time (edited)
Avatar
Oh then maybe the implemention for that is buggy
10:05
Android changed some stuff about keeping the opengl handles alive when surface is destroyed
🤔 1
Avatar
This is the newest APK I was able to find. Was support dropped or am I just blind
10:05
9.something
Avatar
Support for building is there.. but that's about it. All controls were removed
10:06
The controls are flaming garbage
10:06
Absolutely awful
Avatar
U can play with a keyboard attached to ur phone xd
Avatar
The peak mobile gaming experience
Avatar
@Jupstar ✪ does android support vulkan
Avatar
Yes
Avatar
Why not support neuronal controllers
10:07
Playing with ur brain
Avatar
Avatar
Ryozuki
@Jupstar ✪ does android support vulkan
Got over 1k fps on brothers phone. Which is better some middle class Intel cpus
Avatar
Why not support telekinesis
10:07
It would probably be pretty good on this phone
Avatar
So the igpu is worse than the phones one xd
Avatar
Phones are heavily reliant on GPU
10:08
Nearly nothing is software rendered on mobile and nowadays they are streaming and decoding devices more than anything (edited)
Avatar
Phones have other kind of architecture for GPUs tho. Reading the same buffer that u already written to in the same frame can be extremely slow. That's where all the supasses stuff from Vulkan comes from. So it's ur fault if u do inefficient things xD (edited)
Avatar
Time to reimplement ddnet in compute shader only
Avatar
So fast until you have to do OS calls and disk IO
Avatar
It gets an API for that xdd
Avatar
I always wanted to see a general purpose shader lang
10:17
spirv
Avatar
That took the form of a more mainstream programming language lol
10:17
Not like super GPU compatible
10:18
Like bytecode JIT on GPU sounds like interesting project
Avatar
spirv is the webassembly of graphics
Avatar
Generally tho. I could certainly imagine that highly parallelizable tasks will shift more and more to GPU. Biggest downside rn is that cuda etc. Are still to complicated to just do Maybe the runtime would need to figure out on fly if the tasks can be parallelized. XD That's why we need compiler dev Ryozuki
Avatar
@Jupstar ✪ honestly maybe MLIR fixes that
10:19
from llvm
Avatar
Get SDK and learn the crazy stupid language extensions
10:19
Ughhhh
Avatar
Multi-Level IR Compiler Framework
Avatar
Who ever heard of <> in C
Avatar
Avatar
Ryozuki
@Jupstar ✪ honestly maybe MLIR fixes that
The problem is. On desktop u cannot simply share memory accross cpu and GPU. On M1 this should be ez
10:19
Moving around memory a lot will probably kill to much performance
Avatar
Avatar
Jupstar ✪
The problem is. On desktop u cannot simply share memory accross cpu and GPU. On M1 this should be ez
?
10:20
MLIR can end up as spirv code
10:20
or llvm ir
10:20
thats the great thing about it xd
Avatar
You still gotta upload
Avatar
Yes. My point was more that it is too hard to combine cpu and GPU code in one language as if none of these two existed
10:21
U just write rust code and it automatically decides what is best xd
Avatar
Translation to perform --deserialize-spirv - deserializes the SPIR-V module --import-llvm - translate llvmir to mlir --mlir-to-cpp - translate from mlir to cpp --mlir-to-llvmir - translate mlir to llvmir --serialize-spirv - serialize SPIR-V dialect --test-spirv-roundtrip - test roundtrip in SPIR-V dialect --test-spirv-roundtrip-debug - test roundtrip debug in SPIR-V
Avatar
If u create a thewadpool with 1000 threads for whatever it could™️ assume this is a highly parallelizable task
Avatar
Avatar
Jupstar ✪
Yes. My point was more that it is too hard to combine cpu and GPU code in one language as if none of these two existed
yeah
Avatar
Avatar
Ryozuki
Translation to perform --deserialize-spirv - deserializes the SPIR-V module --import-llvm - translate llvmir to mlir --mlir-to-cpp - translate from mlir to cpp --mlir-to-llvmir - translate mlir to llvmir --serialize-spirv - serialize SPIR-V dialect --test-spirv-roundtrip - test roundtrip in SPIR-V dialect --test-spirv-roundtrip-debug - test roundtrip debug in SPIR-V
But cool tho
Avatar
Mh, the way you code for a gpu is so far from the way you code for a cpu that I think such a language would end up being worse for both
Avatar
Maybe. Maybe some 400iq person will find a way xd
Avatar
If someone does figure it out and it works well, it'll be someone with an anime pfp
Avatar
Maybe the solution is much more stupid. Execute it on cpu and GPU and see which is faster xdd
10:49
That would be the jupstar approach. Just throw every rock u find in nature against it lmao
Avatar
I think the issue there is that there are many restrictions on what sort of code can be executed on the gpu and only a further subset of that is performant. We have a lot of trouble even vectorizing the simplest of stuff on cpu's which have very limited vector capabilities anyway
Avatar
Yep. It would not easily work with every code
10:53
I think about smth like for example rayon which has parallel iterators. Rayon also tries to assume the number of threads it will use
Avatar
I was about to say the exact same thing 😄
Avatar
Ez
Avatar
Some subset of code can be easier to try on the gpu, like if we were already parralelizing on the cpu, the hard part of vectorizing is done. Then the easier part of working with the gpu features available is already mostly solved
Avatar
Ddnet has 400 ⭐ 🥳
Avatar
kek i destroyed it
😎 4
Avatar
Anyone know how to make custom game modes?
Avatar
better question: anyone here is willing to waste their time on implementing my idea
14:40
my answer is no
Avatar
Xd
14:41
Yes, but i won't tell xddd
Avatar
Avatar
Tiran
Anyone know how to make custom game modes?
If u never coded before u gonna have a hard time. Else start to play around with the server code
Avatar
chillerdragon BOT 2023-05-02 15:41:47Z
What yo guys talkin bout
Avatar
ChillerDragon BOT 2023-05-02 16:01:30Z
a custom game modes xd
Avatar
Eepers jeepers! This might be useful sometime!
Avatar
til sqrt(3) is odd
16:25
Is the concept of an odd imaginary number defined/well-defined/used in mathematics? I searched around but couldn't find anything. Thanks!
16:25
My 6 year old wants to know if infinity is an odd or even number. His 38 year old father is keen to know too.
Avatar
In IEC 60559* floating-point arithmetic, pow(-1, ∞) is 1.
>
This is because all large binary and decimal floating-point numbers are even, and thus so is infinity.
16:34
xd
16:36
is infinity prime
16:36
fuckyousnail
Avatar
Mojo combines the usability of Python with the performance of C, unlocking unparalleled programmability of AI hardware and extensibility of AI models.
17:09
kekw
17:10
this is done by the creators of llvm
Avatar
python in fast xD
17:13
but still python
Avatar
it has a borrow checker
17:14
but still pyson
17:14
i cant handle this syntax
Avatar
As well as:
>
The full power of MLIR
>
Parallel heterogenous runtime
>
Fast compile times
Avatar
help them @Ryozuki
17:15
At Modular we believe a great culture is the key to creating a great company. The three pillars we work by are Build products users love, Empower people, and Be an incredible team.
17:15
AI Compiler Engineer
17:15
your part
17:15
Learaths part: Kernel Engineer
Avatar
its all na
17:15
and im not expert
17:15
xd
17:15
their team is insane i think (edited)
17:15
llvm main contributors
Avatar
also just humans ;9
17:16
The estimated base salary range for this role to be performed in the US, regardless of the state, is $180,000.00 - $253,000.00 USD
17:16
lmao
17:16
these salaries in US bro
Avatar
rly good salaries
17:17
but living in america
17:17
oof
17:17
i dont want to be shot
Avatar
usa on top 🦅
Avatar
Avatar
Ryozuki
but living in america
yeah also working remote from europe is kinda struggle
17:17
else i'd maybe try it out
17:17
but no way i move to USA xd
Avatar
i know someone in a company that works with us
17:17
he works rly weird time
17:18
like
17:18
from 8 to 3 morning
17:18
or smth
17:18
big nono
Avatar
if i can live in trump tower maybe.. then i at least live in hell, cant get worse
Avatar
living in usa isnt bad
Avatar
it is
Avatar
from europe stand point
Avatar
100% xd
Avatar
theres pros and cons
Avatar
maybe if u very rich
17:20
its nice, then.. like in every country xD
Avatar
some places are a lot cheaper
17:21
ig it depends where ur job is located
Avatar
the happiest ppl are from denmark 🥹
17:21
lets move to denmark
Avatar
usa is not so bad
17:21
it has its issues
Avatar
The twin crashes in US commercial real estate and the US bond market have collided with $9 trillion uninsured deposits in the American banking system. Such deposits can vanish in an afternoon in the cyber age.
Avatar
usa is not democratic enough for my standards
Avatar
also america:
Avatar
europe has crisis too 😅
17:23
crisises?
17:23
crisi
17:23
idk
Avatar
usa is the best and the worst. thats the problem xD
17:24
if u part of the besties, its nice
17:24
if u part of the worst. u are doomed
Avatar
ye pretty true
17:24
but i think there is a place for most ppl
17:24
depending on what u want
Avatar
yeah, probably 😄
17:25
well also independent of society, europe has very good geographical properties almost no earthquakes almost no hurricans etc.
17:26
i never felt hurrican or earthquake
17:26
barcelona is rly safe
Avatar
also i got sea and mountain in the city
Avatar
Bangladesch is doomed in the next years
Avatar
ive been near tornados that all ive experienced though
Avatar
i have never felt hurricane or earthquake
Avatar
also europe is way more cultiraly rich
Avatar
but we have cheaper restaurants so
Avatar
usa is a fabricated country no more than 300y? old
Avatar
or 200
17:26
xd
Avatar
Avatar
louis
but we have cheaper restaurants so
xd
Avatar
@louis ?
17:27
tell prices
Avatar
well germany is like 70 years
Avatar
its cheaper for sure ryozoozki
Avatar
u have to tip lmao
Avatar
louis we have to tip bro
17:27
yeah
Avatar
i lived in netherlands before
Avatar
with 14€ i get rly nice food here
17:27
no tips
Avatar
well yea but its not as much even with xd
Avatar
but that's also an advantage, germany's constitution is pretty solid
Avatar
omg u know best place for food prices is korea
17:27
hugely delicious lunch for $4
Avatar
catalonia exists since 1300
Avatar
Avatar
louis
i lived in netherlands before
netherlands have bad buns, else good country xd
Avatar
Avatar
louis
hugely delicious lunch for $4
what does it have?
17:28
appart of the unregulated american food
17:28
america actually tried hard to sidestep what makes eu food more safe
17:28
Washing chicken in chlorine and other disinfectants to remove harmful bacteria was a practice banned by the European Union (EU) in 1997 over food safety concerns. The ban has stopped virtually all imports of US chicken meat which is generally treated by this process.
Avatar
america better be open source
Avatar
meat processing in the united states is a nightmare
Avatar
Agriculture Secretary Sonny Perdue said Brussels should accept food production methods banned in Europe to secure a trade deal.
Avatar
food safety is one of the key good points of eu
Avatar
we have been cleaning beef in ammonia for decades
Avatar
but japan is even better
17:30
at food safety
Avatar
good that i dont eat meat so many scandals in this industry
Avatar
its so safe u can eat raw eggs
17:30
r u vegan?
Avatar
kinda
Avatar
at least murica is a country not like catalan
Avatar
Avatar
Ryozuki
what does it have?
i used to live on a military base so ig its cheaper than normal but its like preset lunch meal w rice and sides and soup/daily specials#
Avatar
Avatar
Ryozuki
r u vegan?
problem is, u cant really be vegan, bcs every fucking product has some hidden animal stuff.. its not even about food xD buy shoes and they probs not vegan xDD
Avatar
i enjoy meat
17:31
xd
17:31
life is too short
Avatar
the alternatives are better already
Avatar
Avatar
jao
at least murica is a country not like catalan
?
Avatar
Avatar
Ewan
?
this is a inside joke
17:31
my geography senses were tingling
Avatar
they should
17:32
ryozuki is not independent yet xdd
Avatar
i remember reading about catalonian independence in elementary school
17:32
and that's the last i heard of it
Avatar
Avatar
Jupstar ✪
ryozuki is not independent yet xdd
xd
Avatar
Avatar
Ewan
i remember reading about catalonian independence in elementary school
rly?
17:32
where u from btw
Avatar
united state
Avatar
i used to be very pro independence, but my interest in politics faded
17:33
im too busy working
Avatar
unfortunate
Avatar
Avatar
Ewan
united state
so ur luxemburg flag is fake ? 🥲
Avatar
unfortunately
17:33
i just love the flag
17:33
it's so vibrant
17:33
luxembourg wouldbe a cool place to be though
Avatar
Avatar
Ewan
united state
but r u from a city or red neck state
17:34
do u have a shotgun
Avatar
colorado has always been pretty mixed
Avatar
do u scare off crocodils
17:34
while shouting
Avatar
i live near denver which is a big city but that doesn't mean there aren't rednecks around
Avatar
today a tourist went to me and asked "taxi?" and i was like "what?" im not a taxi bruv (edited)
Avatar
Avatar
Ewan
luxembourg wouldbe a cool place to be though
they are the richest country per capita xDD
Avatar
i am in what can best be described as suburban ghetto xd
Avatar
and have free public transport
Avatar
wouldn't that be nice
17:35
around here you have to get the RTD pass and i think it's $100/year just for the lightrail
17:35
like, that doesn't count bus fare
17:35
and there arent too many buses around
Avatar
since yesterday, we have the Deutschland Ticket 49€
Avatar
whats that
Avatar
u can travel through whole germany for 49€
Avatar
here if u are under 30 u can get a 3-month unlimited pass for 40€
Avatar
but not ICE
Avatar
for barcelona
Avatar
the 9€ ticket was insane
17:37
it had like 20 millions sales
17:37
in a country of 80 million ppl
17:37
oh wait
17:37
52 million sales xD
17:38
65% of all citizen had it
17:38
i was one of the 35% xDD
Avatar
This is an introduction to data structure flattening, a special case of arena allocation that is a good fit for programming language implementations.We build a simple interpreter twice, the normal way and the flat way, and show that some fairly mechanical code changes can give you a 2.4× speedup.
17:40
they use rust btw
17:40
xd
Avatar
@Ryozuki have u seen this game https://gitlab.com/veloren/veloren made in rust, from screenshot looks pretty good actually, 13k commits is really impressive too and for gitlab 2k stars is really impressive too xDD
Veloren is a multiplayer voxel RPG written in Rust. It is inspired by games such as Cube World, Legend of Zelda: Breath of the Wild, Dwarf Fortress and...
Avatar
Avatar
Ryozuki
ah
18:01
as i expected
18:01
u just too fast for me xD
Avatar
i played it too
18:01
5mins xd
Avatar
xD
18:03
gh down again wtf
18:03
i get "Access to this site has been restricted." so often lately
Avatar
Avatar
Jupstar ✪
@Ryozuki have u seen this game https://gitlab.com/veloren/veloren made in rust, from screenshot looks pretty good actually, 13k commits is really impressive too and for gitlab 2k stars is really impressive too xDD
im rebranding
Avatar
you are?
18:04
voxel game
18:04
i see
Avatar
written in rust
18:04
>:(
18:04
(im joking by the way)
Avatar
its ok
Avatar
Rust's so bad i had to decline my friends' request to play that game troll
Avatar
i had hard times with it in the beginning too
18:07
u just have to be open and try it out xd
Avatar
Avatar
Anime.pdf
Rust's so bad i had to decline my friends' request to play that game troll
troll
18:07
minecraft is best, bcs java
Avatar
Java fucking sucks 😭
Avatar
java is fast, bcs it uses JIT
18:08
2009 arguments
Avatar
Why did they do minecraft bedrock that way, they could so same thing as java edition but in c++
Avatar
would be epic 😄
Avatar
Avatar
Jupstar ✪
java is fast, bcs it uses JIT
C# uses jit as well
18:08
troll
Avatar
java version is easily moddable
18:09
harder with c
Avatar
Why would someone use java if there is c#, developed by the best org, microsoft
Avatar
Avatar
Ryozuki
java version is easily moddable
true, but WASM would be one way
Avatar
They add features that everyone want, just like they read and analyse your codetroll (edited)
Avatar
lately im playing modded mc
18:10
stoneblock 3
18:11
santatrollet
Avatar
Avatar
Ryozuki
5mins xd
ye its not much substance but beautiful game
Avatar
Avatar
Jupstar ✪
@Ryozuki have u seen this game https://gitlab.com/veloren/veloren made in rust, from screenshot looks pretty good actually, 13k commits is really impressive too and for gitlab 2k stars is really impressive too xDD
its fun :)
18:18
an the graphics are actually very pleasant
18:19
I absolute love zooming out in this game, that is a feature I wanna see in more games
Avatar

Checklist

  • [X] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [X] Written a unit test (especially base/) or added coverage to integration test
  • [X] Considered possible null pointers and out of bounds array indexing
  • [X] Changed no physics that affect existing maps
  • [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-addres...
Avatar
windows bad
Avatar
Avatar
Jupstar ✪
@Ryozuki have u seen this game https://gitlab.com/veloren/veloren made in rust, from screenshot looks pretty good actually, 13k commits is really impressive too and for gitlab 2k stars is really impressive too xDD
2k is impressive for github too man
Avatar
Avatar
Patiga
an the graphics are actually very pleasant
from 2021 I haven't played since I think
18:27
Veloren was the main reason I wanted to learn rust.
brownbear 2
Avatar
Avatar
ReiTW
the game industry is not known for their good jobs
18:37
i dont wanna be a slave
18:37
also im sure they use c++
18:37
ask them to switch to rust
18:38
cry engine : C++ lua & C#
Avatar
i find it cool that a game studio has its own engine, but cry engine really isnt that great compared to others, they should just switch imo lol
Avatar
lol cry engine was one of the most advanced engine
Avatar
Avatar
Ryozuki
the game industry is not known for their good jobs
it really depends on your job
Avatar
Avatar
ReiTW
lol cry engine was one of the most advanced engine
enphasis on "was"
Avatar
game dev are slaves xd
Avatar
i have thousands of hours on one of their games, i dont have too good experiences with the engine
Avatar
unreal 5 is better
Avatar
Avatar
Ryozuki
enphasis on "was"
idk about now, + unreal engine is way more popular tho
Avatar
and i hate epic
Avatar
Avatar
Iza
i have thousands of hours on one of their games, i dont have too good experiences with the engine
which games
Avatar
ue5 is on top
Avatar
Avatar
ReiTW
which games
hunt showdown
Avatar
one game that is surprisingly amazing is Hunt showdown lol
Avatar
bevy will soon be on top
Sticker
18:40
the sound quality on hunt damn
Avatar
Avatar
Ryozuki
bevy will soon be on top
hopeful
Avatar
Avatar
Ryozuki
bevy will soon be on top
biggest problem with OSS projects is, that they want to target big audience
18:41
UE5 says 4090 only and then its set xD
Avatar
godot still isn't even taken seriously by most non-indie devs
Avatar
@Ryozuki I didn't check actually but how do you create your scenes on bevy, there's no UI for that
Avatar
Avatar
Ewan
godot still isn't even taken seriously by most non-indie devs
its just that hard to break through the industry
Avatar
Avatar
ReiTW
@Ryozuki I didn't check actually but how do you create your scenes on bevy, there's no UI for that
yeah for now its all code
18:42
a editor is on the roadmap
18:42
but no other engine has the ecs bevy has
18:42
and rust
Avatar
how types work for ecs in rust (edited)
Avatar
Avatar
Ewan
godot still isn't even taken seriously by most non-indie devs
tbh I'd love to learn UE5 but it's damn complex
Avatar
Avatar
ReiTW
the sound quality on hunt damn
the game in itself is absolutely great, but when you've become such an enthusiast about the game, you start to see really all the flaws
Avatar
when I see godot it's so simple to get your hands on
Avatar
use bevy_ecs::prelude::*; #[derive(Component)] struct Position { x: f32, y: f32 } #[derive(Component)] struct Velocity { x: f32, y: f32 } // This system moves each entity with a Position and Velocity component fn movement(mut query: Query<(&mut Position, &Velocity)>) { for (mut position, velocity) in &mut query { position.x += velocity.x; position.y += velocity.y; } } fn main() { // Create a new empty World to hold our Entities and Components let mut world = World::new(); // Spawn an entity with Position and Velocity components world.spawn(( Position { x: 0.0, y: 0.0 }, Velocity { x: 1.0, y: 0.0 }, )); // Create a new Schedule, which defines an execution strategy for Systems let mut schedule = Schedule::default(); // Add our system to the schedule schedule.add_system(movement); // Run the schedule once. If your app has a "loop", you would run this once per loop schedule.run(&mut world); }
18:43
this is a very basic example
Avatar
ecs & im UI, I've read an article about warp rs talking about why it is so hard to make UI apps
Avatar
rust ui sucks
Avatar
fn system(query: Query<&Position, (With<Player>, Without<Alive>)>) { for position in &query { } }
Avatar
you have some system libs and druid and i'm not aware of anything else
18:44
that's not webshit
Avatar
UI is smth nobody gets right
Avatar
Qt gets it right
Avatar
even at the current UI frameworks for other langs
18:44
nah
18:44
lot of ppl shit on qt too
18:44
its just widely accepted
Avatar
Qt is the best
Avatar
so it gets a pass
18:44
lmao
Avatar
Qt goated
Avatar
Avatar
Ryozuki
lot of ppl shit on qt too
always heard that Qt is a ton of garbage
Avatar
the best is clearly Tk
18:45
it comes with python
Avatar
Qt build system is the worst thing about it
18:45
the framework is fabulous
Avatar
what do firefox uses ?
Avatar
Avatar
ReiTW
always heard that Qt is a ton of garbage
every UI is ton of garbage
Avatar
because its impossible to get right
Avatar
debatable
Avatar
A cross-platform GUI library for Rust, inspired by Elm - GitHub - iced-rs/iced: A cross-platform GUI library for Rust, inspired by Elm
18:47
xd
18:48
honestly
18:48
the world maybe should just be GTK
Avatar
https://youtu.be/VJu8ervRQzE?t=387 just listen to that sound quality damn
Avatar
GTK is good
18:48
headache in C
Avatar
gtk has bindings in every possible lang
18:48
that's why it's epic
18:48
i have heard good things about vala
Avatar
Avatar
Ryozuki
gtk has bindings in every possible lang
does it have for scratch
Avatar
hello is there a method I can do proxy and vpn or cheat protection for a specific server, or is there a method that is ready
Avatar
if not it's not good
Avatar
Avatar
ReiTW
does it have for scratch
closest u get is wasm
Avatar
Avatar
Jupstar ✪
Yes. My point was more that it is too hard to combine cpu and GPU code in one language as if none of these two existed
the problem is that most language such as C or Rust use a sequential paradigm, hence parallelisation is tricky from these languages
Avatar
the death of native UI makes me sad
18:59
one look for all platforms 👎
18:59
unless you are an established app with a very strong brand & design it doesn't work
18:59
it just ends up looking like Shiet
19:02
though this sort of GUI approach sucks anyway. for a product with a real budget that doesn't want to rely on web tech I think decoupling app logic from interface is key. just make the best native platform-specific frontend you can
Exported 514 message(s)