Find Jobs
Hire Freelancers

Modular Gaming PHP5 VPG

$100-500 USD

Closed
Posted over 16 years ago

$100-500 USD

Paid on delivery
Modular Gaming requires PHP to be coded. The features needed are clans/groups, auction system, user shops, battle system and lottery. The game is a Virtual Pet Game and an example of the code is at [login to view URL] We are an open source project and most of the funds comes from donations so please take this into account. ## Deliverables ***************** ** USER GROUPS ** ***************** ***************** Groups exist in two forms: Normal groups and battle groups (referred to as "clans"). A user may join as many normal groups as he/she wishes, but he/she may only join ONE clan. *** COMMON FEATURES *** *********************** The following is a list of features common to both groups and clans. >> Up to ten customisable pages. Group members with the page editing permission can specify the content of the page, whether it is public or private, and whether or not it is the front page of the group (if it is, the page must also be public. A group *must* specify a front page and therefore, as a result, must have at least one public page.) >> The ability to specify the join-type of the group. "Public" groups are open for everyone to join. "Protected" or "invite-only" groups require that a person receive an invitation to join the group. Private groups are closed to all new members. >> Group ranks. Ranks do not have any sort of automated promotion process; it is handled automatically by group admins. Admins can create new ranks, remove ranks, specify ranks for members, and decide which permissions a given rank has. He/she can also give them a priority which decides what order ranks appear in (the lower the number the higher the priority, i.e. 1 appears above 2, etc) >> Permissions. This is probably one of the most important features in terms of flexibility; the group creator ("superadmin"), obviously, gets full permissions and these permissions CANNOT be changed or revoked. Permissions include: > User management (power to give users ranks, kick members) > Rank management (creating, setting permissions for, editing ranks) > Updates (creating, editing, removing news posts) > Polls (creating/editing/removing) > Treasury management (ability to use money in the group treasury) > Stockpile management (ability to use items in the group stockpile) > Invite privilege (ability to send official group invites) > Page editing (ability to edit pages, set their publicity, set front page) > Admin (essentially power to manage top-level group details such as group type (public/private/etc), etc... similar to superadmin's power, but not equal. Superadmin maintains absolute power) >> Superadmin resignation. The superadministrator of a group can hand off his/her power to another member of the group, who must accept the transition before it is completed. A superadmin cannot delete a group unless it has no members. >> Message board. This is probably one of the more complicated features of groups, since the message board I'm asking you to do features the full category -> topic -> post heirarchy of a normal forum, although it doesn't have nearly as many features. If you want you can essentially replicate the structure of Kitto's main forums here, as I'm still asking for basic forum features including locked and stickied threads, etc. so it'd save you time to do that most likely >> Announcements/updates - Basically a news thing for groups. >> Polls - Again, fairly obvious, group can create polls that go on a polls page. It should be possible for a group to have more than one poll at a time, and to close polls without removing them (so that users can view the vote count, but can't vote). Otherwise it doesn't have to be too advanced or anything. >> Statistics - Pretty simple, just shows some stats about the club, including founding date, owner, member count, thread/post count, etc. Nothing special or advanced. >> Members list - Uh, lists members, obviously. =P >> Group treasury - Fairly obvious, a central "bank" of sorts to which users (whether in the group or not) can contribute and which users in the group with the right privileges can withdraw money from to use for group purposes. Of course there's no way to guarantee that the treasurer(s) are using the money for its intended purpose... but oh the potential drama of a corrupt treasurer. :D Oh, and it should record who donates what, so that there's a way of keeping track of how much people have donated. And when the treasurer withdraws from the treasury, he/she should have to log a reason. >> Group stockpile - Similar to the treasury, except with items instead. Again, should log what people donate, and log the reason when a ... stockpiler? removes something from the stockpile. >> One-clan-per-user limit - This is really the most important thing I need you to make sure of, that a user cannot join more than one clan at a time. Like I said, he/she can join as many normal groups as desired, but only one clan at a time. >> Clan pacts - I might expand on this later, but essentially this is a sort of diplomacy between clans. Clans can also declare war on each other but I'm waiting to code this until later since it is heavily dependent on the battle feature. Anyways, yeah, there should be some way for clans to form different kinds of pacts/alliances: Mutual defense pacts, non-aggression pacts, mutual aggression and defense pacts, etc. ? ***** Lottery ***** Simply users can purchase tickets and lottery is ran every day. We currently use a cron system so this is not an issue. A variable amount won is based on the amount paid in etc. ***** Battle System ***** Modifications to existing system to facilitate battle e.g. hp, max_hp, strength, defense, agility etc Battle system for attacking other players and attacking npcs. Npcs should be managed via the admin interface Should support use of items, weapons. Group battles are needed as well for gangs/clans. ***** Quest System ****** Basically quests where users complete certain objective and gain reward Should be able to manage quests in admin area. ***** User shops ***** Basically taking the current shop system and making users able to run their own shops. Needs to handle amount of stock allowed. Levels of shops with upgrades. E.g. level 1 has 20 item spaces, level 2 has 30 ****** Auctions ****** Allow users to place items for bidding by other users. Support for reserves and different bidding amounts. ?
Project ID: 3713686

About the project

2 proposals
Remote project
Active 16 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
2 freelancers are bidding on average $425 USD for this job
User Avatar
See private message.
$425 USD in 14 days
0.0 (13 reviews)
0.0
0.0
User Avatar
See private message.
$425 USD in 14 days
0.0 (3 reviews)
0.0
0.0

About the client

Flag of UNITED KINGDOM
Bristol, United Kingdom
0.0
0
Member since Nov 17, 2007

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.