Roadmap to Version 1.0: Detailed

Donator:

Finished

  1. Need to create page for defining the buttons and items for paypal.
  2. Need a page for listing those who donated.
  3. Create the link and special tag for the amount of money donated.
  4. Update cron job to look for donator status to give bonus turns.
  5. Set up payment script to work with with configuration and add points and row to table.

Didn’t finish the configuration, so the developer will have to manually update those pages that have to do with the donating. I will fix this in the next version where they don’t have to do that.

Admin Panel:

The admin panel needs to be rewritten and more pages and features need to be added and updated. Once the admin panel is started and most of the pages and features finished, then adding more admin features would be easy to add later.

Message Board:

The plugins need to be created after the administration pages are done, because most of the functionality will be in there. The ones that I will be working with are SMF and phpBB 2.0. One of the benefits is that if a player is banned from the game, they are added to a special group that can only display one section of the Message Board. The features will include:

  1. Adding, removing, and banning members from the Message Board.
  2. Adding and setting Admin permissions automatically to the Message Board based on the permissions on the game.
  3. Automatic creation and control of forums for creation of clans and staff.

Allows controlling many different types of forums through one admin panel, but also allow forum moderators to control the forum since they have access to forum and its moderator or admin panel also. Instead of having to manually create all of the forums and having the members register each time, it is all done automatically. It also saves me from having to write my own message board, which I would never be able to create a full featured one.

Other plugins will be created for other Message Boards and more features based on what is needed can be added for all of the different ones. It would still keep me busy, but at least I don’t have to worry too much about spending years adding features.

Chat

There will be two chat interfaces built, but the one that I’m going to start one first is the one to the $5 dollar flash chat program. I will work on building the classes from CMS into the Game tables and profile (or just keep the profile from displaying). The second will be a free Java Based Chat program that I’m going to build based off of two other ones. I’m going to build the PHP backbone and do some work on the Chat program to add a few more features. The second one won’t be as cool as the flashChat, but it should work and be bundled with the 1.1 or 1.2 version.

Groups and Alliances:

Joining Guild:

  • Create Guild
  • List Guild (for joining; display owner and total members).
  • List Guild Rank (Total Money, Total Power, and Other)

Managing Guild:

  • Display members, rank (order by rank), and display power. Owner and Guild Staff can see player stats.
  • Display past wars and events (Attacks against guild players and attacks from guild members).
  • Promote (based on power, wins, land, or manually) or demote based on loses or lost of power or land or manually.

Guild War:

  • Start War on another guild.
  • Keep players from attacking another guild to keep from starting a war.
  • Automatically start war when another guild member attacks a member of the guild.
  • Assign Players to attack enemy guild player.
  • Guild Member can spy on other players to gain stats and store them for the other players to see.
  • Events and battles are stored for later viewing and history purposes.

Alliances:

  • Guilds can create alliances between each other.
  • Create defensive pacts in case one is attacked.
  • Create tree of alliances between multiple groups.
  • The two guild owners who started the alliance has the ulimate control.
  • Guild members can not see other alliance guild members and only guild owners can start wars and alliance guilds have to vote before they go to war, with the alliance owners having the ulimate say.
  • The alliance owners can promote or demote guilds based on total power and give access to different alliance parts.
  • Alliance wars are a little bit more involved and will be harder to do than guild wars, but will be implemented.

New Design:

I started to redesign the front pages, but it still doesn’t look exactly like I want it to. At least it does look a little better, the game pages and admin pages are going to be a little bit more complex, so they are going to take a while larger to do.

The tabs will be removed and the banner will be redone and some of the pages will be reorganized. Since I have made the designs for the start pages and the game pages, I have decided that the start pages could use some revamping to include more details about the version and other pages linked at the bottom. Also, I changed how the game will work and the design doesn’t match it anymore and needs to be redesigned.

Possibly Related Posts:


Comments are closed.