THIS IS NOT THE FULL PROJECT!
I INCLUDED INFORMATION OF ONLY FEW PAGES.
Front design is made by me, using bootstrap.
You will need to create the backend and connect it to the front.
Project Title: Browser game - text-based - strategy
Pages:
1. Base
2. Ranking
3. Store
4. Train
5. Workers
6. Upgrades
7. Crew
8. Bank
9. Charm Shop
10. Purchase Diamonds
11. Messages
12. Reports
Objective:
The main objective of the game is to conquer other players and establish dominance till the end of the season(approx. 2 months for each season).
Be the number one player in the table, the most powerful player wins.
The primary 4 races will be:
Humans, Dragonborns, Elves, Dwarfs.
On sign-up, you can choose one of the 4 races to play during the season.
Humans will give you:
15% More gold on every update
5% More attack power
Dragonborns will give you:
12% More attack power
5% More defense power
Elves will give you:
20% More espionage power
20% More sightseeing power
Dwarfs will give you:
12% More defense power
5% More gold on every update
How Does It Work?
The game is turn-based, as a default, you get 2 turns every ranking update(10 minutes - should be configurable in the admin panel or code - the amount of turns received every update can be upgraded on the upgrade page).
Main Events:
1. On every update, you get materials depending on your upgrade level * amount of workers on the field(100 gold workers and level 2 is 200 gold each update, 0 gold workers and level 10 upgrade is 0 gold).
- The starter worker amount is 100 of each category, 100 in gold, 100 in iron, 100 in wood, and 100 in wheat field(all should be configurable on the code or admin panel).
- A user can move workers around and take them all out completely.
for example, I just signed up, I can see on Workers page that I have 400 working workers, 100 in each field, I can take a number of workers, for example, 95 from one field at a time, and move the workers to another field.
The amount of materials that should be received on each update should be displayed under/over the field.
for example:
Gold: 10 active workers, level 4 workers, 40 Gold
Iron: 52 active workers, level 2 workers, 104 Iron
Wood: 35 active workers, level 4 workers, 40 Wood
Wheat: 300 active workers, level 15 workers, 40 Wheat
3. Update, which occurs every 15 minutes(Should be able to change with config any time).
- On this update, you will receive the materials your workers work on and Turns based on your upgrade level.
4. Daily update, occurs once a day at 8 PM.
- On this update, you will get diamonds, bank interest of 1% of your gold deposited.
Base page:
Status: This can be updated here and be displayed on the player page(what other people see).
Here you are able to see your stats,
How many materials have you got (Gold, Iron, Wood, and Wheat) on you(available for other players to steal if they’re stronger), and how many have you got stored in the bank.
You can see in which city you’re in:
City can be upgraded on upgrade page.
There are 3 cities: Donvers, Alkeram and Wadea.
Donvers: X1 Materials
Alkeram: X2 Materials
Wadea: X3 Materials
Each city has its own ranking page, players from city one cannot attack or spy on players from another city.
You can see the status of your workers:
How many workers are currently active in any mine or field(Gold, Iron, Wood, and Wheat).
How many soldiers, workers, spies, scouts, and citizens(which is a state of “unused”, they can be sent to one of the other options through the “Train” page).
You can see how much power per soldier there is, the calculation for power per soldier example:
Attack: Attack weapon power * attack upgrade level(can be upgraded in the “Upgrades” page) * Possible trait(depends on race) = 1 Soldier attack power.
Defense: Defense weapon power * Defense upgrade level(can be upgraded in the “Upgrades” page) * Possible trait(depends on race) = 1 Soldier defense power.
Sightseeing: Sightseeing weapon power * Sightseeing upgrade level(can be upgraded on the “Upgrades” page) * Possible trait(depends on race) = 1 Scout power.
Espionage: Espionage weapon power * Espionage upgrade level(can be upgraded in the “Upgrades” page) * Possible trait(depends on race) = 1 Spy power.
Attack Power: Soldiers amount * power per soldier
Defense Power: Soldiers amount * Defense power per soldier
Sightseeing Power: Scouts amount * Sightseeing power per soldier
Espionage Power: Spies amount * Espionage power per soldier
Total Power calculation: Attack power * Defense power * Sightseeing power * Espionage power / 4 = Total Power.
Active citizens, How many citizens are currently active,
Under, you see how many inactive citizens you have and how many inactive workers you have(which are workers that you didn't send to any of the fields of gold, iron, wheat, or wood).
Status of important upgrades
How many Turns per ranking update
How many Citizens per ranking update
How many Diamonds per daily update
Attack/Defense - Rating Page:
On "Rating", There are 4 tabs.
City, City Tribes, Top 20, Top 10 Tribes.
City Ranking - You can see your current rank in the city you are in, rank will be determined by Total Power calculation.
You can see there the ranking, name, Gold amount, Soldiers amount, and Tribe(if not, it says “None” in white color, if yes, it is colored and href to tribe page).
Players can only see how much gold other players have, If they wish to know more they can spy on the player the want by clicking his name, it will take them to the other player’s "profile" and they will have 3 options there, “Attack”(Costs 10 turns), “Spy”(Costs 5 turns), and “Send a Message”.
If a player owns a tribe or is a vice in one, he can see another option called(“Invite to Tribe”).
City Tribes - List of 10 Top tribes in the city(Calculated by the total power of all members of the tribe combined).
You can see there the ranking, name, number of members, and Total power.
Top 20 - List of top 20 players in all game(even from different cities), top 3 players will have colors to their names, 1, red. 2, blue. 3, green. this will be displayed to their name on all ranking tabs(for example, in their city ranking also)
Top 10 Tribes: Top 10 on all cities.
Top 3 Tribes will have background colors to their names, 1, red. 2, blue. 3, green. this will be displayed to their name on all ranking tabs.
Search players option
Search bar to search player by name
Attack/Espionage On Player
If the other player loses, a small margin of his soldiers will become your workers(unless they have a charm that defends their soldiers active)
For example, player 1 with 100k power(he got that by buying weapons at the shop) and X soldiers, attempts to attack player 2 with 95k power, and X soldiers
On a successful attack, the attacker gets 10% of the defending player’s resources.
if he had over 49 soldiers(when a player gets to 49 soldiers or under, none of his soldiers can be taken as workers), they would become slaves(workers) for the other player.
With these turns, you can either attack another player or spy on him.
On both options, I will get a report on my reports page.
Spy - If they have more espionage power than my sightseeing power, they will make a successful spy attack, and I WILL NOT get a report about it on the reports page.
They will see basically my base page with all the info on attack, defense, espionage, and sightseeing power, materials in the bank and outside, etc.
If I have more power to my sightseeing, they will not see how much sightseeing I have, and I would get a report on their attempt showing their espionage power when attempted to spy on me.
1 turn attack = 10% of your power against 100% of his, if you win, you get 10% of the possible reward.
Charms & Diamonds - Charm Page:
Charms page shows all spells that are purchasable with diamonds.
- Every player gets diamonds once a day(on a daily update)100, 150, 300, depending on your upgrade(upgrades page).
- By referring a friend(test IP to check duplicates on sign-up so players won't sign up with their own links or from a PC of an existing player).
- Buying diamonds with real money.
Some of the available charms to buy with diamonds:
material defense - people can attack you, but they can't take your materials, They'll get 0 materials, but if you have soldiers out they can take them as workers.
Soldier defense - if this is active, the attacker will not receive any of my soldiers as workers and they will stay as they were, tough materials are not safe.
This is all “OR” method, that's why there is a “/”.
Boost gold/wood/iron/wheat income 5% 10% 15%.
Boost attack/defense/espionage/sightseeing 5% 10% 15%
Discount in the weapons store 5% 10% 15%
Add turns 250, 500, 1000.
**There are more charms! Ask me about it ?
If there is an active charm, it will be listed here with a timer that counts down till its end(mostly 24 hours since the start)
It can be also shown on the base page.
Diamonds tab
Here you can purchase diamonds
Linked to PayPal.
-------------------------------------------------------------------------------------------
**This characterization is in progress and will be updated over time.**
For more information, please ask me!
Ideal Skills and Experience:
- Strong understanding of browser game development and text-based gameplay mechanics.
- Experience in designing and implementing strategic elements, such as resource management, alliances, and combat systems.
- Ability to create a user-friendly interface and optimize the game for different screen sizes and devices. **This is an option and not a must, I can do it myself if it is cheaper!