PRESENTATION 1: 05-SEP-2012 DUNGEONBARD (IOS GAME) Mobile Application Development.

Slides:



Advertisements
Similar presentations
User Experience Krista Van Laan. Agenda What is User Experience? How does a User Experience team support the rest of the organization? What processes.
Advertisements

To Make the Teachers Life Easier Gail Lanham Melanie Roberts KYSTE Conference 2013 FREE APPS & WEBSITES.
310KM M-Commerce Application Selection of Mobile Platform Group 4 Choy Chun Lung, Lawrence Hui Yiu Ting, Eddy Chan Ki Yin, CKY Liu Tsz Ping, Scott.
Subway Surfers Game Review. Basic Information Company Name: Kiloo Games and Sybo Games Type of Game: Action (Endless Runner) Price: Free Release Date:
Chapter 1: Voilà! Meet the Android
RANDOM 2D PLATFORMER Concept 1. Gameplay The Game Play is simple. It is a 2d platformer with randomized platforms. Platforms of varying in size and distance.
Space Cadet Defender HD CIS 587 Game Evaluation – Ruth Johnson.
By Rajan Maharjan (Sprout Technology Pvt Ltd) 1 Mobile Apps Development in Nepal.
Eirplay (c) 2009 Web 2.0 and Games The contents of this plan are confidential and are not to be reproduced with express written consent.
Chan pak lim chau ho chit cheung tak ching yip pak ho g2
FALL 2006 Abstracts Arial Font Family. 2 Group Members  Muhammad Waqas Naseer  Adnan Khan.
Jorge Marchan 10mo a What is an ipad. Is the first tablet computer from Apple. The iPad is a flat, rectangular computer with a large, 9.7-inch.
Exploring the iPhone SDK Toyin Adedokun & Daniel Laughlin.
Nexus One Background The new Google phone, the Nexus One, may make Apple nervous due to different features that the iPhone does not contain. Google’s Nexus.
Apple iPhone I-224 March 21, 2007 I-224 March 21, 2007.
RIM INTERNAL Apple iPhone: Overview A ‘revolutionary’ multimedia smartphone for the consumer market ‘Simpler, easier to use’ yet more functional Combines.
Java Zelda By: Phillip Garber. Executive Summary Java Zelda is an attempt at making a remake of the classic SNES game Legend of Zelda – A Link to the.
Friday, August 29, 2014 CSCI 351 – Mobile Applications Development.
Overview E2E Soccer have released a mobile app for the Apple iPhone for coaches and players who use E2E Soccer’s League Centre product. The mobile app.
Apps VS Mobile Websites Which is better?. Bizness Apps Survey Bizness Apps surveyed over 500 small business owners with both a mobile app and a mobile.
Chapter 1: Voilà! Meet the Android. Smartphones –Can browse the Web –Allow you to play games –Use business applications –Check –Play music –Record.
Introduction to OpenXcell & AppN2O
Restaurants & Mobile Why Your Restaurant Needs A Mobile Experience.
July 25, 2010 SensorKDD Activity Recognition Using Cell Phone Accelerometers Jennifer Kwapisz, Gary Weiss, Samuel Moore Department of Computer &
Chapter 1: Voilà! Meet the Android
MARKETING MIX APPLE IPHONE. BACKGROUND INFORMATION The Apple iPhone series began on June 27, 2007 starting wit h the iPhone 3. Since it’s launch, there.
FINAL PRESENTATION SYDNEY TOUR. Divya Nalla Raja Kandasamy RajaShekar Donti Ren Zhu Sadah Omar Sulaiman
Windows Reimagine d Windows 8 Data explosion Browser-based apps Natural interaction Ubiquitous connectivity Personal devices in the.
Mobile Apps For Small Businesses Your customers are mobile. Is your business?
DUE Introduction to the Android Platform Working Connections 2011.
Introduction to Mobile Development 1. Mobile Communications One of the fastest growing industries on earth Unprecedented consumer take-up Mobile phones.
Folio3 IPhone Training Session 1 Presenter: Imam Raza.
CS 352, W12 Eric Happe, Daniel Sills, Daniel Thornton, Marcos Zavala, Ben Zoon ANDROID/IOS RPG GAME UI.
Using Xcode A Beginner’s Tutorial Erin Green. This tutorial will walk you through Xcode, a software development tool for Apple’s iOS applications – We.
A Study of Apple Inc. Dustin Miller Eric Eason Felicia Foster Gary Rouse.
Monday, August 31, 2015 CSCI 351 – Mobile Applications Development.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
CS 352, W12 Eric Happe, Daniel Sills, Daniel Thornton, Marcos Zavala, Ben Zoon ANDROID/IOS RPG GAME UI.
What do you know about app development? Why are you interested in app development? What do you plan to learn today? Is app development something your.
Restaurants & Mobile Why Your Restaurant Needs A Mobile Experience.
Monday, August 31, 2012 CSCI 333 – Systems Programming.
Mobile Applications: Unit - I
Challenges for App Developers Po Chi Wu, Ph.D. Adjunct Professor School of Bus. & Mgt. School of Engineering HKUST.
EMBEDDED OPERATING SYSTEMS. DEFINITION An embedded operating system is a system for embedded computer systems These operating systems are designed to.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
Gomer App Launch and IT. Why have we created an App? To enhance existing communication: monthly newsletter, website, Face Book, text service and additional.
Android operating system N. Sravani M. Tech(CSE) (09251D5804)
Powerpoint Templates Page 1 iPhone combines smart phone capabilities with graphical interface iPhone Application Development.
System Software Chapter Handles technical details Works with end users, application software, and computer hardware Four types of programs –Operating.
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
Introduction to Mobile Computing Dr. Frank McCown Harding University Fall 2011 An Overview of Mobile Devices and Developing Mobile Applications This work.
11 A Website dedicated entirely to Selling Your Home!
System Software Chapter Handles technical details Works with end users, application software, and computer hardware Four types of programs –Operating.
Mobile Computing Lecture#01 Mobile Horizon. Leading Mobile Phone Technologies  iOS  Android  Blackberry  Symbian  Windows Phone  J2ME.
3 main operating system! BY Charlotte Oates. Microsoft windows! A family of operating systems for personal computers. Windows dominates the personal computer.
Application development process Part 1. Overview State of the mobile industry Size of the market Popularity of platforms How users use their devices Internationalisation.
10 Mobile Application Framework Must Know to Launch New App.
IOS Crash Course Programming iPhone and iPad Apps using Xcode Instructor: Christopher G. Prince
Android Application Development Company India
CSCI 351 – Mobile Applications Development
Emerging Student Technologies
System Software EIT, © Author Gay Robertson, 2016.
SOFTWARE DEVELOPMENT KIT-ios and Blackberry
CSCI 351 – Mobile Applications Development
Hire Top iPhone Game Development Company
CSC 581: Mobile App Development
Chapter 4.
CSC 581: Mobile App Development
PICLAY Photo&Video Editor
Presentation transcript:

