Erm, Decided to do the first thread on this account with a FAQ on EO's terms, with a closer look, to help both beginners and advanced users to understand EO better.
All of what is put here, is just my idea, it may be right or wrong, I'm not responsible for any harm or anything done by those info.
[EO is a Massive Multiplayer Online Real Playing Game.]
This means that EO is a networking based game, it combines much people together into one place, to play together. It's a real playing game, it tries to simulate reality, It has a non-leaner gameplay allowing every user to be free. instead of doing something particularly.
[EO is an Isometric 3D game.]
It means that EO uses the Isometric view, or the 2.5D view. not only that, but making use of 2D graphics. From a very high-level view. EO runs 3D Models on a 2D surface and viewing the camera from a 45 degree view.
[EO follows a client-server architecture]
Very Very high level overall, this diagram describes:
Lower level diagram:
[What is EO's very simple Client pipeline]
At the very simplest view:
Client opened, account trying to log in. SEND TO ACCSERVER INFO: account: string, pass: string.
if ACCServer sent OK, Send Event to MSG Server, Character logging in.
if Char is not new calculate last place in Map(X), Cord(X,Y).
else if Char is new Make a new char.
Else Make error "Unknown error in character logging in." CLOSE.
----------->
HandleInput.
if User Pressed Mouse X:
if clicked on map Calculate cordinate to go. and go.
else if NPC: Run cq_action script with task with the NPCID.
else if clicked on a Monster, Attack it.
You can complete it with your mind.
Questions?
[More to come]
Again, All of what is put here, is just my idea, it may be right or wrong, I'm not responsible for any harm or anything done by those info.






