Skip to content

CS3110: Functional Programming and Data Structures Final Project - A mario-like single player side-scrolling game engine built with OCaml

License

Notifications You must be signed in to change notification settings

robinlin99/OCamlMario

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OCamlMario

A mario-like single player side-scrolling game engine built with OCaml. Player can create and load their own JSON level files.

Supported enemies:

  • Goombas
  • Bullet Bills
  • Koopas

Supported power-ups:

  • Fire Mario
  • Super Mario

How-To

To play the game, use the "A" and "D" keys to move left and right, respectively. Use "left click" to jump. Avoid Bullet Bills and try to eliminate Goombas and Koopas. Collect power-ups such as Fire Mario and Super Mario to enhance your abilities. Collect coins and complete the level as a fast as you can. Good luck!

To launch the game, run make play at the root of this repository.

Demonstration

Gameplay

About

CS3110: Functional Programming and Data Structures Final Project - A mario-like single player side-scrolling game engine built with OCaml

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published