Haximus Maximus by whitephoenix
My first Ludem Dare entry, made using Pygame. Although it's not a full game yet, most of the concepts are there. W and D to move, F to open the terminal. The idea of the game is that you are playing a generic RPG, but discover a hidden debug tool the developer has left on and use it to exploit the game, angering the developer who tries to make your journey more difficult. Chaos ensues...
In the terminal toggled using F, you can press the up arrow key or type '!!' to repeat the last command. 'Human' and 'Dragon' commands are used to shape shift into either form respectively.
Gif of morphing here: https://gfycat.com/VacantCleanFugu
You MUST have python and pygame installed to play. Install using pip, your operating system's package manager, or get the binaries for windows here: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame
Once installed, simply run main.py, you may need to open it in python's IDLE to run it.
In the terminal toggled using F, you can press the up arrow key or type '!!' to repeat the last command. 'Human' and 'Dragon' commands are used to shape shift into either form respectively.
Gif of morphing here: https://gfycat.com/VacantCleanFugu
You MUST have python and pygame installed to play. Install using pip, your operating system's package manager, or get the binaries for windows here: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame
Once installed, simply run main.py, you may need to open it in python's IDLE to run it.
Ratings
| Coolness | 28% | 1902 |
| Overall(Jam) | 2.75 | 971 |
| Graphics(Jam) | 3.25 | 584 |
| Innovation(Jam) | 3.00 | 575 |
play and rate my game here: ludumdare.com/compo/ludum-dare-35/?action=preview&uid=88260
Can you add your game on indiexpo.net ? (it's free)
So we can include also your game in the video ;)
p.s. write #LDJAM in the game's description
From a coding perspective, the frame rate is inconsistent because you call pg.image.load and transform for each update. Creating new image contexts is expensive, so you should load and scale the images once, and store them for re-use in your draw method.
It is nice that you used PyGame, I have a couple PyGame entries myself and wish more people would use it :)
Good luck !!
Once again, thanks everyone!