Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
.DS_Store
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
61 changes: 61 additions & 0 deletions Proposal/112590038-112590039/Proposal.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
# Abstract

遊戲名稱:Arkanoid

組員:

- 112590038 潘雙永
- 112590039 章家馨

# Game Introduction

I want to recreate a classic arkanoid game, which is one-man ping pong game. At start, the player will have 3 lives and
when the ping-pong ball moves out of the game border, the player loses one live.


# Development timeline

- Week 1:Concept & Design.
- [ ] Sketch the game design: levels, power-ups, scoring, UI elements.
- [ ] Collect game assets.
- Week 2:Design project setup and game structure.
- [ ] Understand more about PTSD
- [ ] Initialize game structure
- Week 3:Gameplay movements
- [ ] Develop paddle movement and input handling.
- Week 4:Implement the ball physics
- [ ] collision with walls and paddle.
- Week 5:Create basic bricks and handle brick collision.
- [ ] collision with bricks and bounce.
- Week 6:Include extra-score cones.
- [ ] collision with these cones and animation.
- Week 7:Add power-up bricks. Demo week
- [ ] bricks with different kinds of powers.
- Week 8:Implement game states
- [ ] start menu, pause, game over.
- Week 9:Design multiple levels with increasing difficulty.
- [ ] Add another level.
- Week 10:Put sound effects.
- [ ] sound effects when paddle and ball hits, ball and bricks hit, etc.
- Week 11:Game Balancing and tesing.
- [ ] If the game is too hard to win or too easy, adjust the game and test it.
- Week 12:Add scoring system.
- [ ] Scoring system that the player can look at while playing game.
- Week 12:Save and load system.
- [ ] Add game saving and loading system.
- Week 13:Polish animations
- [ ] Smoothen the gameplay.
- Week 14:Adjusting or debugging.
- [ ] Put some musics in the game to listen to while playing.
- Week 15:Add more levels if there is time.
- [ ] Add more challenging level.
- Week 16:Add more levels if there is time.
- [ ] Add more challenging level.
- Week 17:Add more levels if there is time. Final submission.
- [ ] Add more challenging level.
- [ ] Submit project.

This is the video link of the similar game that we want to create.
https://www.youtube.com/watch?v=MNPp_sCkZRg