suppa_mario/README.md

62 lines
1.9 KiB
Markdown
Raw Permalink Normal View History

2025-07-10 03:34:34 +02:00
# SuppaMario
This is a concept for a clone of super Mario.
With the possibility to create your own maps.
![ezgif-2-db46d0ad92.gif](images/ezgif-2-db46d0ad92.gif)
## Description
![Scheme](images/suppamario.png)
You can create you own map modifying the map file:
`\suppaMariov6\build\classes\mappe\map1.txt`
![Scheme](images/suppamario2.png)
- 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.