-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtodo
133 lines (98 loc) · 4.58 KB
/
todo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
## 0.1 - Version 0.1 - Prototype
==Core Mechanics - Interaction==
[x] Highlight interactive objects on hover (visual change, outline, etc.).
[x] Define interactive objects within the environment (sprites, text, etc.).
[x] Handle interaction clicks: display object description, trigger events, etc.
== Basic Inventory System ==
[x] Picking up and storing items.
[x] Simple dialog system: Text boxes for character interactions.
[x] Store picked-up items in an inventory system (array, data structure).
[x] Display a basic inventory UI showing collected items.
== Assets ==
[x] Lay out the main screen
* https://store.steampowered.com/app/1405440/The_Horror_Of_Salazar_House/
* Cube Escape
* Shadowrun
[x] Lay out the text area
[x] Placeholder backgrounds
[x] Lay out the inventory
[] Placeholder map
[] Basic sound effects for clicks and interactions.
== Development Environment ==
[x] Project setup with Phaser 3 and necessary plugins.
[x] Version control system (Git) in place.
== Simple Dialog System ==
[] Create a system for displaying character dialogues in text boxes.
[] Include character portraits and names for immersion.
[] Allow clicking through dialogue or auto-advancement options.
## 0.2 - Version 0.2 - Basic Gameplay
Enhanced Mechanics:
Object examination: Detailed descriptions for interactive objects.
Item usage: Using items on other objects or in the environment.
Simple puzzles: Basic logic puzzles requiring item interaction.
Create scenes where ou can navigate between places
Inventory management:
There's a count of how many inventory items
Items from the inventory are correctly shown
You can scroll if there's a lot.
Assets:
Finalized or improved backgrounds and sprites.
Music and ambient sounds.
User Interface:
Inventory UI to display and manage items.
Character portrait and dialogue box enhancements.
Object Examination:
Allow players to examine interactive objects for detailed descriptions.
Display descriptions as text boxes or context menus.
Consider adding visual cues to indicate examinable objects.
Item Usage:
Implement logic for using items on other objects or in the environment.
Define clear item interactions and their effects (unlock doors, solve puzzles).
Provide visual feedback for successful item usage (animations, sound effects).
Simple Puzzles:
Design and implement basic logic puzzles requiring item usage and interaction.
Start with single-step puzzles and gradually increase complexity.
Provide hints or clues to help players solve puzzles (optional).
Inventory Management:
Implement options for organizing and using items from the inventory.
Allow dropping, combining, and using items within the inventory.
Enhance the inventory UI for better usability and information display.
Assets:
Finalize or improve backgrounds, sprites, and UI elements.
Consider adding animations for key objects and character interactions.
Incorporate music and ambient sounds to create atmosphere.
User Interface:
Design and implement a clear and intuitive inventory UI.
Improve character portrait and dialogue box designs for readability.
Consider adding additional UI elements like menus, maps, or quest logs (optional).
Code cleanup
[] change from this.playerInventory to this.data?
## 0.3 - Version 0.3 - Content Expansion
More Puzzles & Content:
Implement multiple puzzles throughout the game.
Expand the game world with multiple interconnected areas.
Add more characters and interactions.
Story progression with clear objectives and challenges.
Polishing & Refinement:
Animations and visual effects for interactions and puzzles.
Sound effects and music adjustments for better atmosphere.
User interface polish and accessibility improvements.
More Puzzles & Content:
Create more diverse and challenging puzzles throughout the game world.
Expand the game world with multiple interconnected areas to explore.
Introduce more characters with unique interactions and storylines.
Develop a clear narrative with objectives, motivations, and progression.
Polishing & Refinement:
Add animations and visual effects to enhance interaction and puzzle solving.
Adjust sound effects and music for better immersion and feedback.
Polish the user interface for user-friendliness and accessibility.
Implement feedback systems for player actions and interactions.
## 0.4 - Version 0.4 - Final Touches
Testing & Deployment:
Thorough playtesting and bug fixing.
Mobile compatibility testing (if applicable).
Deployment preparation and version control management.
Promotion & Distribution:
Create promotional materials (screenshots, trailers).
Choose deployment platform (web, mobile app stores).
Launch the game and gather player feedback.