62 lines
1.9 KiB
Markdown
62 lines
1.9 KiB
Markdown
|
# 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.
|
||
|
|
||
|
[NetBeans Instructions](https://netbeans.apache.org/tutorial/main/kb/docs/java/javase-jdk8/)
|
||
|
|
||
|
Alternatively, you can use IntellijJ IDEA with the [Applet runner plugin](https://plugins.jetbrains.com/plugin/16682-applet-runner) (not tested).
|
||
|
|
||
|
## Installation and run
|
||
|
|
||
|
Clone the repo:
|
||
|
|
||
|
```bash
|
||
|
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](https://www.dbad-license.org/) license.
|