Discussion:
Complete strategy/narrative game
a***@public.gmane.org
2014-07-02 03:35:47 UTC
Permalink
Hello everyone,

I am new to the mailing list, and until the new pygame.org site is up and running, I figure this is the only way to talk about projects with other pygame users, so please excuse the self-plug - I just assume people here might be happy to see a complete (if shortish) game made with this awesome library.

I have just finished a game on a pygame-based homemade engine+editor
(been hacking at the engine for one year, my first ever project; game was done in ten days for a contest, other games with the same engine will follow)

### Exeunt Omnes - a rhetorical strategy game (hacking game X visual novel) about the nature of villainy, with original graphics by me and music by Doedelzak. ###

Here is the contest version as a Windows executable (with screenshots & description)

http://contest.rpgmakerweb.com/game/view/id/510

and here's a Linux version

http://matthieu.barbier.free.fr/ExeuntOmnes.tar.gz

Hope it's not too much of a no-no to link frozen versions rather than sources. It's a temporary measure while I clean up the code and dependencies (so many absurd dependencies, probably the only game in history to require scipy and networkx)

I will provide all source code on demand for now, and will set up a git repository for the whole world to see once the code is stable. Everything will be open and free and people will be strongly encouraged to use/hack the editor to make their own games if they so wish. But for now I am in rationalization hell (whole project is >30k lines of code).

Thanks for any comment,

Hasvers
Bartosz Debski
2014-07-02 20:11:40 UTC
Permalink
Congratulations, always good to see finished projects.
Post by a***@public.gmane.org
Hello everyone,
I am new to the mailing list, and until the new pygame.org site is up and
running, I figure this is the only way to talk about projects with other
pygame users, so please excuse the self-plug - I just assume people here
might be happy to see a complete (if shortish) game made with this awesome
library.
I have just finished a game on a pygame-based homemade engine+editor
(been hacking at the engine for one year, my first ever project; game was
done in ten days for a contest, other games with the same engine will
follow)
### Exeunt Omnes - a rhetorical strategy game (hacking game X visual
novel) about the nature of villainy, with original graphics by me and music
by Doedelzak. ###
Here is the contest version as a Windows executable (with screenshots & description)
http://contest.rpgmakerweb.com/game/view/id/510
and here's a Linux version
http://matthieu.barbier.free.fr/ExeuntOmnes.tar.gz
Hope it's not too much of a no-no to link frozen versions rather than
sources. It's a temporary measure while I clean up the code and
dependencies (so many absurd dependencies, probably the only game in
history to require scipy and networkx)
I will provide all source code on demand for now, and will set up a git
repository for the whole world to see once the code is stable. Everything
will be open and free and people will be strongly encouraged to use/hack
the editor to make their own games if they so wish. But for now I am in
rationalization hell (whole project is >30k lines of code).
Thanks for any comment,
Hasvers
Thomas Kluyver
2014-07-02 21:10:22 UTC
Permalink
Post by a***@public.gmane.org
and here's a Linux version
http://matthieu.barbier.free.fr/ExeuntOmnes.tar.gz
This download was really slow, so I've made a torrent of it - I guessed you
wouldn't object, but I'll take it down if you ask.
https://dl.dropboxusercontent.com/u/60195410/ExeuntOmnes.tar.gz.torrent

Now to investigate the game itself...

Thomas
a***@public.gmane.org
2014-07-03 04:00:45 UTC
Permalink
Thanks to everyone who has already replied, and thanks Thomas for the torrent! I have to learn to make that as well for next time.

As the game may seem a bit esoteric, I've made a (very preliminary) website with a paste of the readme and a barebones gameplay tutorial that includes some screenshots and possibly helpful directions. Or you can probably print it and turn it into a flipbook.

http://adam.hasvers.free.fr/

A real doc is in the works.
I'd love to have more comments from gamedevs on how to streamline the experience; the indie scene is excellent at perfect gameplay fetichism and I've much to learn on that side.

For the anecdotal side of it, it was really exciting to develop this entirely from the ground up in pygame. Who would have thought that the single thing to teach me most about programming would be making an Undo/Redo system for the editor? I'm hoping to finish cleaning it and release it soon (although I learnt everything as I went so my architecture is completely crazy)


Cheers to everyone and happy game making.

Hasvers
a***@public.gmane.org
2014-07-13 17:46:39 UTC
Permalink
Hello again,

Finally the code for the engine and editor is stable, so I've made a repository. It is far from complete, but feel free to play with it or tear it apart:

https://github.com/hasvers/jehuti

NB: requires networkx; this does not include the game itself, only the editor.


It is unfortunately not back-compatible, as you will see if you try to use the game files from Exeunt Omnes. I'm assuming that seeing the entrails of the game is not as interesting as those of the engine anyway, but if there is demand, I will write a conversion script.

The core GUI sub-library is called graphview and stored in its own folder, I suggest starting by that (specifically gv_uibasics and gv_component) if you want to try your hand at deciphering my code. It can be run on its own if you copy the img folder from the main library.

Have (pythonic) fun,

Hasvers

----- Mail original -----
De: "adam hasvers" <adam.hasvers-***@public.gmane.org>
À: pygame-users-***@public.gmane.org
Envoyé: Jeudi 3 Juillet 2014 00:00:45
Objet: Re: [pygame] Complete strategy/narrative game

Thanks to everyone who has already replied, and thanks Thomas for the torrent! I have to learn to make that as well for next time.

As the game may seem a bit esoteric, I've made a (very preliminary) website with a paste of the readme and a barebones gameplay tutorial that includes some screenshots and possibly helpful directions. Or you can probably print it and turn it into a flipbook.

http://adam.hasvers.free.fr/

A real doc is in the works.
I'd love to have more comments from gamedevs on how to streamline the experience; the indie scene is excellent at perfect gameplay fetichism and I've much to learn on that side.

For the anecdotal side of it, it was really exciting to develop this entirely from the ground up in pygame. Who would have thought that the single thing to teach me most about programming would be making an Undo/Redo system for the editor? I'm hoping to finish cleaning it and release it soon (although I learnt everything as I went so my architecture is completely crazy)


Cheers to everyone and happy game making.

Hasvers

Loading...