SlideShare a Scribd company logo
1 of 15
El-Kol Bil3ab Amman Tech Tuesdays “Gaming Edition” – August 3rd
Jawaker is an online multiplayer cards gaming website,  with a focus on the social aspect. Amman Tech Tuesdays “Gaming Edition” – August 3rd
Social Aspect In-Game Chat Friends List One-on-One Chat Private Games Competitions Facebook Integration Amman Tech Tuesdays “Gaming Edition” – August 3rd
Being the Police Users expect you to police everything Flagging and Complaining System Automatic Filtering System Amman Tech Tuesdays “Gaming Edition” – August 3rd
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
Revenue Channels Jawaker Basha (Freemium Model) Advertisements Virtual Goods Amman Tech Tuesdays “Gaming Edition” – August 3rd
Scalability Amman Tech Tuesdays “Gaming Edition” – August 3rd
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
Lesson 1: Multiple Connection Method Polling Long Polling Raw TCP (aka Comet) Amman Tech Tuesdays “Gaming Edition” – August 3rd
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
Lesson 3: Communicate Asynchronously Engine .. .. Web Mux Amman Tech Tuesdays “Gaming Edition” – August 3rd
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
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
Thank you!
هل تأثرت تجربتك باللعب على الانترنت بسبب بطء سرعة الانترنت؟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)

More Related Content

Similar to AmmanTT - Lessons learned in building jawaker

webservertrafficanalysis
webservertrafficanalysiswebservertrafficanalysis
webservertrafficanalysisnitesh kanojiya
 
Why and how to engage a Complex Event Processor from a Java Web Application
Why and how to engage a Complex Event Processor from a Java Web ApplicationWhy and how to engage a Complex Event Processor from a Java Web Application
Why and how to engage a Complex Event Processor from a Java Web ApplicationLucas Jellema
 
What is going on? Application Diagnostics on Azure - Copenhagen .NET User Group
What is going on? Application Diagnostics on Azure - Copenhagen .NET User GroupWhat is going on? Application Diagnostics on Azure - Copenhagen .NET User Group
What is going on? Application Diagnostics on Azure - Copenhagen .NET User GroupMaarten Balliauw
 
ITCamp 2013 - Martin Kulov - Demystifying Visual Studio 2012 Performance Tools
ITCamp 2013 - Martin Kulov - Demystifying Visual Studio 2012 Performance ToolsITCamp 2013 - Martin Kulov - Demystifying Visual Studio 2012 Performance Tools
ITCamp 2013 - Martin Kulov - Demystifying Visual Studio 2012 Performance ToolsITCamp
 
PlaySIM Project Java One 2009
PlaySIM Project Java One 2009PlaySIM Project Java One 2009
PlaySIM Project Java One 2009Sebastian Hans
 
Brief introduction to onTune(cio context)
Brief introduction to onTune(cio context)Brief introduction to onTune(cio context)
Brief introduction to onTune(cio context)TeemStone Pty Ltd
 
Data Streaming in Kafka
Data Streaming in KafkaData Streaming in Kafka
Data Streaming in KafkaSilviuMarcu1
 
Parallel machines flinkforward2017
Parallel machines flinkforward2017Parallel machines flinkforward2017
Parallel machines flinkforward2017Nisha Talagala
 
Big Data Security Analytic Solution using Splunk
Big Data Security Analytic Solution using SplunkBig Data Security Analytic Solution using Splunk
Big Data Security Analytic Solution using SplunkIJERA Editor
 
The Future of Financial Information Services
The Future of Financial Information ServicesThe Future of Financial Information Services
The Future of Financial Information ServicesAmish Gandhi
 
Social Speed - Improving Flash Performance for Social Games (GDC 2011)
Social Speed - Improving Flash Performance for Social Games (GDC 2011)Social Speed - Improving Flash Performance for Social Games (GDC 2011)
Social Speed - Improving Flash Performance for Social Games (GDC 2011)Amitt Mahajan
 
