SDL.NET Adventure Game:

 

                     

 

This is a small adventure game I started working on.

I am writing it in C# and I'm using the SDL.NET Game library.


Accomplished:


  • Scrolling message buffer at bottom of screen
  • XML Text Reader and  Writer for Character Save File
  • Ability to read Character's saved inventory into his backpack
  • Added get/set properties to the backpack
  • Changed inventory system to take objects for inventory and store them in a HashTable
  • Ability to find and pick-up secial objects using a "paralell map" of special objects that overlays the world map
  • KBD and Mouse Handler
  • Bounds Checking
  • Used an array of objects to store map items.  Each object represents a space on the map and holds information on that particular space, i.e. background tile, special objects, etc.  So I just need to interrogate the object to get information about each space the Character steps on and make decisions from there ...

To Do:


  •  When Item is found on screen and picked up, delete it from screen and map
  •  Make a bigger screen / scroll / scrollbar
  •  Make/Generate a default Save File
  •  Find a way to redraw 1 tile and not the whole screen (go to SDL website/forums for help) every time the Character moves
  •  Scrolling Message Buffer, use icons, 1 click equals shift buffer ... may need to create the buffer also. 
  •  Put all messages into the buffer and then display the buffer.
  •  The event handler has all of the vh.Display stuff in it... put the message queue there ...





Source Code: 

(Currently built using MS Visual Studio 8)
View the soure code for the project here (currently broken ... sorry)
Download a zipped version     Last Updated  5/19/07