Code Monkey home page Code Monkey logo

snake-fallen-in-eden's Introduction

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!

snake-fallen-in-eden's People

Contributors

damnedangel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

taupter

snake-fallen-in-eden's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.