All work and no play by wijnen
Monsters have to live by strange rules. Spend a week living the life of a monster that must produce offspring... while the offspring will eat them if they get the chance.
My main goal during this LD was to finish a project, so I was not very ambitious in what I was going for. The library I use for presentation, m.grl, uses webgl and supports 3-D games. I was hoping to use that feature, but ran out of time and didn't get the artwork done. I particularly like the story of the game, which won't be entirely clear until you finish it. So I encourage you to do that. :-D
Controls during story: space for next line, escape to skip the rest of the story.
Controls during the game: Move around with cursor keys. Lay eggs with space. Controls are queued and handled at a fixed pace. This means you can prepare to run around the corner, but you can also "prepare" to run into a wall for a minute, leaving you effectively paralyzed. So don't do that.
A big part of the project was to get my multiplayer web based python module working. Using it for a single player game is a bit strange, but it works.
The game runs as a web server. Unfortunately I didn't have a good place to host it in that way, so your best options is to download it and run it locally. To do that, unpack it somewhere and run "python3 monster". The game will be available on http://localhost:8890/. Also see below for requirements.
I have set up an instance on my personal machine. There are two downsides to using it: it has a really slow internet connection, so it takes about 10 minutes to start the game, and if someone is already on there, you get to view their game without the ability to control it. If there isn't anyone on there, you'll enter it in the state they left it in, so you may want to die to restart it.
You need to have Python3 and GLib (including Python bindings) installed to run this game. If you don't have the GLib bindings, it will crash saying that websockets.RPChttpd doesn't exist.
I only tested this in Firefox. From the comments I understand that it doesn't work on Chrome.
If you want to understand the graphics style and can't (bother to) finish the game, read the story at the start of "monster".
My main goal during this LD was to finish a project, so I was not very ambitious in what I was going for. The library I use for presentation, m.grl, uses webgl and supports 3-D games. I was hoping to use that feature, but ran out of time and didn't get the artwork done. I particularly like the story of the game, which won't be entirely clear until you finish it. So I encourage you to do that. :-D
Controls during story: space for next line, escape to skip the rest of the story.
Controls during the game: Move around with cursor keys. Lay eggs with space. Controls are queued and handled at a fixed pace. This means you can prepare to run around the corner, but you can also "prepare" to run into a wall for a minute, leaving you effectively paralyzed. So don't do that.
A big part of the project was to get my multiplayer web based python module working. Using it for a single player game is a bit strange, but it works.
The game runs as a web server. Unfortunately I didn't have a good place to host it in that way, so your best options is to download it and run it locally. To do that, unpack it somewhere and run "python3 monster". The game will be available on http://localhost:8890/. Also see below for requirements.
I have set up an instance on my personal machine. There are two downsides to using it: it has a really slow internet connection, so it takes about 10 minutes to start the game, and if someone is already on there, you get to view their game without the ability to control it. If there isn't anyone on there, you'll enter it in the state they left it in, so you may want to die to restart it.
You need to have Python3 and GLib (including Python bindings) installed to run this game. If you don't have the GLib bindings, it will crash saying that websockets.RPChttpd doesn't exist.
I only tested this in Firefox. From the comments I understand that it doesn't work on Chrome.
If you want to understand the graphics style and can't (bother to) finish the game, read the story at the start of "monster".
Ratings
| Coolness | 33% | 1842 |
| Overall | 2.28 | 935 |
| Fun | 2.24 | 881 |
| Graphics | 2.18 | 850 |
| Innovation | 2.35 | 807 |
| Theme | 2.81 | 773 |
I'll hold my rating and come back later.
* Better launching instruction needed. The game is available in http://localhost:8890 if you're using downloaded version. Took me a while to figure that out
* The delay of control is high
* Doesn't work on Google Chrome
Traceback (most recent call last):
File "./monster.py", line 329, in <module>
webgame.Game(main, cmd = {'quit': webgame.quit})
File "/Users/chris/Downloads/monster/webgame.py", line 369, in Game
server = websockets.RPChttpd(config['port'], Connection, tls = config['tls'], httpdirs = fhs.read_data('html', opened = False, multiple = True, dir = True))
AttributeError: 'module' object has no attribute 'RPChttpd'
I'm on mac and I'm using Python 3.4.3.
Wasn't a huge fan of the game. Controls didn't really feel good and the difficulty seemed very RNG based. Made it to Saturday on my third run, but gave up after that. The aesthetic was also pretty basic. Too bad I didn't get to experience the whole story. But hey, you achieved your goal, good job!