The what kind of boat is that award
Presented by AnthonyB
run!lara!run! sorry, I am lost ...
Presented by xmzhang1
Ratings (show detail)
Windows version. (PyInstaller, python3.7-32)
Added track records
Windows version. (PyInstaller, python2.7)
My new boat model is the piece of alien biological material
making 3d textures is fun
Terrain is terrible
On one of my windows PCs there is a terrible lag for keypresses. It is impossible to play my game.
If you experiencing random lags between keypress and boat movement please do not suffer! Try to use other OS or other computer.
I still have some stuff to do in last hours:
- equalize music volume (done)
- race records (done)
- minimap (or just add more buoys :) )
- terrain normals
- add good textures
- collisions with other boats
- pack and submit again
Game looks ready!
I will be glad if someone try it before the deadline.
Now it is time to rest for a while and to try other games.
I tried to launch my game on Windows. Got a couple of bugs. As usual.
There is no gluBuild3DMipmaps. Need to write my own.
I forgot to add normals to terrain. Without mipmaps I can see it clearly.
Game crashes when windows resized (I think it loses textures and buffers).
Pygame can't find the default font when game packed with pyinstaller. I will add a custom font.
Thursday evening - drawing levels
But I got a strange bug. My currents are working on one computer but gone crazy on another. May be it is better to turn it off completely. My boat physic looks like a bad car physics. I'm tired to rewrite it.
Time to prepare packages. And add a boring but important stuff like a plot.
Wednesday morning - 7 FPS
1. I am a competent software developer! Writing computer programs is an important part of my life. I can do these things right.
2. To make one new thing you usually need to make a hundred broken things.
What I want to do today.
- delete code I don't like.
- add more music (I have the only track since Sunday and I will hate it soon)
- change video drivers and write in readme that my game is incompatible with nouveau
- replace OBJ loader
- add some fun things to game. Funny sounds when hitting coast and reaching checkpoint.
Tuesday. Started making races.
There is a very important anecdote about an author who thought that he would write all the most exciting and interesting parts of their story first, and go back and put in the boring middle parts afterward. When they were done writing only the exciting parts, they looked over their work, came to an important realization, and sent the completed draft off to their editor.
So I stopped to make a big boring world and started to make races.
I have no boat physics yet. So making a lot of races now is reckless.
Day 1 evening - terrible terrain
I prepared some fetch quests and played with terrain generation.
I'm too lazy to draw all maps. Perhaps random generator will do it better :)
I wasted a lot of time to make terrain generator and now game looks terrible.
Gameplay is more important. Now it is time to think about implementing port interface, quests and races. I have a poor ui code. I think I should use it to make a interfaces for quests, cargo and timers.
I enjoyed using the Tiled (https://www.mapeditor.org/) last pyweek. Why not use it again?
I studied about the Perlin noise this summer. I may use it to make a few planets :)
But quests are more important now.
Searched for a good boat models. 3D model sites listed in http://www.pygame.org/wiki/resources are worthless. Registration required and licenses are not clear. Found a good model with a good license on https://opengameart.org.
I am using https://www.pygame.org/wiki/OBJFileLoader as a library to load the file.
Day 0 evening.
Watched some YouTube videos about flow. Liked one about divirgence and curl. Now I want to make a boat racing game.
Spent some time looking for a good ui library for Python and OpenGL. Everything I found looks unreliable or not convinient. I will make my own ugly ui. Main menu is ready.
The theme is flow and I have no plan for it. I don't even know exact meaning of this word. I looked it in wikipedia and urban dictionary. I think psychology and musical meanings are irrelevant.
There is fluid flow, air flow, traffic flow, money flow and mathematical meaning of the flow.
I going to use Ubuntu 18.04, pycharm, pyglet (or pygame) and pyinstaller. I already found some good new music in http://freemusicarchive.org/. Today I can make right now main menu and music playback.