Fix small bugs

This commit is contained in:
Miloslav Ciz 2025-05-20 20:00:52 +02:00
parent c2bcf2d325
commit 35e52958f9
4 changed files with 52 additions and 20 deletions

View file

@ -3,16 +3,23 @@ fuck issue trackers :D
=========== GENERAL ==============
- hitting ramps at higher speed still often bugs, try to fiddle with physics
again (reshape iterations, tension, ...)
- shift the car texture a bit to align the wheels? KINDA DOESN'T GETT BETTER NOW
- make car turned on its back behave nicer
again (reshape iterations, tension, ...); seem acceptable now maybe?
- frontends:
- auto test frontend, with no I/O, that will just internally run a series of
inputs and check if the output is as expected
- X11
- ncurses? yes or no?
- try Pokitto
- Nibble, should hopefully be powerful enough.
- ESPboy?
- linux framebuffer?
- make car turned on its back behave nicer? but how?
- press forward map??? :-D only when physics is frozen
- make some kinda repo for world record runs?
- make some kinda repo for world record runs? how will they submit it?
- Try doing the bouncy car body? Just keep a point and its velocity, change
its velocity by a proportion of car's velocity change (this minus prev.
frame), then offset car body by this. However we'll also have to transform
inbetween world space and model space.
- replay validation?
- final tests:
- very long replay
- different resolutions
@ -23,8 +30,9 @@ fuck issue trackers :D
- error handling (bad map format, bad replay format, items in data file, ...)
- valgrind, cppcheck, different compilers, optimization levels, ...
- play replay from one platform on another
- profiling
- play all maps a lot
- correct saving or replays etc
- correct saving of replays etc.
- empty and large data file
- FPS on each platform
- try to use the racing module by itself
@ -32,14 +40,19 @@ fuck issue trackers :D
=========== BUGS =================
- at high resolution (like 1920) buggy triangles sometimes appeard, tried to
fix this in S3L now but needs to be tested
- immediately after starting the map countdown seems to be lower (seems to
perhaps be caused by nextPhysicsFrameTime, look into it)
=========== HANDLED ==============
- should drifting make a sound? NO NEED
- in tiny resolution the sky jumps when rotating
- car particles seem too big in low res
- replay validation? MAYBE NOT, make a separate tool if needed, shouldn't likely
be part of the game
- at high resolution (like 1920) buggy triangles sometimes appeard, tried to
fix this in S3L now but needs to be tested
- shift the car texture a bit to align the wheels? KINDA DOESN'T GETT BETTER NOW
- c99 may impose limit 4095 chars on str literal, gives warning on internal
data file, try to somehow hack around it (maybe just convert it to an array in
the end?) Maybe this: make a standalone C file with the string in it that