Skip to content

Flying Solitaire is a horizontal scrolling video game developed using Assembly language.

Notifications You must be signed in to change notification settings

AB20CS/Flying-Solitaire-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Flying Solitaire

Flying Solitaire is a horizontal scrolling video game developed using Assembly language.

Required Software

MARS MIPS Simulator Installation Link: https://courses.missouristate.edu/KenVollmar/mars/download.htm

Setup

Bitmap Display Configuration

  1. Navigate to Tools > Bitmap Display.
  2. Input the following display specifications:
    • Unit width in pixels: 4
    • Unit height in pixels: 4
    • Display width in pixels: 256
    • Display height in pixels: 256
    • Base Address for Display: 0x10008000 ($gp)
  3. Click on Connect to MIPS.

Keyboard Input

  1. Navigate to Tools > Keyboard and Display MMIO Simulator.
  2. Click on Connect to MIPS.

Gameplay

  • A = move left, S = move down, D = move right, W = move up
  • Press P to restart the game at any time
  • Avoid flying cards on the screen. With every collision, health points are deducted.
  • Press space to shoot
  • Player cannot shoot a second time if shot is still on screen
  • Pick-up rules:
    • Horseshoe pick-up: increases score by 10 points
    • Golden key pick-up: increases HP by 5 units (if there is the capacity to do so)
  • Grazing colour coding:
    • Slight grazing is indicated by a orange/yellow glow of the avatar
    • Substantial collision is indicated by a blue glow of the avatar

About

Flying Solitaire is a horizontal scrolling video game developed using Assembly language.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published