PRESENTATION 1: 05-SEP-2012 DUNGEONBARD (IOS GAME) Mobile Application Development

The Game Dungeonbard. iOS mobile game for iPhone. Classic turn based fantasy 2D RPG Game. Designed specifically for the iPhone, designed from the bottom up. Button based interface designed to use a use small device. Simple button based animation. Merging of two great components of the iPhone – Music and Game play. The game has a strong focus on music and how the Bard plays instruments to unlock achievements and levels in the game. Plan is to create a small free 5 level game for the iPhone on the appstore. Paid version 20 level game for a small paid amount.

The Game (continued) The player moves around the dungeon attempting to get to level 5 to defeat the boss monster (vampire) and win the game. Along the way they have to defeat other monsters (including skeletons, zombies, ghouls etc..), collect items and musical items that unlocks the opening to lower levels of the dungeon. Will use simple web service for high score management.

About iOS Platform Apple iOS. Significant support for the iOS platform as suitable platform for small development teams : “Our Applications typically have rapid time to market, and the barriers to entry are extremely low… The iPhone platform is an unprecedented opportunity for one- or two- person teams to make apps that can compete against apps from giant, well funded countries.” Wooldridge 2010 (p 39) Simple to deploy to known devices (i.e. iPods and iPads) Will use a simple button based approach appropriate for mobile devices

