.idea | ||
build | ||
images | ||
nbproject | ||
src/suppamario | ||
applet.policy | ||
build.xml | ||
LICENSE | ||
manifest.mf | ||
README.md | ||
SuppaMario.iml |
SuppaMario
This is a concept for a clone of super Mario. With the possibility to create your own maps.
Description
You can create you own map modifying the map file:
\suppaMariov6\build\classes\mappe\map1.txt
- Idle cycle background. Speeding according to mario movement speed
- Mario can move left and right, jump and crouch
- Collide with solid blocks
- Dies when hit by lateral collision with koopa, by deadly blocks (water) or falling out of the map
- Has dead, jump and crouch animation
- Background and death animation music
- The map is loaded from an external file, you can build with:
- 2 solid block (bricks)
- 1 pass-through block (clouds)
- 1 deadly block (water)
- Implemented 2 walking koopa enemies, they die and disappear on upper collision with mario
Requirements
- Java (6 to) 8 (max, recommended)
- NetBeans (highly recommended)
Java Applets have been dropped with Java 9. So you need an older versione to run this project. Java 8 is the preferred version. Until Java 6 should be ok.
Problems running the project are expected, applets are deprecated and not supported by modern browsers.**
This is a NetBeans Project. Using NetBeans isn't mandatory but recommended for the built-in applet runner. You can run the GrigliaApplet.java class with netbeans.
Alternatively, you can use IntellijJ IDEA with the Applet runner plugin (not tested).
Installation and run
Clone the repo:
https://gitlab.com/stefanorossiti/SuppaMario.git
Run SuppaMarioApplet.java
with your preferred IDE (NetBeans is recommended)
using java 8.
License
All my work is released under DBAD license.