Clean Code Team (Team 1)
Visual Effect System
No. | Name | Role |
---|---|---|
1. | Jeongwoo Jang | 👑 Team Leader |
2. | Doyoon Kim | 🗓️ Project Management |
3. | Hyeonjeong Kim | 🗣️ Meeting Management |
4. | Jinho Shin | 📋 Document Management |
5. | Chaeheon Lee | 🧑🏻💻 Code Management |
6. | Minkyeong Kang | 💬 Communication Management |
💡 Game Background Animation -> Minkyeong Kang
- Animated background lines with perspective
- Gradient background that gradually changes between colors
- Green glow behind player sprites
- Background becomes darker as player lives reaches 0 (from <=3)
- Background becomes yellower when special ship appears
💡 Countdown Design -> Doyoon Kim
- Animated Loading box when game is started
- Loading progress bar with gradient color (for 3 seconds)
- The Loading string with blink effect gets bigger and smaller
- Change GO! string like neon sign
💡 Ending Scene -> Hyeonjeong Kim
- Game Over & stage Clear pop-up
- Add moving ghost
💡 Player & Enemy New Death FX -> Jinho Shin
- Add enemy death effect such as skeletons, vortex etc.
💡 Item Design for Item Team -> Jinho Shin
- Add item Design such as enhancestone, buff item, ddbuff item.
💡 Score Effects -> Chaeheon Lee
- Emoji generation based on game score changes
- Score color change effect according to game score change
- Write test code and complete unit tests for
scoreColor
method
💡 Flicker Effect -> Chaeheon Lee
- Create a flickering effect like a classic arcade screen
(Applies to the Start screen and High Scores screen,
other teams applied it to other screens as well.) - Add an effect so that the Game Over screen gradually appears
- Write test code and complete unit tests for
blinkingColor
method
andslowlyChangingColors
method
(The test code for theblinkingColor
method can be found here.)
💡 Bullet Effects -> Jeongwoo Jang
- Change the graphic of a normal bullet
- Add a
BulletY
that flies at a specific interval- 1P - 2 normal bullets & 1 BulletY
- 2P - 5 normal bullets & 1 BulletY (*Based on two players combined)
- Set BulletY's speed to be faster than regular bullets
- Set BulletY's color to yellow
- In 2P mode, we discussed with the 2Player Mode Team
to disable the feature that displays emojis based on scores.
(Removed emoji effect to indicate remaining lives for 2 game players.)