Dance, Dance QML Revolution - Using Qt for MeeGo development
summary
A Dance Dance Revolution clone and a side‑scroller get built as demos to test QML for games: the DDR clone runs QML + JavaScript only, parses StepMania .sm files for millisecond step offsets, uses QML animations and QTMobility audio/video, and scores by checking item y‑coordinates instead of engine collision. The side‑scroller exports a C++ level loader and collision APIs, adds a circular QDeclarativeItem for accurate collisions, and handles touch with a custom multi‑touch item. The DDR prototype takes about two weeks and ends up as 700 QML + 400 JS lines (≈1,100 total), playable but missing multiplayer and advanced features.
AI-written summary · about
chapters (9)
- 0:00Introduction and context
- 2:43Dance Dance QML Revolution
- 10:42Multimedia and file handling
- 13:31Performance and optimization
- 17:15Workflow and conclusions
- 21:33QML Bounce side-scroller
- 25:18Game mechanics implementation
- 32:06Advanced interaction and C++
- 40:47In-app purchases and Q&A
related talks
59mPlaying Video Games One Frame at a Time
01h 01mImplementing a web game in C++14
43mIntroduction to Game Development with Flutter and Flame
33mMake a Massively Multiplayer Ruby Game with Dragon Ruby
45mLet’s Make a Game
01h 25mWriting games in very modern C++
48mIt's all Fun & Games on Android
34mGames Games Games