The problem of using a best-effort network for online games
The problem of using a best-effort network for online gamesThe problem of using a best-effort network for online games
The problem of using a best-effort network for online gamesJose Saldana
 
A Pragmatic Reference Architecture for The Internet of Things
A Pragmatic Reference Architecture for The Internet of ThingsA Pragmatic Reference Architecture for The Internet of Things
A Pragmatic Reference Architecture for The Internet of ThingsRick G. Garibay
 
Designing the Call of Cthulhu app with Google App Engine
Designing the Call of Cthulhu app with Google App EngineDesigning the Call of Cthulhu app with Google App Engine
Designing the Call of Cthulhu app with Google App EngineChris Bunch
 
Sudden Impact - Designing LAMP Applications for High Loads
Sudden Impact - Designing LAMP Applications for High LoadsSudden Impact - Designing LAMP Applications for High Loads
Sudden Impact - Designing LAMP Applications for High LoadsFleep
 

Similar to AmmanTT - Lessons learned in building jawaker (20)

Seminar
SeminarSeminar
Seminar
 
webservertrafficanalysis
webservertrafficanalysiswebservertrafficanalysis
webservertrafficanalysis
 
Why and how to engage a Complex Event Processor from a Java Web Application
Why and how to engage a Complex Event Processor from a Java Web ApplicationWhy and how to engage a Complex Event Processor from a Java Web Application
Why and how to engage a Complex Event Processor from a Java Web Application
 
What is going on? Application Diagnostics on Azure - Copenhagen .NET User Group
What is going on? Application Diagnostics on Azure - Copenhagen .NET User GroupWhat is going on? Application Diagnostics on Azure - Copenhagen .NET User Group
What is going on? Application Diagnostics on Azure - Copenhagen .NET User Group
 
ITCamp 2013 - Martin Kulov - Demystifying Visual Studio 2012 Performance Tools
ITCamp 2013 - Martin Kulov - Demystifying Visual Studio 2012 Performance ToolsITCamp 2013 - Martin Kulov - Demystifying Visual Studio 2012 Performance Tools
ITCamp 2013 - Martin Kulov - Demystifying Visual Studio 2012 Performance Tools
 
PlaySIM Project Java One 2009
PlaySIM Project Java One 2009PlaySIM Project Java One 2009
PlaySIM Project Java One 2009
 
Brief introduction to onTune(cio context)
Brief introduction to onTune(cio context)Brief introduction to onTune(cio context)
Brief introduction to onTune(cio context)
 
Data Streaming in Kafka
Data Streaming in KafkaData Streaming in Kafka
Data Streaming in Kafka
 
Parallel machines flinkforward2017
Parallel machines flinkforward2017Parallel machines flinkforward2017
Parallel machines flinkforward2017
 
Internet measurement (Presentation)
Internet measurement (Presentation)Internet measurement (Presentation)
Internet measurement (Presentation)
 
Big Data Security Analytic Solution using Splunk
Big Data Security Analytic Solution using SplunkBig Data Security Analytic Solution using Splunk
Big Data Security Analytic Solution using Splunk
 
The Future of Financial Information Services
The Future of Financial Information ServicesThe Future of Financial Information Services
The Future of Financial Information Services
 
Social Speed - Improving Flash Performance for Social Games (GDC 2011)
Social Speed - Improving Flash Performance for Social Games (GDC 2011)Social Speed - Improving Flash Performance for Social Games (GDC 2011)
Social Speed - Improving Flash Performance for Social Games (GDC 2011)
 
The problem of using a best-effort network for online games
The problem of using a best-effort network for online gamesThe problem of using a best-effort network for online games
The problem of using a best-effort network for online games
 
Network Latency
Network LatencyNetwork Latency
Network Latency
 
From Data Push to WebSockets
From Data Push to WebSocketsFrom Data Push to WebSockets
From Data Push to WebSockets
 
