OHR++: Difference between revisions
Jump to navigation
Jump to search
Tags incorporated |
NPC Triggering |
||
Line 17: | Line 17: | ||
=Updates= | =Updates= | ||
* November 11, 2006: NPCs are now triggered when stepped on or triggered using Enter or Space. | |||
* November 10, 2006: Incorporated Tags into Map Movement and Map Display. | * November 10, 2006: Incorporated Tags into Map Movement and Map Display. | ||
* November 2, 2006: Textboxes completed. Moving onto NPC interaction such that attempting to talk to NPCs trigger Textboxes. | * November 2, 2006: Textboxes completed. Moving onto NPC interaction such that attempting to talk to NPCs trigger Textboxes. | ||
Line 38: | Line 39: | ||
* Textboxes | * Textboxes | ||
* Tags | * Tags | ||
* NPC Interaction (Talking, On Step triggers) | |||
=To Do= | =To Do= | ||
Line 45: | Line 47: | ||
* Menus | * Menus | ||
* Music | * Music | ||
* NPC/Hero interaction ( | * NPC/Hero interaction (Chasing, Running away) | ||
=Screenshots= | =Screenshots= | ||
[[Image:OHR++ Font.png]] | [[Image:OHR++ Font.png]] |
Revision as of 17:40, 11 November 2006
OHR++ is a C++ rewrite written by Inferior Minion
The primary focus during this initial development stage is the organization of all the RPG lumps into classes while attempting to recreate game.exe.
Currently, the code utilizes OpenGL and GLUT (may change to SDL shortly), but Inferior Minion intends to use the project as a reason to do research into Windows programming and possibly DirectX.
Source Code and Documentation
To check out a copy of the latest code, use the following command:
svn checkout http://svn.castleparadox.com/repos/ohr++/
Linux Makefile - I recommend using Eclipse (or your IDE of choice), checking out the repository, and let your IDE manage the makefile for you. OHR++ currently requires OpenGL, OpenGL Utilities (GLU), and GLUT libraries to compile. Read the Readme for other compiling issues.
Updates
- November 11, 2006: NPCs are now triggered when stepped on or triggered using Enter or Space.
- November 10, 2006: Incorporated Tags into Map Movement and Map Display.
- November 2, 2006: Textboxes completed. Moving onto NPC interaction such that attempting to talk to NPCs trigger Textboxes.
- November 1, 2006: Font Graphics completed. The Graphics Engine takes an input string, color, and position, then draws the each character to the screen. Textboxes are next on the list.
- October 27, 2006: Door Linking fully functional, making map navigation complete.
Working Features
- RPG lump loading
- Backdrop display
- Enemy display
- Walkabout display
- Hero display
- Maptile display
- Map navigation
- NPC movement conforming to wallmap
- Tile Animation
- Keyboard input
- GUI classes
- Doors
- Font Graphics
- Textboxes
- Tags
- NPC Interaction (Talking, On Step triggers)
To Do
- Battle System
- Plotscript Loader/Interpreter
- Saving/Save Files
- Menus
- Music
- NPC/Hero interaction (Chasing, Running away)