UntitledRG banner

UntitledRG

2 devlogs
6h 30m 47s

URG, Untitled rhythm game.

This project was previously in Campfire TW.

zwecc

Refactored the Gameplay logic, rendering

(Translated using google translate)

Player
- BeatmapRenderer
- BeatmapProcessor
- BeatmapInit
  • BeatmapRenderer Only handles the rendering part, emphasizing separation; does not perform judgments or important operations like music.
  • BeatmapProcessor Currently only handles song chart parsing.

Current Workflow

PlayerInputHandler → Notifies PlayerJudgment
PlayerJudgement → Notifies Processor (markAsHit / registerMiss)
PlayerJudgement → Can directly call Renderer:addHitEffect() (visual effects)
BeatmapProcessor → Provides render data to Renderer:prepare()
BeatmapRenderer → Almost never actively calls other modules (only reads data, draws)

Because different controllers are interdependent, I plan to solve the controller problem with explicit Dependency Injection.

Attachment
0
zwecc
  • Refreshed code structure
  • Designed new UI
    [ WIP ]
  • Rewrite game renderer
  • UI overhual
  • Chart editor
Attachment
0