TurtleTeam / MurderMysteryPE

A WIP Murder Mystery Mini-Game plugin for PMMP
GNU General Public License v3.0
21 stars 12 forks source link

Project Discussion #1

Open corytortoise opened 7 years ago

corytortoise commented 7 years ago

Project Discussion

Let's use this issue to discuss anything project-related, including quick questions, contribution discussion, etc. For other issues, please make a separate issue in the tracker to prevent confusion.

corytortoise commented 7 years ago

Considering the amount of people that want to contribute, I believe we need to make a consensus on contribution guidelines. I suggest we use the same code formatting as PMMP, but I am open to any suggestions.

jasonw4331 commented 7 years ago

This plugin is going to be a lot bigger a deal than I had anticipated

ghost commented 7 years ago

Can i put my own version here? Just to test it out and improves it?

jasonw4331 commented 7 years ago

@imjayl you already have a version that works?

ghost commented 7 years ago

@jasonwynn10 Yes its easy to customize but the only problem is i didnt add the gold spawn thing

jasonw4331 commented 7 years ago

link?

ghost commented 7 years ago

View your message at pmmp forum :)

xBeastMode commented 7 years ago

@jasonwynn10 can you create a proper issue with the total list of features?

Kris-Driv commented 7 years ago

Put @imjayl code into separate branch.

jasonw4331 commented 7 years ago

He asks that the code is not to be made public, so we won't be able to copy it explicitly, but I think we may be able to use it as an example.

Kris-Driv commented 7 years ago

Also, make sure that we don't make too much code changes per commit. In project like this and at this stage, it can cause file conflicts a lot.

corytortoise commented 7 years ago

@Chris-Prime I agree.

xBeastMode commented 7 years ago

And if it's possible please use Git, it will automatically sync the repository for you, then you can do your part and commit it.

jasonw4331 commented 7 years ago

I won't be able to really code very much until I can get my computer repaired, but I will be using PhpStorm once I do, so you all shouldn't have anything to worry about.

Kris-Driv commented 7 years ago

Main class name seems too plain, what about Launcher or MurderMystery?

xBeastMode commented 7 years ago

MurderMystery is good.

Kris-Driv commented 7 years ago

At some point we'll need to implement language files. What's your opinion on using namespace function which would look like this

namespace TurtleTeam\MurderMystery;

function lang(string $key, ...$params): string {
   return Foo::getInstance()->getMessage($key, $params);
}

class Foo {

   public function onEnable() {
      $this->getLogger()->info(lang("plugin-enabling"));
   }
}
xBeastMode commented 7 years ago

I guess it's good but I think we should make it static final just for security.

Sandertv commented 7 years ago

People, is this plugin still going to be continued? I can do all the bodies part and stuff if you want.

jasonw4331 commented 7 years ago

I have my own project running separately which has made more progress... I'm pretty sure this is discontinued, but if the others feel like working on it, they may feel free to do so

corytortoise commented 7 years ago

If somebody wants to take over ownership, let me know. I'm not worthy or or knowledgable enough to oversee this.