You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+12-5Lines changed: 12 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@
6
6
7
7
> **[➡️ Try the Live Demo!](https://tobenot.top/Basic-Web-Game/)**
8
8
9
-
[Demo Screenshot](./docs/assets/screenshot.webp)
9
+

10
10
11
11
[](https://tobenot.itch.io/beyond-books)
12
12
@@ -24,6 +24,17 @@ While you can always build a project from scratch with `create-react-app`, this
24
24
-**One-Command Deployments**: Built-in scripts for **itch.io** and **GitHub Pages** that automatically handle tricky path configurations, letting you focus on your game.
25
25
-**Essential Components Included**: Comes with pre-built, customizable components like `ImageLoader`, `TypewriterText`, and `GameShell` for aspect ratio and screen orientation control.
26
26
27
+
## 🗺️ Roadmap & TODO
28
+
29
+
This template is actively evolving. Here are the key features planned for the near future. Contributions are highly welcome!
30
+
31
+
-[ ]**Core Systems**
32
+
-[ ]**LLM/AI Integration**: A generic module for calling large language models, enabling dynamic narrative and NPC interactions.
33
+
-[ ]**Audio Manager**: A robust service for handling background music and sound effects.
34
+
-[ ]**Localization (i18n) System**: A simple framework for supporting multiple languages.
35
+
-[ ]**Performance Optimization**: Focus on code splitting and asset optimization for faster load times.
36
+
-[ ]**Backend Support**: Develop a companion backend template for handling player data or game state persistence. (Vision: [Basic-Web-Game-Backend](https://github.com/tobenot/Basic-Web-Game-Backend))
37
+
27
38
## ✨ Features
28
39
29
40
-**Modular Architecture**: Core engine (`carrot`) is separated from game-specific logic (`games`).
@@ -91,10 +102,6 @@ A more detailed breakdown of the project structure is available in [our document
91
102
92
103
To create your own game, follow the detailed guide in [our documentation](./docs/04-creation-and-extension.md).
93
104
94
-
## 🗺️ Roadmap
95
-
96
-
We have exciting plans for the future! Check out our **[Roadmap](./docs/ROADMAP.md)** to see what's next and how you can contribute.
97
-
98
105
## 🤝 Contributing
99
106
100
107
Contributions are welcome! If you have ideas for improvements or find a bug, please first read our **[Contribution Guide](./docs/06-contributing.md)** and check out the issues page.
0 commit comments