NEED A BACKEND IN PHP urgent for game
$10-30 USD
Thanh toán khi bàn giao
FRONT END AND BACKEND PANEL
USER AND ROLES
Admin : Admin with all roles
Player : player of game
Feedback : Can see only feedback
See this is for the game so keep in mind that for every feature i need api’s as user will not login to this panel he will login in game.
Features needed in the panel are :
Signup and Signin : Can signup and login through Facebook and Google or email id and phone.
Data Base store : Store users database and their progress. In this i require is player id, player name, profile picture, coins, gems, player experience, player level, current clothingsids, activeclothids, purchased cloth ids.
Leader Board : In this i require Rank, Name(User name), Kills, Kill rate,Win and Win rate. In world, friends, country (Can be classified among this)
Reward System : Its a system in which we will give some rewards like coins, gems, clothes, pet, weapons, etc to the player if he reaches some level.
Daily Bonus : Its a 7 days bonus system and its items can be changed through panel.
Storing the player progress and status
Notification : We can add image notification which will be displayed when user logins, we can add upto 7 notifications and decide its time.
Push notifications : we can push messages from app to the player screen.
Can make app under maintenance : we can disable the server and make it under maintenance.
Feedback : Players can send feedback to us.
Messages : In this we can send messages to users in their app message box.
Gifts : We can add gems, clothes, etc from the panel to users according to filter
We can Add coins and gems through apis as well whenever user quality to it..
DEVELOPER
PlayerData Json (Get)
{
playerId(int); (Get)(has to be generated from backend)
playerName(string) (Post & Get)
playerProfilePicture(byte[]) (Post & Get)
coins(int) (Get)
gems(int) (Get)
playerExperience(int) (Post & Get)
playerLevel(int) (Post & Get)
currentClothingId(string) (Post & Get)
purchasedClothingId(string) (Post & Get)
}
PreviousGamesPlayed (Get)
{
List<Game> playedGames;
}
JSON Class Game
{
Int damage;
Int rank;
Int kills;
String gameType;
}
Method BuyClothing(clothId, playerID) (Post)
{
string purchasedClothingId = Find(purchasedClothingId from playerId);
purchasedClothingId += “|id”;
Coins -= //purchase amount for clothing;
}
Method AddToPlayedMatch(JSON Game, playerID) (Post)
{
List<Games> playedGames = Find(playedGames from playerID);
[login to view URL](Game);
}
//Change Images Through Backend Panel
Dictionary<int imageID, byte[] image> ImageSet;
Method Get ImageSet()
{
Return ImageSet;
}
Dictionary<int DayBonusWillBeReceived, int ItemID> BonusRewardsData;
Method GetDailyBonusData()
{
Return BonusRewardsData;
}
Class MessageBoard
{
Float timeOfEntry;
String message;
Byte[] messageImage;
}
MessageBoard msgBoard; //This will be created and modified on admin panel
Method GetMessageBoardData()
{
Return msgBoard;
}
ID dự án: #27777403
Về dự án
2 freelancer chào giá trung bình$60 cho công việc này
Hello, I am new to freelancer but not to development. I have good hands in coding. Hi, I am very much interested in your project. I've already done this kind of project before. I believe that my 9+ years of successful Thêm