2. Jawaker is an online multiplayer cards gaming website, with a focus on the social aspect. Amman Tech Tuesdays “Gaming Edition” – August 3rd
3. Social Aspect In-Game Chat Friends List One-on-One Chat Private Games Competitions Facebook Integration Amman Tech Tuesdays “Gaming Edition” – August 3rd
4. Being the Police Users expect you to police everything Flagging and Complaining System Automatic Filtering System Amman Tech Tuesdays “Gaming Edition” – August 3rd
5. Understand User and Get Feedback Ranking System Tokens System Took a lot of work Took almost no work We expected users to care We expected users not to care Users loved it without really understanding it Users weren't interested Amman Tech Tuesdays “Gaming Edition” – August 3rd
8. What do you mean? Scalability: The ability to handle a growing amount of traffic. Realtime multiplayer gaming websites need to push updates to users fast Web not originally designed for that Amman Tech Tuesdays “Gaming Edition” – August 3rd
9. Lesson 1: Multiple Connection Method Polling Long Polling Raw TCP (aka Comet) Amman Tech Tuesdays “Gaming Edition” – August 3rd
10. Lesson 2: Separate into Processes Advantages: Engine Can move a component to a new server Web Can make copies of a component … Orthogonality of code and better maintainability Mux Amman Tech Tuesdays “Gaming Edition” – August 3rd
11. Lesson 3: Communicate Asynchronously Engine .. .. Web Mux Amman Tech Tuesdays “Gaming Edition” – August 3rd
12. Lesson 4: Cache, Cache, Cache… On many levels, like: Database Query Part of a View A Whole Page Client-Side in Javascript Amman Tech Tuesdays “Gaming Edition” – August 3rd
13. Lesson 5: Collect Live Stats Very useful! Can be: System Related (such as the System Load, IO delays, Network Traffic) Application Related (such as Queue Length, Running Time (of some selected procedures), Lags in Schedulers) Client-Side (such as Ping Times to Server, Occurrence of (selected) Events) Amman Tech Tuesdays “Gaming Edition” – August 3rd
15. هل تأثرت تجربتك باللعب على الانترنت بسبب بطء سرعة الانترنت؟Have your online gaming experience got affected by slow bandwidth? نعم لا 1. Yes 2. No للتصويت، الرجاء ارسال ما يلي باستخدام تويتر: Please vote using twitter as follows: [CHOICE NUMBER] #TTGE3 #AmmanTT e.g. (1 #TTGE3 #AmmanTT)