Xanderfoxx
January 19th, 2008, 05:59 PM
InfiniPy: a World of Chaos
Somewhat of a blend of Java's "RoboCode" and "M.U.G.E.N: Everything vs. Everything," I was thinking to myself that I would love to see this as a 2d fighting game in Python.
I admit it would be more or less a clone of Mugen, but it will be somewhat different, as the implementation would be different, it would have different features, and would be fresh.
The point of this post is whether or not it can be implemented.
The character files would be *.tar.bz2 files in a special folder, containing a *.py script (defining an object inherited from a so-called "InfiniteBaseCharacter" class or other built-in sub-classes) with the same name, and additional scripts needed by the main script, a directory called "/img", a directory called "/aud"
To protect the running of the game, and to try to prevent the game from crashing from corrupted character files, all scripts would be run from within a battery of exceptions when imported, including divide by zero and similar basic stuff, and when evoked, would graphically remove the character, and replace it with a substitute, as set in the "settings.conf" file.
I was thinking that it would have these features:
Simple yet full-featured API for user-contributed characters
Plenty of built-in environment variables and functions for special moves, like "ambientLight", "freeze()", and "quake()"
An organization to back it all up with paid services such as: 3d modeling and character generation; a huge FLAC audio sample library;
Built-in support for Tekken-style, Mortal Kombat-style, and those Dragon Ball fighter games-style environment APIs so you can do the Fatality, have it say "Finish Him!" if the opponent is almost dead, and you can alter the environment when you power up.
A cast of pre-built characters with a related storyline mode
A feature where you put your freshly-designed character through a predefined storylineI think this would be fun! :lolflag:
Is it possible to and/or reasonable to go through the effort of creating this game?
Somewhat of a blend of Java's "RoboCode" and "M.U.G.E.N: Everything vs. Everything," I was thinking to myself that I would love to see this as a 2d fighting game in Python.
I admit it would be more or less a clone of Mugen, but it will be somewhat different, as the implementation would be different, it would have different features, and would be fresh.
The point of this post is whether or not it can be implemented.
The character files would be *.tar.bz2 files in a special folder, containing a *.py script (defining an object inherited from a so-called "InfiniteBaseCharacter" class or other built-in sub-classes) with the same name, and additional scripts needed by the main script, a directory called "/img", a directory called "/aud"
To protect the running of the game, and to try to prevent the game from crashing from corrupted character files, all scripts would be run from within a battery of exceptions when imported, including divide by zero and similar basic stuff, and when evoked, would graphically remove the character, and replace it with a substitute, as set in the "settings.conf" file.
I was thinking that it would have these features:
Simple yet full-featured API for user-contributed characters
Plenty of built-in environment variables and functions for special moves, like "ambientLight", "freeze()", and "quake()"
An organization to back it all up with paid services such as: 3d modeling and character generation; a huge FLAC audio sample library;
Built-in support for Tekken-style, Mortal Kombat-style, and those Dragon Ball fighter games-style environment APIs so you can do the Fatality, have it say "Finish Him!" if the opponent is almost dead, and you can alter the environment when you power up.
A cast of pre-built characters with a related storyline mode
A feature where you put your freshly-designed character through a predefined storylineI think this would be fun! :lolflag:
Is it possible to and/or reasonable to go through the effort of creating this game?