/Snake-Fallen-in-Eden

Small Snake game intended to be the study case for a MSX C/ASM development workshop, based on my MSX templates for Visual Studio (https://github.com/DamnedAngel/MSX-Templates-for-VisualStudio).

Primary LanguageCMIT LicenseMIT

Snake: Fallen in Eden

Snake: Fallen in Eden is a small Snake game intended to be the study case in a MSX C/ASM development workshop, based on my MSX templates for Visual Studio (https://github.com/DamnedAngel/MSX-Templates-for-VisualStudio).

Folders:

  1. Snake-Fallen-in-Eden: MSX Project
  2. Workshop: Workshop scripts

MSX C and Assembly Programming Workshop

To access the full content of the Workshop:

  1. Register on Discord Server MSX Revamp: https://discord.gg/f3HDgfXKxE
  2. Access the installation script for the development environment on Discord OR directly at http://angelo.eng.br/msx/danilo/workshop/session0/Workshop_Session-0_PTBR.pdf (if the download doesn't work, right click on the link and choose "save as...").
  3. Consult the session scripts and access the Workshop playlist: https://youtube.com/playlist?list=PLZm7VHLMIP0M3uHWWA2ytG2apoBHmtYk4
  4. Ask me questions on Discord session channels.

Sponsor the 8-bit Saga Workshop and Channel:


Relevant links:


All Workshop Videos (IN PORTUGUESE):

Workshop Playlist: https://www.youtube.com/playlist?list=PLZm7VHLMIP0M3uHWWA2ytG2apoBHmtYk4

image info
Session 0: Development Environment Setup - https://youtu.be/RGDKg4krgFc

image info
Session 1: Using Project Templates - https://youtu.be/TYXZTF-IzWs

image info
Session 2: Starting the Development - https://youtu.be/BNeZ2RBIkuc

image info
Session 3: Screens of the Game - https://youtu.be/eZ26uxMsKmc

image info
Session 4: Animating the Snake - https://youtu.be/LLTqwnI-kjQ

image info
Session 5: VDP Basics and Collision Detection - https://youtu.be/nB4Qp_wtDDI

image info
Session 6: MSX's Interrupt System and Game Timing - https://youtu.be/63QhovTHOYQ

image info
Session 7: Permanent Motion of the Snake - https://youtu.be/vFmA7bw24sw

image info
Session 8: C Pointers and Snake's Head and Tail - https://youtu.be/aqS7llr4WKs

image info
Session 9: Apple of Good and Evil (Implementing the Snake's food) - https://youtu.be/irtLTRyGpgY

image info
Session 10: Handling Joysticks, Level Progression and Customized Character Font - https://youtu.be/M4LeT1-IxwY

image info
Session 11: Screen 1 Graphics and Pattern Table - https://youtu.be/neETp73sswk

image info
Session 12: (More) Tiles and Colors - https://youtu.be/T39eQAAOXHw

image info
Session 13: PSG Workshop (featuring MRC's user Parn) - https://youtu.be/8NZj3Xs-lpQ

image info
Session 14: Visual Effects and Animations - https://youtu.be/NhbA8xfYKPk

image info
Session 15: Sound Effects - https://youtu.be/98lg1KDSXes

image info
Session 16a: Sprites - Part 1 - https://youtu.be/czx3ol2ecs0

image info
Session 16b: Sprites - Part 2 (Fusion-C Bugs Correction) - https://youtu.be/m4J2y-GbQDw

image info
Session 17: *Assembly and the Grass8 - https://youtu.be/IZUw3gd63pI

image info
Session 18: A Quick Look on OpenMSX Debugger - https://youtu.be/NkX2qC4PvBM


2020-2023 by Damned Angel

Happy MSX'ing!