putonajonny
2012-01-11 17:06:51
Project Dungeoneer
I have exams until January 25th so I won't start until then
I know that this is a crazy path and that we may not ever get there but I am propsing that I/we attempt to create a dungeoneering script.
Before any code is written a plan is going to be made. I propose to do that here with some help if you offer it.
To Do:
- Getting into the Dungeon [INDENT]I think there is a Dungeoneering Gatestone Script that does this so shouldn't be too bad[/INDENT] [*]Setting Up a Party and Getting actually Into The Dungeon
[INDENT]Just Text Recognising, not too hard[/INDENT] [*]Dungeon Navigation
[INDENT]for a small dungeon a 3D Integer array of size 4x4x(as many as needed) for the, each array being a column of the Dungeon map? Like this: [INDENT]
[/INDENT]
The Black boxes are the 4 elements of the array, each of those elements contains an array with 4 more elements in (the blue boxes), these represent the rooms, these contain another array of info about the room, e.g. [0] could be room type, [1] could be direction the room is facing, [2] could be if the room can be entered [3] could be if the room has been looted/completed and so on[/INDENT]
[*]Key Detection and a good way of recognising doors and remembering them[INDENT]Just storing key type, colour and where it is in an array wouldn't be too hard[/INDENT] [*]Boss Rooms
[INDENT]Boss detection first of all, once that is done a procedure is needed for each type and then it isn't too hard, a good guide is here[/INDENT] [*]Puzzle Rooms
[INDENT]Like boss rooms, this requires puzzle detection, then just a procedure for each, good guide for each puzzle here[/INDENT] [*]Weapons and Armour
[INDENT]Just some way that it remembers the armour is is wearing and looks for better armour to wear[/INDENT] [*]Keeping track of Items
[INDENT]Items such as bones to bury and food to eat, picking up items that can be used/sold, discarding those that can't[/INDENT] [*]Other skills such as Woodcutting / Runecrafting
[INDENT]Using/buying items such as rune essence to craft runes, gatestones can be used for navigation[/INDENT] [*]Looking out for Items To Bind
[INDENT]Looking out for items that would be good to bind before leaving a dungeon[/INDENT] [*]Somebody needs to request "Dungeoneering Tokens Gained" as a Variable in SRL stats.
[INDENT]Self explanatory[/INDENT] [*]Exiting the dungeon
[INDENT]not too difficult[/INDENT]
This script would be kept Members Only and hopefully would encourage people to start scripting themselves so they can get access to it, this is a large script and if done well could be amazing, it could possibly become a part of MSI but that would have to be discussed.