Exported from old repository: A small game; just showing off a few algorithms.
Go to file
2012-01-07 02:22:56 +00:00
Bin [Remove] Oops, I forgot to remove the binary file! 2012-01-05 19:23:25 +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 [ADD] Saving game! 2012-01-07 03:30:06 +02:00
src Merge branch 'master' of github.com:Allanis/Unuk 2012-01-07 01:48:01 +00:00
Unuk-QT [Add] A* Pathfinding almost complete. 2012-01-07 01:47:07 +00:00
Win32 [ADD] Saving game! 2012-01-07 03:30:06 +02:00
.gitignore [Add] Just the beginning of an A* implementation. 2012-01-06 00:47:12 +00: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 [Test] Last one, sorry for all the spam! 2012-01-07 02:22:56 +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