Formula 1 racing game
- 12 Devlogs
- 14 Total hours
A Formula 1 style racing game. I am using python and a yt tutorial to make this game.
A Formula 1 style racing game. I am using python and a yt tutorial to make this game.
Devlog - 12
I think I am done with the game. For this much time was again looking to find something which can uplift the game but nothing really stood out. So I have decided to ship this project. I will be shipping this project soon.
Devlog - 11
In this hour I have not worked specifically on the game but was trying to get it up on the browser. I got the volume slider bar working perfectly. I tried everything I could but my pygbag just kept getting stuck while creating the web version of my game. Then I decided to make it into EXE file then it gave me error that the assets were not found then I had search things up and used a bit of ai to figure out and wrote a code which lets the files to be found and at the end finally I created the EXE file. I will be doing testing on it through my friends and I work on the feedback they give me.
Devlog - 10
Another hour of work done and now I have added sound effects. I have added effects to button clicks so when ever you click with your mouse it has a sound effect. Another effect is at the start light, so now it will beep like real formula 1 start lights. I then coded the part in settings where if you click on the things then it turn off and on. I did code the volume bar but it doesn’t work as intended for now but I will tackle that later. I will be trying to make the UI better next time.
Devlog - 9
I have coded the settings and the how to play. In settings I currently have like music and sfx but they only show on because currently I have not added like music and sound effects to it. I will be adding those next. In the how to play page I have the instructions of the game and the controls of the game. Then I decided to add a pause button during the race. You just simply have to press “esc” on your keyboard to pause the game. Then you have 3 options. You can resume the game right from where you paused it, go back to main menu or quit the game which will close the whole program. I have just been adding images of these new additions so today I decided to add a video to make the features more clear.
Devlog - 8
I have been working on a couple of things which have been like trial and error. Firstly I was working on a car rating system where before you pick your car it shows you how good it is at like speed, acceleration, handling and like rotation. Unfortunately it didn’t work because of the path that I created is like very narrow and with greater speed the computer car goes off track and it gets confused. Then I thought to add a main screen menu in which it gives us an option for play, settings, how to play and quit. The play button is working and now coding the settings, how to play.
Devlog - 7
So I have completed everything for the basic version of the game. I used a tutorial to make it. But I thought that this is too basic for a Formula 1 style game. So I thought to add a selection! I added that you can choose which Formula 1 team you want to play as and on top of that you can also choose your opponent (you can’t choose the same car as you chose for yourself) car. I am thinking to add start lights next. Any suggestions about features are welcome!
Devlog - 6
I have fixed the computer car path and now it doesn’t go off track and works perfect. Now I have added a level system. Currently I have not coded the levels but it shows you on which level you are on at the bottom left of the screen. I have also added a player velocity where you can view how fast you are going and also added timer which shows you how long is it taking you to complete a lap.
Devlog - 5
I have made the path of the car and now the car follows that particular path and is following it very nicely. I am going to code the levels now. While making that video I noticed the computer car is going outside the track 😅. I will fix that!
Devlog - 4
I have gotten a computer car in the game and I have been working on to get its path on. So that the computer car will only follow that particular path rather than an actual human driving it. I have gotten the path down as red points and now I will be coding so that it follows it.
Devlog -3
I have added a collision in which if you collide with the borders of the track then it bounces you back with the same velocity of the speed that you were carrying while you collided into the wall. I also added a reverse feature but it doesn’t reverse in the same speed as it goes forward instead it goes in half the speed of forward velocity. You can notice that the car size has become a bit smaller because the last size of that car was causing it to bounce every second in the sharp corners as slight parts of the car was touching the border but now I have found a perfect size to the car. More to come!
Devlog - 2
I got the images on the display. They are scaled so that they fit the track. I got the car moving. I have to still code the other car and add collisions to it.
Devlog - 1
Started on a new project. It is a game, a Formula 1 type of racing game. In here you race against a bot. As you reach higher levels the bot speed will increase.