SMS Game Development Making the Most of a Sucky Technology Greg Costikyan

Slides:



Advertisements
Similar presentations
Mobile Entertaiment now and tomorrow…
Advertisements

Multimedia Production
MMS Multimedia Messaging Service Sajid Hussain Introduction What is MMS? The Multimedia Messaging Service (MMS) is as its name suggests the ability to.
Altaf H. Khan. Great tool for effectively communicating ideas to an audience All electronic Easy to make last minute changes The undo feature encourages.
Interaction design using the graphical user interface (GUI)
PowerPoint Presentation Checklist. Name, Class Period, Date Content Did you provide quality information? Are your slides balanced in text and visual?
Moscow, 21 June 2006 Off Portal Strategy Experiences from Gallery in France Vincent Roger
Analogue and Digital. Digital and Analogue 1.What change is happening between 2008 and 2012? 2.List some of the ways that digital TV can be sent. 3.List.
The Future of Mobile Games Greg Costikyan
Making The Case: Business Models in Online Gaming Greg Costikyan Chief Design Officer, Unplugged Games Jessica.
Una DooneyMultimediaSlide 1 What is Multimedia? A combination of different media types such as text, graphics, audio, video and animation etc in a single.
Wireless mobile phone market. Mobile Internet in HK  3HK, People, SmarTone-Vodafone, CSL, PCCW  Phone Manufacturer: Nokia, Sony Ericsson, Sharp,
Visual Organization and Website Design Unit 5 (no CSS) September 19.
Video for Mobile Device Mark Green School of Creative Media.
Mobile System SMS bytes that saved an industry Johan Montelius
Chapter 8 – Part I Interactive Multimedia Authoring with Flash: Animation “Computers and Creativity” Richard D. Webster, COSC 109 Instructor Office: 7800.
1 Efficient Management of Data Center Resources for Massively Multiplayer Online Games V. Nae, A. Iosup, S. Podlipnig, R. Prodan, D. Epema, T. Fahringer,
Winner Follow Me Presented by Telecom Transborder Services.
1 Functional Testing Motivation Example Basic Methods Timing: 30 minutes.
MIT D-Lab ICT4D Lab 1: SMS Services.
Task 2 P3, P4, P5 Gladys Nzita-Mak.
Electronic Presentations Miss Stanley B.T.A.. Presentation Vocabulary Slide- An individual screen in a presentation. Slide master - Used to make global.
An Introduction to WAP/WML. What is WAP? WAP stands for Wireless Application Protocol. WAP is for handheld devices such as mobile phones. WAP is designed.
Diane Nelson Marketing Metrics 2012 Steel Blue Media Mobile Marketing: Harness the Power of a New Generation.
85/06/15 Mahdi Niamanesh 1 Messaging Future Mahdi Niamanesh Sharif Univ. of Technology 85/08/10.
WAP over GPRS Content Congress, London, 4-5 July 2001 WAP Gaming over GPRS Stefan Pettersson Director Development Picofun.
WAP Game Design Compelling Games in a Static Browser Environment Greg Costikyan
What is Multimedia? Derived from the word “Multi” and “Media” Multi
Essential Presentation Skills
Information guide.
Ernest Tai Ericsson Limited Sept 10, 2002 One-Stop shop to Mobile Internet.
Laneway Learning: Title of the Class Your name Month date 20XX Copy the picture we use for your class here :D.
Lecture 3 Web Design What makes a "good" website? Getting started on your website. Planning the layout. Picking a theme. Effective Design Tips.
 The World Wide Web is a collection of electronic documents linked together like a spider web.  These documents are stored on computers called servers.
BY N.SUDHEER KUMAR E.C.E BY N.SUDHEER KUMAR E.C.E.
 Vocabulary Words!.  an aggregator is any device that serves multiple other devices or users either with its own capabilities or by forwarding transmissions.
