I have an idea for a browser-game.
First of all I have to say that I played a browser-game called grepolis (it's pretty popular in Germany) in the last months, but in my opinion there is much to be improved and changed. (I want to write the client in the browser in java, for example grepollis is written in php, html and it's and I really don´t like it)
So this is my idea.
You start, like in every other browser game with a small city (let's call it village), in my idea in the ancient world. Normally you start building things with recourses like wood etc. But after a time it gets boring and way too repeating….I don´t want to level up the woodcutter (is it right?!) in 5 cities. So I thought, why not make it simpler. In my idea I would have only one resource: money.
I would be way more interesting in my opinion to have only money.
You get money from:
- taxes from your population in your city. Your population can grow/stagnate/decrease, the factors are taxes, the "buildings "(like baths or aqueducts), if there is an nearby army (I come to that later), or if it reached its limits -trade, the city (NOT you) trades with some near cities(bigger city = more trading) by water and on land. You can make arrangement with other players for trading rights, but you will get the best trading between your cities (to make it more attractive to conquer cities).
You lose money from:
-the army (land/see), it constantly costs money…this prevents players from not expanding and building constantly huge armies until they crush some nearby (always fighting) players
This is very simple, you can build public buildings for an increasing population and military buildings (like walls or ports) for recruiting military forces. I also think that an "automatic" managing of cities would also be cool, because when you have much cities you can´t take care of all, but the automatic managing would be lower (10%) than the daily average of growth / population (this would be good for something I plan for the future, but it's a very, very long time until I can do this, if I can actually reach it)
This is very difficult…
In my idea the army is moving "freely", not connected to any city. It has many advantages, for example when a player has many cities (like 20-30) and the army is connected to the city you have many organization problems. You can build forts with these to prevent other armies coming in your "state", it automatically "defends enemy armies around them. And you can, of course, conquer cities by siege. A siege take 12 hours to build and u have 12 hours to conquer until your army is out of food and has to deny the siege. Nearby city-friendly armies support the city. You can´t conquer all cities, the number is limited, you can increase it by fighting. If an army is on your territory your city´s population is stagnating and the trade is decreasing.
It is also moving freely, but it's defending a huge space around them (to defend landing troops on your land). You can siege ports, so the enemy can´t trade with it.
To make it simple, I would implement a 2d map containing squares filled with land/sea/mountain (the army can't move through it. On these squares there would be symbols like for example cities or ports. And a more zoomed out map, where you can see only the "states" (every city has one). Here you can move armies only from city to city.
A little bit about me. I am 16 and I come from the web design (I know html, js etc.), right now I go to school (I think its grammar school in English, but I am not sure, it's the highest of three forms we have in Germany),so I have only 1 ½ year left . I have 2-3 years' experience in java and also 1 year in c#. I want to teach me things like communication over the internet or MySQL. I am a fast learner in things like programming.
I am very good at Photoshop…I have a father working as a creative-director and sometimes I work for him to earn some money.
I know this looks rather complex, but look:
- I first write everything beside the army
- What I describe are mainly "math"-related things and not things like 3d or animations etc. I don´t have the experience to do a great looking 3 strategy game. But I (think I) can make formula to calculate for example the taxes and the trade.
- i was thinking about alliances and som,ething like this, but i think his would be real complicated.
So what is your opinion??
I really would like to do it in a team, but I think it's hard to find nice guys who want to work with me, because I am not the "super-experienced" guy.
To the technical side, I have done some thinking for the server (like formulas for calculating the taxes etc.).