Page 1 of 1

99 levels

PostPosted: Mon Jun 11, 2012 11:14 am
by Heyub
As brought up by santiago, it would be worthwhile to attempt a systems to retain players. Trouble is that RPG elements just don't work in the simplistic game of bitfighter. RPGs are often complex and expansive, there is always something new.

While thinking I remember playing old games, of the same age as Zap! What I remember so vividly is trying to get the level 99, the last level!


Thus, I propse this; a drop-in drop-out multiplayer/singleplayer cooperative series of maps for bitfighter. The player can't just skip to level 99, they must start at level 1 and work their way to 99. Now, obviously, 99 levels wont appear over night, so there would evidently be less than that to start. However, over time, the series of maps cold expand to well over 99. There would be new ships but they would all be your opponent bots, battling you every step of the way.


This satisfies the old-school style and adds complexity through varied missions in each level and varied enemies. The complexity should not be over done due to the fact that players always have the same loadout options available and always fly the same triangular ships.

Now to dig into a few more details;
Amount of enemies should be based on players present, meaning bitfighter would need to be able to recognize that a player has "dropped-in" and "dropped-out." This could cause issues with players disconnecting then reconnecting, so it would be wise to put in a delay before adding/removing bots. The levels shouldn't be long and too hard; it should be fast, fun, frenetic. They should also reflect standard gameplay; CTF, Core, Nexus, and so on...

Re: 99 levels

PostPosted: Mon Jun 11, 2012 12:23 pm
by watusimoto
Some good ideas here. In the next release, there will be at least some form of scriptable event handling (tested it tonight, it's pretty much working). There are already events for monitoring the number of players in the game, and it should be easy enough to add or remove bots as the number of players change.

And on our todo list is an idea for letting you put your server into a bots v. humans mode, where all humans go on one team, all bots on the other. Combined with what I described above, you're most of the way there.

Re: 99 levels

PostPosted: Mon Jun 11, 2012 12:46 pm
by Heyub
Whoa, thats awesome! Will it be in lua or C?

Re: 99 levels

PostPosted: Mon Jun 11, 2012 3:06 pm
by CleverBot
Reminds me of the game Acclaim Bots.
http://www.youtube.com/watch?v=9lcGTpKvgQY
I tried to create a players vs bots dungeon map, but I got bored in the process. There just doesn't seem to be enough resources in the game to create an actual fun "level dungeon." However, currently the admin can put all of the players on one side and bots on the opposite team. So, y'all gonna need to do more than just "humans vs bots," but new obstacles as well.
P.S. Sprint is op in Acclaim Bots, too. Transforming is awesome!

Re: 99 levels

PostPosted: Tue Jun 12, 2012 8:48 am
by watusimoto
All "user-level" scripting is done in Lua. If there are events/actions that you need that aren't available, the devs would code those in C++ and make them available to the Lua scripts.