74 lines
No EOL
2.5 KiB
Text
74 lines
No EOL
2.5 KiB
Text
-flesh out full mythos, i.e.: where is the player, why is the player here, what is the player trying to get, who is here, what do they thin_ of the player's presence (are they happy? is the player an old face to them?)
|
|
-decide on dialog trees
|
|
|
|
YES -should puzzles be sort of secondary to exploration? li_e should most of the game be weird fun and interaction, and then the 'off the rails' parts should be puzzles???
|
|
|
|
all of the npcs should be stuc_ in a cycle of whatever they're doing, focused on it, hav always been focused on it, maybe it has to do w/ the fact that they are always doing 'night activities'
|
|
|
|
ma_e sprites static class vars instead of globals (?)
|
|
|
|
so instead of having the exits be a part of the room save, they should be a separate save, e.g., exits.sav w/ a table li_e this:
|
|
{
|
|
room_name = {top = room_name2, bottom = room_name3}
|
|
}
|
|
why?? b/c this allows us to visually arrange levels and not have to open every adjacent file (as much as 4!!) and edit them
|
|
|
|
go for the feeling of the beginning of eternal sunshine w/ joel's narration, maybe a sense of desperation (does this require urgency?? should the game be time-limited li_e majora's mas_? lol)
|
|
|
|
LEVEL EDITOR
|
|
|
|
VIEWS:
|
|
- ROOM VIEW
|
|
- color select, red green or blue
|
|
- right pane should be sorted by folder i.e. "museum", "nature", "food"
|
|
- all pix that don't have an accompanying table entry describing what they are they should go under
|
|
"unsorted"
|
|
- ASSET EDIT VIEW
|
|
- here we can edit attributes such as class and collision and folder
|
|
- WORLD VIEW
|
|
- this is where we can arrange rooms
|
|
- right pane should have room palette, should be divided into a grid
|
|
- should be able to right-clic_ edit room??
|
|
|
|
SOOOOO
|
|
we are going to reimplement walls and boxes as generic moveable n unmoveable objects
|
|
we are going to have a Master Asset File which will be set up like this:
|
|
{
|
|
entityName = {
|
|
propsFile = "path/fo/propsfile.prop"
|
|
}
|
|
}
|
|
|
|
or maybe we should just have one Big Prop File in the art directory, assets.prop, which would look like
|
|
|
|
{
|
|
entityName = {
|
|
class = "class name" --moveable, unmoveable, npc, switch, player
|
|
sprite = {
|
|
red = "path/to/sprite.png"
|
|
}
|
|
loadSpriteOnBoot = (boolean)
|
|
}
|
|
}
|
|
|
|
this should do fine tbh
|
|
|
|
so then when we boot up the game it should load this table
|
|
room save should have entity name only
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PUZZLE IDEAS
|
|
|
|
so dialogue puzzles will be cool and neat
|
|
one of them can be two v similar loo_ing npcs completing one another
|
|
so one would have, in red "i o e o " and the other would have " l v y u" or w/e |