PARKING -SMS REVERSE ENTERPRISES PARK SMS. What is SMS Parking How the System Operates The Technology Conclusion The Benefits The System.
Introduction to Web Page Design. General Design Tips.
Digital life 101 Essential Question What is the place of digital media in our lives?
Tutorial 6 Working with Web Forms. XP Objectives Explore how Web forms interact with Web servers Create form elements Create field sets and legends Create.
Tutorial 6 Working with Web Forms. 2New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition Objectives Explore how Web forms interact with.
Program #2 Cell Phone Usage ….Let’s start with understanding the problem!
COM 205 Multimedia Applications St. Joseph’s College Fall 2003.
Introduction to Multimedia Review 1 - Lecture Notes Semester 1.
LPM – Unit 1 L 4 Socialising on the internet. How do you keep in contact with your friends and family? List all of the different types of technology.
Multimedia and the Web.
Thu/Sonera/ /1 WAP and Billing: What are the challenges Tero Huostila Sonera Ltd.
Networked Games Objectives – –Understand the types of human interaction that a network game may provide and how this influences game play. –Understand.
CS 3505 Projects Assignments Projects
Smartphone or Sillyphone Which one do you have?. How much are we worth as a group? How much are all the phones in the room worth?
Tutorial 6 Working with Web Forms. 2New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition Objectives Explore how Web forms interact with.
We looked at these two presentations and talked about the structure of setting up the table.
PowerPoint Tutorial and Assignment 2 Use the rubric as a guide.
Business Correspondence
DWAN ALSTON SMS TECHNOLOGY WHAT IS SMS????? SMS stands for Short Message Service. It is a technology that enables the sending and receiving of messages.
1 MIT 5316 Web-Based Computing Lecture 1. 2 Welcome Introduction Syllabus.
WEB DESIGN CONCEPTS Brayden Burr. UNDERSTANDING THE CONTENT.
MMS Plato Chen Aug, MMS Brief Introduction MMS is short for Multimedia Messaging Service.Its biggest feature is supported for multimedia functions,
1 Privacy & Preference Committee Update Ensuring a healthy ecosystem via transparency & trust Date: January 13, 2009 Alan Chapell, President.
Computer Technology Semester 2 Final Exam Review.
(class #2) CLICK TO CONTINUE done by T Batchelor.
Lecture 17 Page 1 CS 188,Winter 2015 A Design Problem in Distributed Systems CS 188 Distributed Systems March 10, 2015.
Made with OpenOffice.org 1 Beyond the Single Page Steve Oualline OpenOffice Writer.
Chapter 10 Multimedia and the Web.
Unit 3, Lesson 8 Making Presentations That Get Attention
What is Netiquette? We expect other drivers to observe the rules of the road. The same is true as we travel through cyberspace. Netiquette - network.
Overview What is Multimedia? Characteristics of multimedia
COM 205 Multimedia Applications
A multimedia and animation project
Electronic Communication
Presentation transcript:

SMS Game Development Making the Most of a Sucky Technology Greg Costikyan

What Is SMS? Short Text Message Service Built into GSM from the start so everyone in Europe can “text” everyone else 20 b + messages exchanged every month Not yet successful in North America carrier walled gardens breaking down but lower prices for voice & pager/IM availability may continue to keep this smaller here

Why Develop SMS Games? Everyone in Europe texts Comfortable with technology Perceived as cool (while “WAP sucks”) Potential large audience (and market) Carriers & Aggregators eager for SMS titles In North America, too, where they’re waking up to the missed opportunity

How Does it Work? a.Originator inputs phone number & message. b.Sends message over air to SMSC. c.SMSC forwards message over Internet to recipient’s SMSC. d.SMSC sends message over air to recipient.

SMSC Can Send & Receive with Game Server User requests game by sending SMS to that number Server is assigned a “Phone Number” SMSC must know that phone number = server’s IP address—game service must have a deal with the carrier! Header info identifies user’s phone number; server parses, processes, responds to user.

SMS Costs Money Typically 10¢/message (7p in UK) Carrier can choose to charge more or less for a game’s messages, or to charge a flat fee for a game. Revenues shared with game service Marketing cost in making users aware of phone number to message

Game Should be Playable in Just a Few Message Exchanges Otherwise will be too costly for many players Try to keep it to <10 messages per game (or 1-3 per day for games played over a period of time)

Each Message Must Advance the Game In most games, the result of interaction can be minor (turn left 30 degrees; a card is played). With SMS, a handful of interactions must combine to a satisfying game. A non-trivial design challenge.

Each Message <=160 Characters That’s a =hard= limit. Can break into multiple messages, but each costs money… That’s basically 25 words or less. Localizing generally increases the number of characters in text.

Tricks to Help 2, not two. Abbrev. if can keep clear. Cn u use txting abbrevs? Edit ruthlessly. Put rules in separate “Help” message. Test all boundary conditions.

No Graphics Means... Hard to show physical layout with pure text. Text adventures (N thru Door)—but a lot of text used for navigation. Text representations (Ship 2 > 3,7)—but hard to visualize.

Can’t Rely on a Monospace Font This: looks like this: CNRQKRNC PPPPPPPP PPPPPPPP CNRKQRNC

Avoid Games that Depend on Locations Most electronic games are an exploration of space But it’s not true of all game styles:  Word Games  “Choose a Maneuver” Fighting games  Tamagotchi  Hammurabi  #conquest

A Player’s Orders Are Text A command-line environment. Syntax Must be Transparent Syntax Must be Forgiving Demand the least text entry possible. Allow “stackable”orders.

Latency is Off the Scale Typically, a minute or more. Interaction at discrete, separated moments. Each message really must count

Dealing with Latency Turn-based games.  Round-robin  Simultaneous movement “Act whenever” games.  Limited by real time “Slow update” games.

Multiplayer or Die Head-to-Head games Limited-interaction large-scale multiplayer games Handful of players In-game messaging

“Smart Messaging” Message concatenation (459 characters) B&W bitmapped images (72x28) Ring tones (single voice)

EMS: Enhanced Message Service Message concatenation (3-6 messages) Flip animations (32x32, 4-frame) B&W images, max 1k (32x32) Ringtones & sounds 10 pre-installed sounds

MMS: Multimedia Message Service GIF89a animations, PNGs, JPEGs 640x480 in theory, in practice 174x133 Sound: AMR, WAV No limit to message length

Punisher: The Mobile Game

Botfighters

Fisu

Mobile Rome

Doing Better Messaging & Challenges Persistence Algorithmic, not Instantial

URLs Nokia information & emulator for MMS: _2_7,00.html (requires free registration) _2_7,00.html Ericsson info & emulator for MMS: pen/technologies/messaging/index.html?PU= messaging (requires free registration) pen/technologies/messaging/index.html?PU= messaging