https://github.com/williamchong/dream-big-save-match
A game developed for Global Game Jam Hong Kong 2025, exploring AI-assisted solo game development.
https://github.com/williamchong/dream-big-save-match
ggj ggj2025 nuxt
Last synced: 3 months ago
JSON representation
A game developed for Global Game Jam Hong Kong 2025, exploring AI-assisted solo game development.
- Host: GitHub
- URL: https://github.com/williamchong/dream-big-save-match
- Owner: williamchong
- Created: 2025-01-24T17:34:29.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2025-01-25T21:17:12.000Z (5 months ago)
- Last Synced: 2025-01-25T21:23:40.959Z (5 months ago)
- Topics: ggj, ggj2025, nuxt
- Language: Vue
- Homepage: http://ggjhk2015.williamchong.cloud/
- Size: 1.86 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 賣女孩救火柴 Dream Big Save Match
A game developed for Global Game Jam Hong Kong 2025, exploring AI-assisted solo game development.
## About the Game
在這款獨特的文字輸入遊戲中,玩家扮演一根掉入海中的火柴,必須透過輸入與主題相關的關鍵字來保護自己。火柴會召喚原本要販賣的女孩們,運用她們的夢想之力來對抗海中的威脅。
### Core Mechanics
- **文字輸入戰鬥**: 輸入與主題相關的關鍵字來增強夢想之力
- **時間限制**: 每個關卡都有固定的時間限制
- **連擊系統**: 快速輸入可以提高獎勵倍數
- **主題探索**: 每個關卡會隨機選擇一個女孩的夢想主題
- **能量對決**: 在時限結束時比較夢想之力與敵人的強度## Development Approach
This project serves as an experiment in AI-assisted game development for solo developers. The development process leverages:
- **AI Code Generation**: Using AI (Claude) to generate initial code structure and implementations
- **AI Design Assistance**: Utilizing AI to brainstorm and refine game mechanics
- **AI Documentation**: Generating and maintaining documentation with AI assistance## Development Goals
1. **Explore AI Tools**: Test the effectiveness of AI assistance in game development
2. **Rapid Prototyping**: Use AI to quickly iterate on ideas and implementations
3. **Documentation**: Maintain clear documentation of both the game and the AI-assisted development process
4. **Best Practices**: Leverage AI to suggest and implement gaming industry best practices## Technologies Used
- HTML5 Canvas
- JavaScript (Vanilla)
- AI Development Assistant (Claude)## Getting Started
1. Clone the repository
2. Open `index.html` in a web browser## Development Process
This game is being developed as a solo project with AI assistance. The development workflow includes:
1. Design discussions with AI
2. AI-generated code structure and implementations
3. Human review and modification
4. AI-assisted debugging and optimization
5. Documentation generation and maintenance## Lessons Learned
- AI doesn't know import requires script type=module
- AI knows Canvas API much better than framework like Phaser
- AI doesn't make build system importing libraries
- AI doesn't setup typescript build system for you when using ts
- In editor chat (Cursor/Copilot) by now is easier to use than Copilot Workspace## Credits
Developed by William Chong with assistance from Claude AI for Global Game Jam Hong Kong 2025.