Sueta
GA

GameEngine - EASY // FAST // RELIABLE

1.0

Minigame API very simple to understand and quick to use.

·Plugin

A very simple API for making minigames.

There aren't many features it handles the bare minimum.

Once you extend your class Game it will make a constructor that looks like this.

CODE
public Splatoon(JavaPlugin plugin, SQLManager sqlManager) {
        super(plugin //JavaPlugin instance so the game can register as a Listener
                , "Splatoon" //Game Name
                , new Kit[]{new SplattershotJr(), new SplatterShot(), new Squiffer(), new InkBrush(), new SplatCharger(), new SplatRoller()} //All Kits
                , new GameTeam[]{new BadTeam(new ArrayList<String>()), new GoodTeam(new ArrayList<String>())}
                , 2 //Min Players
                , 24 //Max Players
                , new SplattershotJr()); //Default Kit
        this.sqlManager = sqlManager;
        this.specials = new Special[]{new SJRSpecial(), new SSSpecial(), new SQSpecial(), new IBSpecial(), new SCSpecial(), new SRSpecial()};
        registerSpecials();
        setGameState(GameState.LOBBY);
        addAllMaps();
        setMap();
        registerKitsandSkills();
    }

Making teams and kits is as easy as extending your class to Kit or Team.

CODE
public class SplattershotJr extends Kit
public class GoodTeam extends GameTeam

But this doesn't make the game for you it will handle the game working and registering kits, teams and basics but if you don't have previous knowledge creating a minigame it will be no good for you. If you want to see a complete minigame I made using this gameengine go here: https://github.com/ThatsJulian/Splatoon

I made the Nintendo Game Splatoon it has been sitting on my computer for a long time so now you can just go view it and update it and do whatever. If you make it better and cooler please feel free to share this.

If you want to donate click
ME

Similar projects

Plugin →