AEFeinstein / AEFeinstein/Super-2024-Swadge-FW

Tomi's Quest

Ouverte
#656 0 commentaires 0 réactions 1 personne assignée Réclamée par @AEFeinstein Voir sur GitHub
Langage dominant
C
Étoiles
34
Forks
22
Merge moyen
3 j 15 h
PR mergées (30 j)
10

Description

## Summary

### Player Controls

- [x] B: Swing sword
- [ ] Upgrade: Hold for spin attack
- [x] A: Short - Jump
- [x] A: Long - switch to instrument mode
- [x] Right Swipe Down: Shoot arrow
- [ ] Upgrade: three simultaneous arrows (fan shape)
- [x] Right Swipe Up: Drop Bomb
- [ ] Upgrade: three simultaneous bombs
- [x] Right Touch Tap: Boomerang (simon says microgame)
- [ ] Upgrade: Boomerang fills in hole floor tiles
- [x] Left Touch Tap: Four shield zones
- [ ] Upgrade: perfect shields reflect projectiles
- [ ] Turntable station: Spin Rhythm XD minigame

### Game Sequence

- [x] Get Ewi
- [x] Slash bush
- [x] Get MPoints
- [x] Buy Bombs
- [x] Bomb wall
- [x] Get Jump
- [x] Jump over pit
- [x] Get Shield
- [ ] Fight shield-necessary enemy
- [x] Get Bow
- [x] Shoot bow-specific target
- [x] Get Boomerang
- [x] Something that requires a boomerang
- [x] Get Turntables
- [ ] Play turntable minigame
- [x] Get Dorias Lullaby
- [x] Play lullaby to open gate

### Misc

- [x] Script action trigger when block is on a switch

## Technical Spec

## UI

## Mockups

## How to Test

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

No files or tests are named. Start by locating the Tomi's Quest gameplay code and where player input plus sequence/state progression are handled, then map each unchecked checklist item to those components. After mapping, follow the project’s normal firmware build/flash path to run the game and validate the quest flow and controls. Done means all unchecked tasks (upgrades, enemy/fight step, and pending mini-games) behave as described in the sequence.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
c
Domaine
game-dev
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
Active
Clarté
Plutôt claire
Accessibilité débutants
40/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.