[WIP] PvPGames

Discussion in 'WIP and Development Status' started by _8Bit, Jul 13, 2013.

Thread Status:
Not open for further replies.
  1. Offline

    _8Bit

    I have recently started learning the bukkit api and how to program bukkit plugins, to aid with this, I decided to create a PvP plugin as a project to help me learn. I plan for this plugin to become a full working PvP/Hunger Games plugin. Since BukkitGames went down, this was actually also created to replace that, as I know many users/servers used it.
    This plugin will have many benefits over the old BukkitGames, including a lobby world, so you can build a lobby world to your liking and give players mini-games to play while they are waiting for a match, or just to make it look decent.
    Anyway, I will publish a build as soon as it is slightly playable, but if anyone is a programmer and is interested in helping, they can PM me or you can just submit a pull request on github, the links are below. The more help the faster it'll be done :)

    As soon as I get a playable build, bug testing will be one of the most important parts of dev, so if anyone is interested in helping, please PM me.

    Links:
    Github - https://github.com/FourBytesMe/PvPGames

    TODO:
    • Set up Timers and config - pretty much done.
    • Set up multiworld and teleportation (Yay, no more server restarts every round and complicated setup) - done.
    • Set up kits - not done yet.
    • Set up prizes/winner/ending game when everyone is dead - in progress.
    • Add different styles of gameplay (Hunger games, mindcrack ultra hardcore.) - not done yet.
    • Set up leaderboard - not done yet.
    • Set up mysql (maybe) - not done yet.
    • Set up worldborder - not done yet.
     
  2. Offline

    MTN

    to leave a little bit of feedback:
    I think you should seperate the parts of your plugin more. It is not a good coding style to write like you did, for example putting (almost) everything in one class, like world management in the main class.
    For now it works, but if the project grows, so will your code and you could loose the overview.
    Seperation of concerns and modularity is a principle of software engineering ;)
     
    xTrollxDudex likes this.
  3. Offline

    _8Bit

    Yeah, it was really messy, I just sorted everything out last night, I'm new to bukkit, not necessarily java, so I was just trying to work out how I wanted to do it, and get things working. :)
     
    MTN likes this.
  4. Offline

    MineoxFX

    I think i can help u create kits.
     
  5. Offline

    _8Bit

    If you want to help, fork the project on github, then create a pull request, and I'll pull it :)
     
Thread Status:
Not open for further replies.

Share This Page