Re: Browser based game architecture

Tech-Archive recommends: Speed Up your PC by fixing your registry



What's wrong with having an asp.net web site as proxy between server and
clients? You are writing you wanted to design a browser based game, so
browser needs to be involved. If you want to do it in a "proper OOP way",
standalone asp.net site won't be of any good use, because it's stateless. So
it can act only as a proxy. If you want to avoid constant sql queries, a
solution I can think of would be to develop a windows service which would
host the whole OO infrastructure and propagate it as remoted objects via
..NET remoting. ASP.NET site would act as remoting client and interact with
the environment.

"Antimon" <antimon@xxxxxxxxx> wrote in message
news:1136146682.698408.150290@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
> Hi,
> I am working on a browser based space simulation game. I think about
> two different architectures but i cannot decide,
>
> First one is to use and rdbms to store persistent world data. But i
> want to have the whole game universe in OOP way. So i thought i can
> have a stand alone application to manage the whole universe. Everything
> would be objects in heap and i can dump them each 30 mins to a binary
> file. This way seems to be the fastest way to access and alter data. Of
> course i will need to be very careful about stability (a crash can
> cause a timewarp in this scenario). But i can reach any object without
> worrying about sql query overhead. Since i need a http server, i will
> write my own into the server applicaiton or have an asp.net project
> which acts like a proxy between clients and server and this doesn't
> seem to be a good solution.
>
> It seems that using a rdbms with an asp.net project is the best way but
> i would like to find a solution to be able to do this in oop way.
>
> Any suggestions?
>


.



Relevant Pages

  • Re: Turn-based game - experimental economics
    ... I am using XMLRPC as server. ... This is rather inconvenient for me, as every time I need to send the clients ... the state of the game) I have to formulate the problem ... get user input ...
    (comp.lang.python)
  • In-game players kicking in the Quake 3 engine
    ... The Quake 3 engine is the well known game engine developed by ID ... the server will automatically disconnect showing the ... Only in Soldier of Fortune II happens a clients crash instead of the ...
    (Bugtraq)
  • [Full-disclosure] In-game players kicking in the Quake 3 engine
    ... The Quake 3 engine is the well known game engine developed by ID ... the server will automatically disconnect showing the ... Only in Soldier of Fortune II happens a clients crash instead of the ...
    (Full-Disclosure)
  • Re: Unable to see domain servers/pcs
    ... > Netbios over TCP is enabled on both server and client. ... > master browser elections from the clients. ...
    (microsoft.public.windows.server.sbs)
  • Re: Publishing server through IP
    ... that browser configuation tells ... If the LAN is a single subnet then the ISA will be the Default Gateway of ... are just a pile of hardware,...Applications are "ISA Clients". ... Troubleshooting Client Authentication on Access Rules in ISA Server 2004 ...
    (microsoft.public.isa.configuration)