Hi,
ich hätte ein Pluginkonzept zu bieten. Da ich weder die Zeit noch die Kenntnisse für ein solches Projekt habe, biete ich es hier an. Das Konzept eignet sich hervorragend für Programmierer mit fortgeschrittenen Kenntnissen und erste Bukkit-DEV-versuche. Oder an Profis, die nach einem Konzept suchen.
Die Idee zu diesem Plugin kam mir durch das WII-Spiel "WII-Party" indem das Spielprinzip als Minigame vor kommt.
Bedingungen an den Programmierer:
- übernahme des kompletten Konzepts (eigene Ideen dürfen optional gerne eingebracht werden)
- deutsch und englisch
- Pluginpflege auf http://dev.bukkit.org/server-mods/
- kostenlos (ohne Ausnahme)
Der Programmierer bekommt dafür:
- Alle Rechte und auch das Copyright für das Konzept (ich erhebe keine Ansprüche mehr)
- eine detailierte Beschreibung (siehe unten)
- ebenfalls kostenlos (ohne Ausnahme)
Beschreibung:
Pluginname: "Schäferstündchen" ("SeduceSheeps", "HerdingSheep", oder eigene Idee ?!)
Pluginart: Ingame-Spiel
Plugin-Umfang: Mittel-Groß
Sprache: Deutsch und Englisch!
Kurzbeschreibung:
Die (2?!) Spieler starten auf einem vorbereiteten Spielfeld. Das Spielfeld hat links und rechts jeweils ein Tor, das einem Spieler zugeordnet wird. Zudem hat es "vorne" ein Tor. Aus dem Tor "vorne" kommen in regelmäßigen Abständen eine bestimmte Anzahl Schafe. (Beispiel: pro Welle 3 Stück) Diese Schafe laufen erst zielgerichtet zur Spielfeldmitte. Von dort aus müssen die Spieler versuchen, sie mit Getreide, durch ihr Tor (links oder rechts) zu locken. Pro Schaf gibt es einen Punkt. Sobald 1-2 Schafe der ersten Welle ein Tor passiert haben, kommt die nächste Welle Schafe aus dem Tor "vorne" und laufen Richtung Mitte, von dort aus bewegen sie sich dann wieder frei, bis sie von den Spielern gelockt werden. Dies wiederholt sich einigemale, bis nach einer bestimmten Anzahl an Schafs-Wellen (Beispielsweise 5) vorüber und alle Schafe das Spielfeld verlassen haben. Schafe, die die Zielzone erreicht haben, verschwinden.
Beim töten eines Schafes gibt es 2 Punkte Abzug.
Der Sieger bekommt eine Belohnung.
Ein kurzes Video von einem provisorischem Spiel:
http://www.youtube.com/watch?v=SgOSBKlMegY
Skizze:
Beispiele:
Zielbereich:
Schafspawn:
Befehle:
##### Konfigurations-Befehle:
/sheep define arena [ARENANAME]
setzt Spielfeld und gibt der Arena einen Namen (Markierung evtl mit WorldEdit)
/sheep select [ARENANAME]
markiert eine Arena, um Einstellungen zu bearbeiten
/sheep del arena
Löscht Arena sammt Spawns und Einstellungen
/sheep update arena
Setzt neuen Spielfeldbereich
/sheep set animals [PARAMETER{,PARAMETER}{,usw}]
Um zu bestimmen, welche Tiere im Spiel benutzt werden sollen. Sind auch mehrere Möglich, durch Komma getrennt, die dann per Zufalls-Generator im Spiel auftauchen.
/sheep set playerarea [SPIELERNUMMER]
Setzt den Bereich, wo die Schafe für den Spieler gezählt werden
/sheep set spawn [PARAMETER]
setzt diverse Punkte:
* PLAYER {NUMMER} Wo die Spieler bei Spielstart landen
* WINNER Wo die Gewinner landen
* LOSER Wo die Verlierer landen
* SHEEPS Wo die Schafe spawnen (im Spielbetrieb)
* SHEEPTARGET Wo die Schafe hinlaufen sollen, bevor sie den Spielern folgen
* JOIN Wo Spieler spawnen, die auf den Spielstart warten
/sheep set rounds [ANZAHL]
Anzahl der Runden, wo neue Tiere gespawnt werden.
/sheep set amount [ANZAHL]
Anzahl der Tiere, die pro Runde gespawnd werden.
/sheep set interval [SEKUNDEN]
Die Zeit zwischen den Runden. Bei "0" kommt die nächste Welle direkt nach dem das erste Schaf der letzten Welle verschwunden ist.
/sheep add winner [PARAMETER]
/sheep add loser [PARAMETER]
Um Text und Belohnung / Strafe bei Sieg oder Niederlage ein zu geben:
* COMMAND {EINGABE}
Command den der Server ausführt, damit der Spieler belohnt / bestraft werden kann
* TEXT {EINGABE}
Text der für die Zielperson zu lesen ist
/sheep enable [ARENANAME]
/sheep disable [ARENANAME]
Arena öffnen / schließen
##### Spiel-Befehle:
/sheep join [ARENANAME]
Arena beitreten
/sheep start [ARENANAME]
Falls man das Spiel für mehr als zwei Spieler aus legt, um auch mit weniger Spieler zu starten
Die Angabe [ARENANAME] ist nur für Moderatoren gedacht.
/sheep quit
Spiel verlassen (man verliert)
/sheep stop [ARENANAME]
Befehl für Moderatoren
/sheep topten [ARENANAME]
Zeigt die TopTen der Spieler mit Gesamtspiele / Gewonnene Spiele an
/sheep statistik [ARENANAME]
Zeigt die eigene Spielanzahl / gewonnene Spiele an
/sheep info [ARENANAME]
Zeigt infos zur Arena an:
* Status: Spiel läuft / warten auf Mitspieler / kein Spieler / Arena geschlossen
* Spieleranzahl / Maximale Spieler
* letztes Spiel
* Durchschnittliche Spieldauer
* Durchschnittliche Spieleranzahl (falls das Spiel für mehr als zwei Spieler ausgelegt wird)
-> Die Spiel-Befehle sollten möglichst auch per Schilder nutzbar sein (siehe z.b. SimpleSpleef)
Permissions:
- sheep.define
- sheep.select
- sheep.del
- sheep.update
- sheep.set.animals.*
- sheep.set.playerarea
- sheep.set.spawn.*
- sheep.set.spawn.player
- sheep.set.spawn.winner
- sheep.set.spawn.loser
- sheep.set.spawn.sheeps
- sheep.set.spawn.sheeptarget
- sheep.set.spawn.join
- sheep.set.rounds
- sheep.set.amount
- sheep.set.interval
- sheep.add.winner.*
- sheep.add.winner.command
- sheep.add.winner.text
- sheep.add.loser.*
- sheep.add.loser.command
- sheep.add.loser.text
- sheep.enable.*
- sheep.disable.*
- sheep.join.*
- sheep.start
- sheep.start.other.*
- sheep.quit
- sheep.stop.*
- sheep.topten.*
- sheep.statistik.*
- sheep.info
Als erstes stellt sich natürlich die Frage der Machbarkeit? Da ich nicht über die ausreichenden Kenntnisse verfüge, kann ich das nicht ins Detail prüfen. Grob gesagt würde ich jedoch meinen, dass es geht...
Hoffe ich hab an alles gedacht, für offene Fragen, steh ich gern zur Seite^^
würd mich freuen, wenn sich einen Programmierer findet, der Spaß an dem Plugin hat
frohes locken
lg heroldini
ich hätte ein Pluginkonzept zu bieten. Da ich weder die Zeit noch die Kenntnisse für ein solches Projekt habe, biete ich es hier an. Das Konzept eignet sich hervorragend für Programmierer mit fortgeschrittenen Kenntnissen und erste Bukkit-DEV-versuche. Oder an Profis, die nach einem Konzept suchen.
Die Idee zu diesem Plugin kam mir durch das WII-Spiel "WII-Party" indem das Spielprinzip als Minigame vor kommt.
Bedingungen an den Programmierer:
- übernahme des kompletten Konzepts (eigene Ideen dürfen optional gerne eingebracht werden)
- deutsch und englisch
- Pluginpflege auf http://dev.bukkit.org/server-mods/
- kostenlos (ohne Ausnahme)
Der Programmierer bekommt dafür:
- Alle Rechte und auch das Copyright für das Konzept (ich erhebe keine Ansprüche mehr)
- eine detailierte Beschreibung (siehe unten)
- ebenfalls kostenlos (ohne Ausnahme)
Beschreibung:
Pluginname: "Schäferstündchen" ("SeduceSheeps", "HerdingSheep", oder eigene Idee ?!)
Pluginart: Ingame-Spiel
Plugin-Umfang: Mittel-Groß
Sprache: Deutsch und Englisch!
Kurzbeschreibung:
Die (2?!) Spieler starten auf einem vorbereiteten Spielfeld. Das Spielfeld hat links und rechts jeweils ein Tor, das einem Spieler zugeordnet wird. Zudem hat es "vorne" ein Tor. Aus dem Tor "vorne" kommen in regelmäßigen Abständen eine bestimmte Anzahl Schafe. (Beispiel: pro Welle 3 Stück) Diese Schafe laufen erst zielgerichtet zur Spielfeldmitte. Von dort aus müssen die Spieler versuchen, sie mit Getreide, durch ihr Tor (links oder rechts) zu locken. Pro Schaf gibt es einen Punkt. Sobald 1-2 Schafe der ersten Welle ein Tor passiert haben, kommt die nächste Welle Schafe aus dem Tor "vorne" und laufen Richtung Mitte, von dort aus bewegen sie sich dann wieder frei, bis sie von den Spielern gelockt werden. Dies wiederholt sich einigemale, bis nach einer bestimmten Anzahl an Schafs-Wellen (Beispielsweise 5) vorüber und alle Schafe das Spielfeld verlassen haben. Schafe, die die Zielzone erreicht haben, verschwinden.
Beim töten eines Schafes gibt es 2 Punkte Abzug.
Der Sieger bekommt eine Belohnung.
Ein kurzes Video von einem provisorischem Spiel:
http://www.youtube.com/watch?v=SgOSBKlMegY
Skizze:
Beispiele:
Zielbereich:
Schafspawn:
Befehle:
##### Konfigurations-Befehle:
/sheep define arena [ARENANAME]
setzt Spielfeld und gibt der Arena einen Namen (Markierung evtl mit WorldEdit)
/sheep select [ARENANAME]
markiert eine Arena, um Einstellungen zu bearbeiten
/sheep del arena
Löscht Arena sammt Spawns und Einstellungen
/sheep update arena
Setzt neuen Spielfeldbereich
/sheep set animals [PARAMETER{,PARAMETER}{,usw}]
Um zu bestimmen, welche Tiere im Spiel benutzt werden sollen. Sind auch mehrere Möglich, durch Komma getrennt, die dann per Zufalls-Generator im Spiel auftauchen.
/sheep set playerarea [SPIELERNUMMER]
Setzt den Bereich, wo die Schafe für den Spieler gezählt werden
/sheep set spawn [PARAMETER]
setzt diverse Punkte:
* PLAYER {NUMMER} Wo die Spieler bei Spielstart landen
* WINNER Wo die Gewinner landen
* LOSER Wo die Verlierer landen
* SHEEPS Wo die Schafe spawnen (im Spielbetrieb)
* SHEEPTARGET Wo die Schafe hinlaufen sollen, bevor sie den Spielern folgen
* JOIN Wo Spieler spawnen, die auf den Spielstart warten
/sheep set rounds [ANZAHL]
Anzahl der Runden, wo neue Tiere gespawnt werden.
/sheep set amount [ANZAHL]
Anzahl der Tiere, die pro Runde gespawnd werden.
/sheep set interval [SEKUNDEN]
Die Zeit zwischen den Runden. Bei "0" kommt die nächste Welle direkt nach dem das erste Schaf der letzten Welle verschwunden ist.
/sheep add winner [PARAMETER]
/sheep add loser [PARAMETER]
Um Text und Belohnung / Strafe bei Sieg oder Niederlage ein zu geben:
* COMMAND {EINGABE}
Command den der Server ausführt, damit der Spieler belohnt / bestraft werden kann
* TEXT {EINGABE}
Text der für die Zielperson zu lesen ist
/sheep enable [ARENANAME]
/sheep disable [ARENANAME]
Arena öffnen / schließen
##### Spiel-Befehle:
/sheep join [ARENANAME]
Arena beitreten
/sheep start [ARENANAME]
Falls man das Spiel für mehr als zwei Spieler aus legt, um auch mit weniger Spieler zu starten
Die Angabe [ARENANAME] ist nur für Moderatoren gedacht.
/sheep quit
Spiel verlassen (man verliert)
/sheep stop [ARENANAME]
Befehl für Moderatoren
/sheep topten [ARENANAME]
Zeigt die TopTen der Spieler mit Gesamtspiele / Gewonnene Spiele an
/sheep statistik [ARENANAME]
Zeigt die eigene Spielanzahl / gewonnene Spiele an
/sheep info [ARENANAME]
Zeigt infos zur Arena an:
* Status: Spiel läuft / warten auf Mitspieler / kein Spieler / Arena geschlossen
* Spieleranzahl / Maximale Spieler
* letztes Spiel
* Durchschnittliche Spieldauer
* Durchschnittliche Spieleranzahl (falls das Spiel für mehr als zwei Spieler ausgelegt wird)
-> Die Spiel-Befehle sollten möglichst auch per Schilder nutzbar sein (siehe z.b. SimpleSpleef)
Permissions:
- sheep.define
- sheep.select
- sheep.del
- sheep.update
- sheep.set.animals.*
- sheep.set.playerarea
- sheep.set.spawn.*
- sheep.set.spawn.player
- sheep.set.spawn.winner
- sheep.set.spawn.loser
- sheep.set.spawn.sheeps
- sheep.set.spawn.sheeptarget
- sheep.set.spawn.join
- sheep.set.rounds
- sheep.set.amount
- sheep.set.interval
- sheep.add.winner.*
- sheep.add.winner.command
- sheep.add.winner.text
- sheep.add.loser.*
- sheep.add.loser.command
- sheep.add.loser.text
- sheep.enable.*
- sheep.disable.*
- sheep.join.*
- sheep.start
- sheep.start.other.*
- sheep.quit
- sheep.stop.*
- sheep.topten.*
- sheep.statistik.*
- sheep.info
Als erstes stellt sich natürlich die Frage der Machbarkeit? Da ich nicht über die ausreichenden Kenntnisse verfüge, kann ich das nicht ins Detail prüfen. Grob gesagt würde ich jedoch meinen, dass es geht...
Hoffe ich hab an alles gedacht, für offene Fragen, steh ich gern zur Seite^^
würd mich freuen, wenn sich einen Programmierer findet, der Spaß an dem Plugin hat
frohes locken
lg heroldini
Zuletzt bearbeitet: