Skip to content

Unuk is a project I am working on to show off a few algorithms. Not a lot of effort is made on the gameplay, the five algorithms are where my attention is focussed for this portfolio piece.

KrysG/Unuk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Unuk is a project I am working on to show off a few algorithms. Not a lot of effort is made on the gameplay, the five algorithms are where my attention is focussed for this portfolio piece.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published