this is my first game im trying to figure out how to upload stuff
work in progress hope you like it somewhat
-
tucker
-log 0
8/7/2025
i added the base alpha version of the game
with only simple menus maps and driving available-log 1
8/8/2025
i added laps and gui for said laps
aswell as making the cars base speed and boost slightly faster via feedback
i am soon to add the lap stats to menu and map selections
*edit laps is broken asf easy fix ill do it later- log 2
8/17/2025
i did a partially fixed the sprite rotation and tbh i dont understand this at all and am using ai to help me completly with this, ima take a long time to actually take time to understand this stuff and at a later date i will actually fix this and make it in a way that isnt me just trying to update and work on my game more, thanks to the guy who commented about this in the foum comment for giving me a reason to do this and not feed the ai system ( i cant see the name from the post editor).
- log 2



Nice work for a first game. Since it is in progress, I'm guessing that you are going to make the car move faster in future versions, which will make it a lot more fun. I look forward to seeing how it develops.



Thanks for your feedback ill try to change as i get more opinions and continue to work on it and improve



A nice start.
Player hit box is currently much bigger than the visuals suggest, but it's manageable if you drive backwards ;)
Visuals of the car can become much better : currently the car has a lot of holes and artifacts when displayed at an angle.
I'm guessing this is due to two problems :
sget() and pset() coordinates expect integers and ignore the fractional part of the passed parameters. When the fractional part matters, you can get a rounding to the nearest integer by adding 0.5 to the passed parameter.
For the holes, I'm guessing you are looping over the sprite and placing its pixels on the screen after computing the rotation.
You can do the opposite : you loop over the screen square embedding the tilted sprite, compute the pixel coorodinates in the sprite, and place the picked color in the screen. Having some blank padding around the sprite in the sprite sheet can help.
[Please log in to post a comment]