Post any ideas / suggestions for the game servers here.
  • User avatar
  • User avatar
  • User avatar
  • User avatar
By trollberry
#24778
So you've played the Apoc server, got your tree farm, wheat crops and trusty buckets of watery goodness. You laugh at the Sun as you stand on your auto-repairing water highway and gaze at the security of your vast water enclosed arcologies - life is sweet!

... and that about sums it up.

What I propose is something altogether more evil.
The game progresses through 5 phases.

Phase 1: Impending Doom! - The server begins with everything safe and happy. A strange madman walks through the land promising total destruction of the entire world unless diamonds are placed in a special chest before nightfall each night. On the first day he demands 1 diamond, on the second day 2 diamonds and this goes on until a night comes when the chest does not have enough diamonds by nightfall. When this occurs he flies into a rage and declares that in 3 days time judgement will fall.

Phase 2: Prepare! - Time is short, there are only 3 days until judgement - best stock up on what you need.

Phase 3: The Minor Plagues!
On each new day the madman sends a minor plague (the order is randomly chosen by the server)
The minor plagues are:
- Drought (all tall grass and flowers wither and die)
- Blight (all trees lose their leaves)
- Frost (all planted saplings die)
- Rats (all stored seeds are devoured and bread is lost)
- Weevils (all stored wheat is spoiled and destroyed)
- Rust (all iron tools are destroyed as well as iron bars)
- Fungal Disease (all planted mushrooms are destroyed - stored mushrooms are fine)

Phase 4: The Major Plagues!
After the completion of the minor plagues the madman reappears, and with spittle dripping from his chin, announces the coming of the greater plagues.
On each day a new severe plague occurs (again the order is chosen by the server)
- Sterility (all grass blocks revert to dirt)
- Toxicity (water is now acidic and corrosive to players)
- Earthquake (terrain is compacted to remove ALL air filled spaces not supported by ladders or fence posts)
- Rot (all planted trees wither and die)
- Fire (all wood containing structures are destroyed, this includes fences, trapdoors, doors, torches, planks, etc.)
- Eruption (all magma sources expand to the surface of the land directly above them
- Glaciation (all water sources are frozen)

Phase 5: The Rune of Gold!
As the madman finishes performing the last of the great plagues someone noticed that he dropped a parchment. It seems that if you can construct a certain rune from gold blocks you can banish this madman back to whatever hellish dimension he has come from before he destroys you all!
The first player to construct the rune correctly before sunset in 7 days will successfully banish the madman and so win acclaim of all other citizens (ending the current server run) - should no one succeed then ALL will fail and the server comes to a close. (also ending current run).


Coding and Implementation.
While the above may seem like a large task it has been designed from a server database point of view without having to hack server code or anything particularly esoteric. The different stages would run as database scripts that are chosen depending on the current phase at each nightfall. Each of the plague effects, diamond chest checks, rune checks would run at the same time slot on their allotted days. I have a background in large scale database design as well as MySQL scripting (although I am a little rusty) and am perfectly happy to organise or assist Intelli/etc in coding said events.


Why Bother?
This is merely an idea on how to create a win/lose condition for a server and generate a specific timeframe for its existence. It also allows you to tactically plan as a player how you will approach each of the phases, either alone - or with friends. This is also a repeatable event and due to randomisation of plagues etc gives rise to good replayability.


Any comments on things to change, things to consider, would be greatly appreciated.

* I should note that the days mentioned in the phases/events above are literal 24 hour days and not minecraft days, that would be just silly :P


After further digging I have started to code a plugin for Bukkit to perform the above event chain system. I will test a few different ideas but ideally the plugin will utilise an easily modifiable script file to generate a specific scenario chain - enabling changes without having to rebuild the plugin itself for each scenario. If I am happy with the results I will post further.
Last edited by trollberry on Thu Aug 18, 2011 7:01 am, edited 2 times in total.
#24779
Wow this is one suggestion could be very interesting, and would bring a new extreme to Apoc server.
By Prodigy9
#24817
I do like the idea, but expect it to be shot down by Intelli or the mods... although maybe it stands a chance since you offered to work on coding it yourself. A new twist to the Apoc server would help make it less repetitive.
User avatar
By Cogohst
#24922
Prodigy9 wrote:I do like the idea, but expect it to be shot down by Intelli or the mods... although maybe it stands a chance since you offered to work on coding it yourself. A new twist to the Apoc server would help make it less repetitive.
Offering to help would normally count for something, but Intelli likes to code as much as he possible can on his own. It's probably best that way, so he can repair/edit everything when necessary.
#25196
People should really look at this, and possibly add any comments of improvement.
#26655
This looks like you really planned it out! (though the earthquake would really suck! especially if your /sethome is underground) everything sounds bearable and fun! i would look forward to such a server! the creativeness of this really surprises me! Thank you for putting it on paper (well, you know what i mean) :D

but for it to actually be introduced, you may want to offer up as much as you can, as often as possable. can't just be all talk!
By CirJohn
#26703
The earthquake could most easily be implemented by giving all solid blocks the falling attribute of sand and gravel.
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]