Hi all !
The version 0.1 is here ! The program reaches the basic functions expected when I start the project. So, it's time to freeze the code and set as base for the next version, 0.2.
In the Download section you find the source code with all the required files. To compile the program you need GCC, SDL, SDL-image, SDL-ttf, SDL-mixer packages (and respective -devel packages). And run:
gcc -o adventure src/adventure.c sdl-config --cflags --libs
-lSDL_image -lSDL_mixer -lSDL_ttf
No errors, no warnings expected. A binary ready for launch :)
Looking back
43 Kb of source code, 1764 lines of C + SDL, 33 graphics files and 13 sound files.
3 months of development very interesting, the most questions that raised in this time was "how to make this in code?", lot of minutes thinking. Lot of time searching into the code for "why is not working?" and the solution in front of my eyes.
The code is not very smart. But the principal reason to write this program is to learn about C, SDL and games... from scratch. Until now, I learned a lot, so I can say that the mission was accomplished.
Looking forward: 0.2 version
Now is time to work in the graphical and sound side of the program. I want a "remake" of Antartic Adventure, not a "demake" ;)
Lot of hours expected in Gimp and Audacity, learning about "Pixel Art" and finding new music and sounds, the code will remain the same: in 0.3 I hope to be cleaned and polished.
As always, any help will be very welcomed :D