------ art_82628_31468053.1165675639051 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Why oh why are you even mentioning PHP? Do you not know of Rails? It will make your life a ton simpler, trust me. As for the design question, you can check out the BackgrounDrb plugin for Rails; I can't remember if it does cron-like jobs, but I think it does. Otherwise, a system cron would work ok as long as the only method of communication between the front-end and back-end is the database, otherwise it starts getting very hairy if you're passing data around through files or pipes at different times. BackgrounDrb: http://backgroundrb.rubyforge.org/ Jason On 12/9/06, Flaab Mrlinux <flaab_mrlinux / hotmail.com> wrote: > > Good afternoon everyone. > > I've been thinking around this for a long time. I want to program a > Online Estrategy Game (sort of Ogame style) and I just had technical > problems. But since i learned ruby I think i might just have found the > solution and i would like to check out your opinions. > > My main problem was...Fine, players will have their empire and can do > certaing things (attacking, organizing their army, creating new fuel > sources, etc) and those actions change/create lines in the game > database. That's cool by now and had no problem with it, Php would do > the trick. But the problem is that the GAME core has to be running and > executing actions when neccesary. For example; an attack takes some > hours to arrive the attacked city, and depends of distance, speed of the > army, etc. Fuel sources creates fuel and arms but also takes some time. > This is why i need a CORE to be working all the time (or almost). > > So this is what i've thought; I'm gonna have a Web Based Php Front-end > for the players to comunicate with the game. And a Ruby Core program > sinchronized with Cron to be launched every 3 minutes for example. That > Core will do all these things i can't do from Php, catching MySql files > that tells it what to do, do it, and update those MySql fields which may > need updating. > > Can this be done? > > Thx > > -- > Posted via http://www.ruby-forum.com/. > > ------ art_82628_31468053.1165675639051--