Haximus Maximus

Overall★★★★★★★★★★2.75
Innovation★★★★★★★★★★3.00
Graphics★★★★★★★★★★3.25
Coolness★★★★★★★★★★28%
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.

Comments9

Saiodin
Saiodin19 Apr 2016, 22:45
The graphics look alright and the console idea sounds very interesting, haven't actually tried it tho cause of the python/pygame barrier.
ruchirbapat21 Apr 2016, 08:46
cool game, liked the idea! =)
play and rate my game here: ludumdare.com/compo/ludum-dare-35/?action=preview&uid=88260
whitephoenixauthor21 Apr 2016, 14:31
Saiodin, I'm going to be rewriting it in C++/SDL soon. I have gotten a few messages about pygame being accessible.
fafastudio
fafastudio21 Apr 2016, 14:58
Actually, i couldn't play, but graphics are looking pretty good !
Freank24 Apr 2016, 16:22
Hi, nice game ! We're realizing a video with several games of the Ludum Dare #35.
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
keyboardmonkey
keyboardmonkey30 Apr 2016, 05:13
I really like the color palette you used, very nice. Your game is pretty minimal, it is a shame you did not get to implement any goals or game logic, the idea is neat and suits the theme well.

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 :)
BOBBICHON
BOBBICHON4 May 2016, 12:46
Pretty Cool

Good luck !!
TeamScripta4 May 2016, 12:51
I love the idea of a using a bug left by the dev to explore!
whitephoenixauthor15 May 2016, 16:21
Thanks for the feedback everyone! As the first game I've ever made, I think I did alright even though it has some problems. I will be rewriting this game in C++/SDL eventually, it will all be free and open source. If you are interested in the development of this game, I suggest you follow me on github for updates: https://github.com/whitephoenix0/

Once again, thanks everyone!
Found a bug?
Tell us on Discord