Exported from old repository: A small game; just showing off a few algorithms.
Go to file
Rtch90 a7e2891d89 [Add] New character sheets from Moosader - Not final.
[Change] Re-structured Map stuff a little.
2012-01-15 14:28:37 +00:00
Bin [Add] New character sheets from Moosader - Not final. 2012-01-15 14:28:37 +00:00
Data/Media [Add] New character sheets from Moosader - Not final. 2012-01-15 14:28:37 +00:00
Docs [Add] Unuk is live on both Linux and Windows platforms! 2011-12-28 02:35:18 +00:00
Save [Add] Buttons groups. 2012-01-10 06:32:05 +02:00
src [Add] New character sheets from Moosader - Not final. 2012-01-15 14:28:37 +00:00
Unuk-QT [Add] New character sheets from Moosader - Not final. 2012-01-15 14:28:37 +00:00
Win32 [FIX] Windows build now working. 2012-01-14 03:53:04 +02:00
.gitignore [Change] Unuk has full keyboard use now. 2012-01-11 01:47:55 +00:00
Doxyfile -- [Change] modified Doxyfile and regenerated. 2011-11-02 23:05:24 +00:00
linecount.sh [Fix] Renaming directory Ui to UI! 2012-01-14 03:39:10 +00:00
README [Change] Copyrighed under SaraCraft as apposed to Allanis. 2012-01-11 03:04:10 +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 SaraCraft
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