Remaking Retro Games with Vue.js
summary
A concrete remake of a retro Pokémon‑style game built with Vue.js, showing setup with Vue CLI, single‑file components, a 40px grid for positioning and keyboard movement in 40px steps, and collision detection via an ~18×N matrix. State is centralized with a Vuex store (actions, mutations, getters, watchers), debugging uses vue‑devtools, combat is triggered on grass tiles with reactive HP bars and timed combat sequences — the working prototype demonstrates these mechanics.
AI-written summary · about
chapters (14)
- 0:00Vue.js project intro
- 2:07Vue CLI setup
- 5:45Reactive data and events
- 8:12Character movement props
- 11:49Grid creation and pixels
- 13:54Vuex for app state
- 18:27Collision handling
- 22:41Character orientation computed
- 24:26Combat triggers and modes
- 28:30HP display and reactivity
- 32:22Attack selection flow
- 35:53Damage calculation update
- 38:21Combat end and return
- 39:23Conclusion
related talks
43mRemaking Retro Games with Vue.js
44mRemaking retro games with Vue.js
32mVideo Games with Vue, Lessons Learned
34mGame Development with Vue.js / Nuxt.js and Phaser
27mAdvanced animations with Vue.js: taking your interface to the next level
36mUnderstanding client side routing with Vue.js
24mVue js in Practice: Hybridizing Objects and Functions
49mVue and Vuex: Structure your app with centralized state management
