Warning: Creating default object from empty value in /home/project-web/koffe/htdocs/sys/agora.php on line 294 KOFFE - Introduction
KOFFE - Introduction
Since the KOF'91 project was closed I tried to contact with its administrator to continue with it, but he didn't answer my e-mails. So I decided to do it by my own. Also it will be a good test for the last release of my Allegro.pas game library.
Objectives for version 1.0
The objective is to build a complete engine 100% compatible with original KOF'91 character description.
Data search path (in order):
Path defined at command line (i.e.: koffe --game /home/<my_name>).
Current working directory.
User home directory (Documents and settings on Windows-like systems). Should create a subdirectory named .koffe to store user settings and data.
Global directory (/usr/share/games/koffe/ on POSIX-like systems, C://koffe/ on Windows-like systems).
Desing actor/character data structs it can manage multiple collision rectangles on different frames (MUGEN-style) instead of the current "one point in one frame" of KOF'91.
Buid-in control configuration (current KOF'91 has an external setup program).
Beyond version 1.0
Most these would be implemented after version 1.0.
One file only for each character. Keep the posibility of use multiple files in a directory for development of characters and backwards compatibility.
Script language interpretor for character AI and game description.