Strategy War Game Combine PC, Mobile and Online gaming HTML, CSS, JavaScript based Native browsers support Chrome, Safari, Internet Explorer Native clients.

Slides:



Advertisements
Similar presentations
Attie Naude 14 May 2013 Windows Azure Mobile Services.
Advertisements

Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications.
HTTP Request/Response Process 1.Enter URL ( in your browser’s address bar. 2.Your browser uses DNS to look up IP address of server.com.
Building Mobile Apps in the Cloud – Comparing Approaches.
Web Server Programming
Multiple Tiers in Action
The Team Team consisted of 5 members. Max Annear – Henderson Conrad Orange Mike Debney Anton Slooten Luke Stanford.
1 CS428 Web Engineering Lecture 18 Introduction (PHP - I)
Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course materials.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Intelligent Tutoring System Mobile Communication Team Drew Boatwright Nakul Dureja Richard Liou.
It’s World Wide! I NTRODUCTION TO T HE WEB 1 Photo courtesy:
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
Web Design Basic Concepts.
Web Apps vs. Native Apps vs. Hybrid Apps vs. iBook Author Mobile Publishing:
Cross Platform Mobile Backend with Mobile Services James
Applications Of Your Growing Potential. What We’ve Been Doing We’ve been writing Java programs In an IDE called Eclipse For desktop and laptop computers.
CAEL 5012 Rich Internet Applications. What you need For this part of the course you will need access to a server with PHP and MYSQL which will be supplied.
Computer Concepts 2014 Chapter 7 The Web and .
After Your First Web Course; Where to Go from Here Bill Pegram April 23, 2014.
Mr. Rouda’s CSCI 101 sections. What does a web page consist of? Code HTML, CSS, XHTML, XML, etc. Images Gif, jpg, png, etc. Plugins Swf, flv, etc. JavaScript.
Samuvel Johnson nd MCA B. Contents  Introduction to Real-time systems  Two main types of system  Testing real-time software  Difficulties.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Mobile App Support Jacob Poirier Geri Hengesbach Andrea Menke Erin Rossell.
Lecture 14 – Web Security SFDV3011 – Advanced Web Development 1.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
Build a Free Website1 Build A Website For Free 2 ND Edition By Mark Bell.
Java Mobile Apps with GWT & PhoneGap Josh Marinacci, webOS Developer Advocate.
Architecture Planning and designing a successful system Use tried and tested techniques Easy to maintain Robust and long lasting.
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
Overview Web Session 3 Matakuliah: Web Database Tahun: 2008.
Development Process Agile/XP Planning + Issue Tracking Google Code provided efficient + effective project management Bug and defect reports Project planning.
WEP Presentation for non-IT Steps and roles in software development 2. Skills developed in 1 st year 3. What can do a student in 1 st internship.
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
WHAT IS SERVER SIDE SCRIPTING? Server-side scripting is a web server technology in which a user's request is verified by running a script directly on the.
Introduction to Mobile Applications. Wireless Applications Personal Time and KnowledgeManagemnt Personal Health & Security PersonalNavigation Remote Monitoring.
The basics of knowing the difference CLIENT VS. SERVER.
It’s World Wide! I NTRODUCTION TO T HE WEB 1 Photo courtesy:
The Internet What is the Internet? The Internet is a lot of computers over the whole world connected together so that they can share information. It.
IN THIS LESSON WE WILL REVIEW THE STRUCTURE OF THE INTERNET AND HOW BROWSERS ASSEMBLE WEBSITES BASED ON INSTRUCTIONS THEY RECEIVE FROM SERVERS. Internet.
Mobile Application Development Kevin Payne & Andi Saputra JWH Group.
START Application Spencer Johnson Jonathan Barella Cohner Marker.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Stuff to memorise… "A method tells an object to perform an action. A property allows us to read or change the settings of the object."
Stuff to memorise… "A method tells an object to perform an action. A property allows us to read or change the settings of the object."
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
Introduction to Xamarin C# Everywhere
CHALLENGES IN FRONT OF MOBILE APPLICATIONS DEVELOPMENT
Web Programming Language
Web Technologies Computing Science Thompson Rivers University
Web Concepts Lesson 2 ITBS2203 E-Commerce for IT.
Browsers and Web Platforms
What is WWW? The term WWW refers to the World Wide Web or simply the Web. The World Wide Web consists of all the public Web sites connected to the Internet.
Mobile App Trends: lifecycle, functions, and cognitive
Introduction and Principles
Platform as a Service.
WyoExchange Zhongshan Lu Jacob Grife
BTEC NCF Dip in Comp - Unit 15 Website Development Lesson 05 – Website Performance Mr C Johnston.
Haritha Dasari Josue Balandrano Coronel -
Web App vs Mobile App.
Front Side Development
Database Driven Websites
Who Am I? appMobi's lead HTML5 game developer / evangelist
Secure Web Programming
Digital Literacy 1.00 Computer Basics
Frameworks Deploying Online Services
Web Technologies Computing Science Thompson Rivers University
Report from the trenches of an HTML5 game provider
Web Application Development Using PHP
Presentation transcript:

Strategy War Game Combine PC, Mobile and Online gaming HTML, CSS, JavaScript based Native browsers support Chrome, Safari, Internet Explorer Native clients (apps) Windows, Android, Symbian S60 “iOS”

WarQuest

Multi Player Online Game (MPOG) Lots of unit types (more then 220) Calvary, Navy, Aircrafts, Intelligence Drones, Warriors, Spacecraft, Explorers Lots of building types (more then 140) Income Defense Energy Discount Maintenance Lots of missions (more then 260) Planets Earth, Moon, Mars, Asteriod Attack realtime other players round the world Casino (Wheel Of Fortune, Slot Machine) Banks and Stock Exchange (NasDaq, Dow Jones, AEX) Player Forums, Polls and Chat functionality Leaderboards (Best Player, Best Country) Multi language support (English, Dutch, German) much more..

Game Server (HTML based) Native Browsers Android App Windows App Internet “iOS App” Symbian App

Web UI (PHP) Business Logic Data Access Database Language Resources Image Resources Java Scripts CSS Cron jobs Audit trail Programming languages: PHP, JAVASCRIPT, HTML, CSS, SQL Web Server: Microsoft Internet Information Services Database: MySQL Web Services

Game Server (HTML based) Internet

Load Balancer Internet Web Server 2 Web Server 3 Web Server 4 Web Server 1 Database Cluster Mail Server

Graphical Game Design - Keep GUI it simple for mobile devices - Browser support - Internet Explorer App (Client) Design - Keep it ultra simple - Use onboard native browser as must as possible - Auto Sign On / Auto Login Performance - Current load - Average 2 million HTML requests each month - Average page response 200 ms - Optimize SQL queries as much as possible - Optimize PHP code / HTML output (Less is more) Sound Support - Only HTML5 browser support

Framework (Android / Symbian) bugs - Browser screen re-scaling (Android poor) - Adbrite Ads support (Android poor) - JavaScript support (Symbian poor) Session Management - Native PHP session management do not support IP change Security - Prevent SQL insertion and Cross Side Scripting - HTML links - Encrypt post parameters - JavaScript - Random token protection - PHP source code – Own encrypt algorithm developed Cheating - Browser Back Button - Adapt HTML input parameters during java script running - Audit trail

Own website - plaatsoft.nl Windows App - freewarefiles.com Android App - Android Market - market.android.com Symbian App - Ovi store - store.ovi.com Apple App - App Store - apple.com Other Websites

Facebook - Create facebook page - Invite friends - Create fanclub - Integrate facebook login Twitter - Place Tweets #WarQuest - Integrate Twitter login

Android Market - Account ($25) - After 10 releases not in “new app list” anymore - Search “WarQuest” vs “PlaatSoft” - Android Market player comments Symbian Development - Development tools getting better - Simulator is still very poor - Mobile screen sizes OviStore publishing - Account ($1) - Publish account takes +/- 10 days - Each app deployment cycle +/- 5 days Donate vs Showing Ads

awesome “just started playing and i already think it is way better then any of the storm8 games. i recommend it to everyone.” Great game, well made and addictive! Better than Storm8 junk! Plus you can play Great game, well made and addictive! Better than Storm8 junk! Plus you can play it on almost anything! Great game This is better than any other war game in the android market add me! Fantastic War Sim for Android Phone There are a LOT of things you can do in this game. Not just build and attack, repeat. The GUI is extremely intuitive as well. Several games like this but this is the best one by far. Also, it is FREE. No popups, no ads, ……………………