Platform that I used in detail Who will use your apps? The target audience is the adult game iPhone/iPad player interested in music as the game merges the two elements of gaming and music. Is there a future for the platform? Very strong growth markets in apple iPhone devices and apple apps Apple iPhone Sales growth (source: Wikipedia)

Platform that I used in detail What are your app’s technical requirements?  Background MultiTasking for music  Button based interface supporting simple animation  Good Screen real estate for game graphics What are the platform’s development tools?  Xcode 4 (includes Interface builder)  Objective C  Iterative development (small iterative releases)  Strong use of OO techniques (see Use case)  Git source control

Can you make money developing for the platform? Although there are a lot of RPG games on the appstore – controls are the most significant restriction to game play. Dungeonbard uses a simple button based interface that is designed for the iPhone and is suited to its interface. Looking to sell the game on the AppStore for a small fee for the 20 level version. A Free version will be made to entice buyers. Marketing based on a strong social media approach using: Facebook Twitter Google+ Linked In

Min device capability requirement for you application Processing Power: The game should use minimal processing power as it is not using any graphic engine – should be compatible with iPhone 3g phones and later models. Memory: As the game uses procedural generation – this should minimise Display and peripherals: Nil Camera: Nil GPS: Nil

Min device capability requirement for you application Battery Life: The game may require significant battery as it is possible it could become a long game (around 2+ hours). This is well supported by the iPhone 4s battery life. Size: around 10mb (free 5 level version) Network Speed: Web service will be used for loading and saving. This is a low priority service that will use very little network bandwidth. Synchronisation: Nil Voice Features: Nil

The IOS architecture iOS architecture Major focus on the first two layers for game functionality (Cocoa Touch) and Music (Media) No Major use of Core Services or Core OS

Dungeonbard Use Case diagram Dungeonbard System Boundary Player Start Game Select Game Select Bard Move Bard Quit game Attack Monster Play Instrume nt Pickup/Dr op

Dungeonbard class diagram DungeonLevelsSkeletonGhostVampireBardMonsterCreatureDBObjectItemSong

Project/Development Methodology Simple Agile approach to build iteratively and based on small app iterative approach Amy Nelson and Meena Tharmarajah (ABC) Swipe Conference 2012

Current Featureset (10/9/2012) FeatureSetDescriptionState Basic MovementCardinal movementDone Basic Monster MovementMonster to follow bards movementDone Levels/Rooms As player completes the quest for each level the opening to the next level must appearPartial MonsterBase class for all monstersDone SkeletonSubclass of MonsterPartial GhostSubclass of Monster ZombieSubclass of Monster VampireSubclass of Monster Game Feature XTBAPartial ItemsVarious loot to collectPartial Pickup and Drop Fearure to pickup and drop items - includes backbackPartial Game OverGame over functionality Select Bard Bard Selection screen displaying the different capabilities of bardsPartial Scoring SystemGame completion includes final score CombatCreature vs Bard combatPartial WeaponsBoth for Creature and Bard MusicBackground and in game musicPartial Save GameLoad and Save screen High Score Webservice

Dungeonbard Prototype Screenshot

dungeonbard online The following are the current online sites for dungeonbard Dungeonbard.com Twitter.com/dungeonbard Facebook.com/dungeonbard Oh yes and I need your help so if you have a chance check me out online and follow me on twitter.

References Wooldridge D. (2010) Business of iPhone App Development – Making and Marketing Apps that Succeed. Apress, New York USA Wikipedia vg vg Amy Nelson and Meena Tharmajah (ABC) Reiners Tilesets (Free Images)