A Pragmatic Reference Architecture for The Internet of Things
A Pragmatic Reference Architecture for The Internet of ThingsA Pragmatic Reference Architecture for The Internet of Things
A Pragmatic Reference Architecture for The Internet of Things
 
Designing the Call of Cthulhu app with Google App Engine
Designing the Call of Cthulhu app with Google App EngineDesigning the Call of Cthulhu app with Google App Engine
Designing the Call of Cthulhu app with Google App Engine
 
Sudden Impact - Designing LAMP Applications for High Loads
Sudden Impact - Designing LAMP Applications for High LoadsSudden Impact - Designing LAMP Applications for High Loads
Sudden Impact - Designing LAMP Applications for High Loads
 
Embedded Technology
Embedded TechnologyEmbedded Technology
Embedded Technology
 

More from Amman Tech Tuesdays (20)

Don't shop alone
Don't shop aloneDon't shop alone
Don't shop alone
 
cmmi program overview 2011 eng
cmmi program overview 2011 engcmmi program overview 2011 eng
cmmi program overview 2011 eng
 
Bangaia ammantt
Bangaia ammanttBangaia ammantt
Bangaia ammantt
 
Ammantt iaraby
Ammantt iarabyAmmantt iaraby
Ammantt iaraby
 
Qsr.li
Qsr.li Qsr.li
Qsr.li
 
Jamalon
JamalonJamalon
Jamalon
 
The Intertwined story of the Arab Telecom boom
The Intertwined story of the Arab Telecom boomThe Intertwined story of the Arab Telecom boom
The Intertwined story of the Arab Telecom boom
 
AmmanTT one year later
AmmanTT one year later AmmanTT one year later
AmmanTT one year later
 
Technology: The Leap Forward
Technology: The Leap Forward Technology: The Leap Forward
Technology: The Leap Forward
 
Jordan: The Land of TechOpportunity
Jordan: The Land of  TechOpportunityJordan: The Land of  TechOpportunity
Jordan: The Land of TechOpportunity
 
Explanation
ExplanationExplanation
Explanation
 
Reasons
ReasonsReasons
Reasons
 
the law
the lawthe law
the law
 
Statistics about gaming in Arabia
Statistics about gaming in ArabiaStatistics about gaming in Arabia
Statistics about gaming in Arabia
 
AmmanTT - WCG - World CyberGames
AmmanTT - WCG - World CyberGamesAmmanTT - WCG - World CyberGames
AmmanTT - WCG - World CyberGames
 
AmmanTT - 3D virtual worlds
AmmanTT - 3D virtual worldsAmmanTT - 3D virtual worlds
AmmanTT - 3D virtual worlds
 
AmmanTT - Develop glocalized games
AmmanTT - Develop glocalized gamesAmmanTT - Develop glocalized games
AmmanTT - Develop glocalized games
 
AmmanTT - Social gaming
AmmanTT - Social gamingAmmanTT - Social gaming
AmmanTT - Social gaming
 
AmmanTT - It is not just about waka waka waka!
AmmanTT - It is not just about waka waka waka!AmmanTT - It is not just about waka waka waka!
AmmanTT - It is not just about waka waka waka!
 
AmmanTT - Reputation 2.0 - Manage your own reputation (Mohammed Al Taee)
AmmanTT - Reputation 2.0 - Manage your own reputation (Mohammed Al Taee)AmmanTT - Reputation 2.0 - Manage your own reputation (Mohammed Al Taee)
AmmanTT - Reputation 2.0 - Manage your own reputation (Mohammed Al Taee)
 

Recently uploaded

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 

Recently uploaded (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 

AmmanTT - Lessons learned in building jawaker

  • 1. El-Kol Bil3ab Amman Tech Tuesdays “Gaming Edition” – August 3rd
  • 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
  • 6. Revenue Channels Jawaker Basha (Freemium Model) Advertisements Virtual Goods Amman Tech Tuesdays “Gaming Edition” – August 3rd
  • 7. Scalability 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)