Final Fantasy Menu Example

(1/1)

Richard Marks:

Final Fantasy Menu Example

click here to download the source

I was bored and decided to try my hand at recreating the menu in FFV.

Its far from a complete menu system, and its got no user-interaction
aside from pressing a key to exit the demo, however it took me a good
3 hours to figure out. :D

I had fun doing it, and who knows, I might build on it and create a
small working demo (there are lots of bugs to work out before that will
happen; such as the really painfully slow drawing rate)

Anyway this example code may be used in any way shape or form you would
like, with the exception of calling the code your own. All I ask is that
if you use this code in your game that you give me a single line of credit
in your game: "Uses FFMNU.BAS by Richard Marks"

Have fun, and if you have any questions I'll do my best to answer them!

xhunter:
Nice ! This Menu ,can be used for many games. Not just Final Fantasy

Richard Marks:
Quote from: xhunter on August 25, 2008, 05:57:17 AM

Nice ! This Menu ,can be used for many games. Not just Final Fantasy


Well the point was not to make it for other games.
It was just a small challenge for me.
The idea was to recreate the Final Fantasy V main menu screen.
I'd say I did pretty good considering the screen resolution that I am using is over 170 pixels SMALLER than the actual game screen on the SNES.

Richard Marks:


click here to download the source

Final Fantasy V Menu Example in Allegro
by Richard Marks - ccpsceo@gmail.com

After writing FFMNU.BAS in QuickBasic I decided to try it in Allegro.
This was an interesting challenge, especially since I had to recreate
the ability to PRINT the way I did in QB.

After some thought, and some writing and testing of a few utilities
I managed to have all that I needed, and I finished the rest of the
conversion to C/C++ in about an hour afterwards.

All together this demo took about 8 hours of time to create.

Like FFMNU.BAS it is far from being a complete menu system, and again
it has no user interaction except for pressing ESC to quit.

I had fun making this, and the tools that I used to generate the data.

This example code may be used in any way shape or form you would like,
with the exception of calling the code your own. All I ask is that if
you use this code in your game that you give me a single line of credit
in your game: "Uses ffmnu-al.cpp by Richard Marks"

Have fun, and if you have any questions I'll do my best to answer them!

Navigation

[0] Message Index