Exported from old repository: A small game; just showing off a few algorithms.
Go to file
Rtch90 0f9c39ec1b [Add] Added Memory Manager.
-- Supports allocation of memory.
-- Memory Dealocation.
-- Arrays!
-- etc :D

'tis a bit mapped memory manager.
2012-01-03 01:43:33 +00:00
Bin [Add] Unuk is live on both Linux and Windows platforms! 2011-12-28 02:35:18 +00:00
Data/Media [Add] Adding some new tiles. Need to get camera working again... 2011-12-22 02:36:20 +00:00
Docs [Add] Unuk is live on both Linux and Windows platforms! 2011-12-28 02:35:18 +00:00
Save Added a few new place holder graphics, and fixed entity x, y display. 2011-12-14 23:12:37 +00:00
src [Add] Added Memory Manager. 2012-01-03 01:43:33 +00:00
Unuk-QT [Add] Added Memory Manager. 2012-01-03 01:43:33 +00:00
Win32 [FIX] Fixed warnings. 2011-12-30 03:16:32 +02:00
.gitignore [FIX] Fixed exception when quitting. 2011-12-29 00:15:51 +02:00
Doxyfile -- [Change] modified Doxyfile and regenerated. 2011-11-02 23:05:24 +00:00
linecount.sh [Add] Unuk is live on both Linux and Windows platforms! 2011-12-28 02:35:18 +00:00
README [Add] Git push's now wrap nicely to http://saracraft.net 2011-12-27 00:46:09 +00:00

Readme plz!
___________

I have decided to use Git for SCM of this project.
Please see https://github.com/Allanis/Unuk

##################################################

I am currently working on a series of algorithms to show off
for a portfolio piece. I will place this under the GPL licence.

##################################################

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TODO:

*Menu:
~~~~~
- New Game
- SaveGame loading
  - New screen or make buttons appear on the menu
- SaveGame deleting
- Game Settings
  - Keybindings
  - Fullscreen

*Fix NPC animation

*Map Editor:
~~~~~~~~~~~~

- Change the array of tiles into a list of tiles.
- Get a tile selection marker and display the current tile info.

*Proper collision testing.
~~~~~~~~~~~~~~~~~~~~~~~~~~

- MapTile objects store a list of character* 's
  - The character class will add and remove themselves from the list in the MapTile.
  - When the Character class wants to check for collisions it hands a pointer to
	itself to the MapTile object, the MapTile will then return true if any
	Character in it's list collides with the Character* it just recieved.
  - Create the appropriate methods in the MapTile class
    - bool CheckCollision(Character *charptr);
    - void AddCharacter(Character *charptr);
    - void RemoveCharacter(Character *charptr);

*A way for entities to store information (Like items).
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Sort out how we will read in the information
  - A list of present objects that can be referenced with a single word in the map file.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Copyright (C) 2011 Allanis
allanis@saracraft.net

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.

Here is a nice link to the licence:
http://www.gnu.org/licenses/gpl-2.0.html