Current Developers:
Uber KruX
Aeson
Esoteric
This is early discussion because, well, I am not exactly sure how the entire feudal system is, and to be honest, I don't think anyone but Farb knows that (or if he even does).
Farb has given each of the three original developers seperate directories on his website, www.ghengisfarb.com. I would propose we use his webspace for the project, since we all have accounts and he seems willing to allow us to mess around and get it all up and running.
I would, however, request that we all have access to a shared directory, so that we could work on the same scripts (not at the same time, of course). If we are going to work collectively on this project, we will need to be able to access eachother's files. I would suggest a "feudal" directory be made on the website, and access be given to the developers (ie, www.ghengisfarb.com/feudal).
Now, down to business.
We need to enumerate pretty much everything that makes up the $mini-demogame, so that rules can be coded. As stated many times, I do not know everything about the game, and would need to fully understand it before I could design an appropiate system for it.
The basics are easy. I would first propose that we build the system around a forum (IPB, PHPBB, whatever). We're probably going to want our own forums for each city / guilds / whatever in the near future, so why not just create it on GF's site, and then have our scripts link to the forum's user data etc?
Tile ownership could easily be transferred to a MySQL database, and could be done in two ways, brute force or careful planning. Brute force would basically have a person enter the values for each tile, and when they changed, an admin would have to update them and type in the new values. I do not like this idea, because I am a man of automation. Simple things like building a mine, changing governments, etc, can impact tiles every round, and people may miss changes or enter data incorrectly.
I would propose that we hard-code the base values for each terrain, and then have the tile table only store several small values: terrain, roaded, irrigated, mined and city. In this system, an admin would only have to update the status of the improvements on a tile, which could be easily done through a control panel.
In fact, I believe it would be extremely easy to make a script to ask you for a city name, and then create a graphical representation of the city and it's 20 workable tiles, and allow the admin to easily click buttons to road, mine, or irrigate the tiles to match the in-game tiles. In fact, maybe we could pass this job down to Town Elders, to split the work into small chunks.
Some sort of tile numbering system would be needed for my plan, but if I'm not mistaken Aeson has already found our coordinates from the minimap. It shouldn't be that hard to devise a system based on that.
It's late, so I'll leave it like this for now. Fellow developers, feel free to post in this thread with your ideas / suggestions. And Aeson, please inform me of the coordinates of our start
edit: We would need a forum system where people could join groups, much like poly's "civgroups", sometimes only when invited in. Also, I'd like some of them to have icons, but not all of them (ie, secret guilds do not need icons to broadcast their intentions).
Uber KruX
Aeson
Esoteric
This is early discussion because, well, I am not exactly sure how the entire feudal system is, and to be honest, I don't think anyone but Farb knows that (or if he even does).
Farb has given each of the three original developers seperate directories on his website, www.ghengisfarb.com. I would propose we use his webspace for the project, since we all have accounts and he seems willing to allow us to mess around and get it all up and running.
I would, however, request that we all have access to a shared directory, so that we could work on the same scripts (not at the same time, of course). If we are going to work collectively on this project, we will need to be able to access eachother's files. I would suggest a "feudal" directory be made on the website, and access be given to the developers (ie, www.ghengisfarb.com/feudal).
Now, down to business.
We need to enumerate pretty much everything that makes up the $mini-demogame, so that rules can be coded. As stated many times, I do not know everything about the game, and would need to fully understand it before I could design an appropiate system for it.
The basics are easy. I would first propose that we build the system around a forum (IPB, PHPBB, whatever). We're probably going to want our own forums for each city / guilds / whatever in the near future, so why not just create it on GF's site, and then have our scripts link to the forum's user data etc?
Tile ownership could easily be transferred to a MySQL database, and could be done in two ways, brute force or careful planning. Brute force would basically have a person enter the values for each tile, and when they changed, an admin would have to update them and type in the new values. I do not like this idea, because I am a man of automation. Simple things like building a mine, changing governments, etc, can impact tiles every round, and people may miss changes or enter data incorrectly.
I would propose that we hard-code the base values for each terrain, and then have the tile table only store several small values: terrain, roaded, irrigated, mined and city. In this system, an admin would only have to update the status of the improvements on a tile, which could be easily done through a control panel.
In fact, I believe it would be extremely easy to make a script to ask you for a city name, and then create a graphical representation of the city and it's 20 workable tiles, and allow the admin to easily click buttons to road, mine, or irrigate the tiles to match the in-game tiles. In fact, maybe we could pass this job down to Town Elders, to split the work into small chunks.
Some sort of tile numbering system would be needed for my plan, but if I'm not mistaken Aeson has already found our coordinates from the minimap. It shouldn't be that hard to devise a system based on that.
It's late, so I'll leave it like this for now. Fellow developers, feel free to post in this thread with your ideas / suggestions. And Aeson, please inform me of the coordinates of our start
edit: We would need a forum system where people could join groups, much like poly's "civgroups", sometimes only when invited in. Also, I'd like some of them to have icons, but not all of them (ie, secret guilds do not need icons to broadcast their intentions).
Comment