1 registered members (flink),
767
guests, and 5
spiders. |
Key:
Admin,
Global Mod,
Mod
|
|
|
Re: What are you working on?
[Re: Espér]
#374322
06/17/11 17:36
06/17/11 17:36
|
Joined: Apr 2007
Posts: 3,751 Canada
WretchedSid
Expert
|
Expert
Joined: Apr 2007
Posts: 3,751
Canada
|
You have a third party client that acts as run loop for the server and updates it over the wire, this has several disadvantages: First, your system isn't autarkic anymore and you gained a lot of "single points of failure". The second problem is latency, which you always have to deal in an network environment, but yours is unneeded. The third problem is concurrency and this is also the thing you will feel in labor tests (the other two points are most likely only noticeable in a real world environment). You will face many concurrency issues once you are logged in with your client, this goes from wrong updated labels to cheat possibilities for users.
The second big mistake is the choice of PHP, while PHP is great for dynamic websites, its unbelievable slow and costs too many performance. What you do is something like "hey everyone, please DDoS my server. kthxbye" and it won't take many clients to take you server down.
The third big mistake is scalability, one day, you just can't scale up anymore without facing really bad bugs, mostly due to the external run loop. You also might want to reconsider the choice of MySQL, while it is great and well tested (someone ran into a possible problem long before you), PostgressSQL for example might be well more suited.
There are many many more mistakes in your design, even if its just a rough "lets do it this way and look how we implement it in detail on the fly" (which is also a big mistake), but I'm not going to list all of them for a project that will be canceled in a few weeks so if you want to here more or a actual proposal for a new infrastructure with protocol, write me a PM and tell me what you are ready to pay for it.
In the meantime I have to stay with my conclusion: Looks like the worst and inefficient "protocol" ever.
Last edited by JustSid; 06/18/11 10:31.
Shitlord by trade and passion. Graphics programmer at Laminar Research. I write blog posts at feresignum.com
|
|
|
Re: What are you working on?
[Re: Espér]
#374326
06/17/11 18:02
06/17/11 18:02
|
Joined: Apr 2007
Posts: 3,751 Canada
WretchedSid
Expert
|
Expert
Joined: Apr 2007
Posts: 3,751
Canada
|
Shitlord by trade and passion. Graphics programmer at Laminar Research. I write blog posts at feresignum.com
|
|
|
Re: What are you working on?
[Re: WretchedSid]
#374328
06/17/11 18:05
06/17/11 18:05
|
Joined: Dec 2008
Posts: 1,218 Germany
Rackscha
Serious User
|
Serious User
Joined: Dec 2008
Posts: 1,218
Germany
|
I would lok at it as a rough conceptional overview of the logic system o.O
MY Website with news of my projects: (for example my current Muliplayer Bomberman, GenesisPrecompiler for LiteC and TileMaster, an easy to use Tile editor) Sparetime-Development
|
|
|
Re: What are you working on?
[Re: Espér]
#374333
06/17/11 18:09
06/17/11 18:09
|
Joined: Apr 2007
Posts: 3,751 Canada
WretchedSid
Expert
|
Expert
Joined: Apr 2007
Posts: 3,751
Canada
|
Starting new projects is easy... but finishing them - is not your strength. Tell me: Why should I bother giving you advice when the project dies in a few weeks anyway? Beside that, I posted numerous advices about multiplayer and programming in general. I also wrote a pretty big library which uses lots of advanced stuff so what do you want to tell me? That I'm just saying things without showing that I can do them? Isn't it more like YOU are the one who always says "I do this epic game now" without ever finishing one of them?
Shitlord by trade and passion. Graphics programmer at Laminar Research. I write blog posts at feresignum.com
|
|
|
Re: What are you working on?
[Re: Espér]
#374334
06/17/11 18:09
06/17/11 18:09
|
Joined: Apr 2008
Posts: 2,488
ratchet
OP
Expert
|
OP
Expert
Joined: Apr 2008
Posts: 2,488
|
@Devon : i like a lot your Zelda remake Indeed i think you'll gain big experience in programming and making cartoon stylised textures and level design ! Keep it up !
|
|
|
Re: What are you working on?
[Re: Realspawn]
#374343
06/17/11 20:06
06/17/11 20:06
|
Joined: Apr 2005
Posts: 1,988 Canadian, Eh
DLively
Serious User
|
Serious User
Joined: Apr 2005
Posts: 1,988
Canadian, Eh
|
Thanks for all the kind remarks I am only making this game as a learning corner - and mostly for fun. As a child, I enjoyed Zelda3: A link to the past and always wanted to play another game like it... but that's impossible to find. So why not make it myself? Mainly @ Joozey: All the characters will be in a chibi style, inspired by the original game - Thats why link looks a little fat.. hes chibi style XD I will not be selling this game at all - its simply just a fan game, that will be free to play when it is finished; Like i mentioned its to learn how certain aspects can be achieved.. then I will make my own game.
|
|
|
|