Project Progress Report Members:Philip H. Peng Advisor: Dr. Stephen H. Lane CIS 401, Fall 2011, University of Pennsylvania Designing Rhythm Games for Touchscreen.

Slides:



Advertisements
Similar presentations
Boosting Sales Productivity with Microsoft Dynamics CRM
Advertisements

5387 Avion Park Drive Highland Heights, Ohio INTUNE v4.4 Demonstration.
Introducing Microsoft Surface ™ 1.0 Service Pack 1.
Haystack: Per-User Information Environment 1999 Conference on Information and Knowledge Management Eytan Adar et al Presented by Xiao Hu CS491CXZ.
Test Case Management and Results Tracking System October 2008 D E L I V E R I N G Q U A L I T Y (Short Version)
Subway Surfers Game Review. Basic Information Company Name: Kiloo Games and Sybo Games Type of Game: Action (Endless Runner) Price: Free Release Date:
UFCFSU-30-13D Technologies for the Web Creating and Updating a Graphical Heads-Up Display (HUD)
242/102/49 0/51/59 181/172/166 Primary colors 248/152/29 PMS 172 PMS 137 PMS 546 PMS /206/ /227/ /129/123 Secondary colors 114/181/204.
EEE436 / CS422 Final Presentation Group
New tools for dynamic schedule visualization Dr. Jim Black
EXPERT DOCUMENT SOLUTIONS FOR YOUR BUSINESS EXPERT DOCUMENT SOLUTIONS FOR YOUR BUSINESS.
No Habla C++ Presents Star Strike A Fast Paced Game of Action and Strategy.
Swami NatarajanJune 17, 2015 RIT Software Engineering Reliability Engineering.
1 Electrical and Computer Engineering Guitar Virtuos Justin D’Alessando (EE) Jacob Dionne (CSE) Adam Montalbano (CSE) Jeffrey Newton (EE) Team Kelly Midway.
Clementine Server Clementine Server A data mining software for business solution.
Analysis of Tactile Map Reading Tablet, Visual and Signal Teams for CIS 423/510.
SCHOOL REPORTING SUITE Assessment, Tracking & Reporting.
Technical Workshops | Esri International User Conference San Diego, California Customizing ArcPad solutions Marika Vertzonis, Gareth Walters, Stephen Quan.
Multidisciplinary Engineering Senior Design Project Self-Triggered Tempo Meter Preliminary Design Review 02/24/06 Team Members: John Gifford (EE)
Robert M. Saltzman © DS 851: 4 Main Components 1.Applications The more you see, the better 2.Probability & Statistics Computer does most of the work.
PROJECT PRESENTATION Prof: Daniel Amyot Presented By… ANVESH ALUWALA GURPREET SINGH DHADDA Evaluation of Load Testing Tools WebLOAD Professional Vs NeoLoad.
- Chaitanya Krishna Pappala Enterprise Architect- a tool for Business process modelling.
Attendance Enterprise. System Overview MS Windows Server Windows Workstation Browser Based Client Employee Self Service Data Collection PayrollReports.
ResourceFull Authors: Matt Kaye (EE ‘12) Nitin Puri (SSE ‘12) Advisor: Dr. Alejandro Ribeiro Special Thanks.
Toolbox for Dimensioning Windows Storage Systems Jalil Boukhobza, Claude Timsit 12/09/2006 Versailles Saint Quentin University.
Electronic Research Administration (eRA) OER, OD, National Institutes of Health.
Paul Danner - Leader Taylor Gehling - Communications Austen Gregor – Key Idea Holder Trevor McCormack – Webmaster Manimaran Govindarasu – Advisor/Client.
Planning and Writing Your Documents Chapter 6. Start of the Project Start the project by knowing the software you will write about, but you should try.
Ch 5. The Evolution of Analytic Processes
Understand Application Lifecycle Management
Industry Application for Packaging Andrea Sartori Solution Architect EMEA.
ICINETIC Experts in.NET technologies and architectures.
Members:Philip H. Peng Advisor:Dr. Stephen H. Lane CIS 400, Fall 2011, University of Pennsylvania All images used in this belong to their rightful owners.
Designing Rhythm Games for Touchscreen Devices By Philip Peng, Faculty Advisor: Stephen H. Lane Abstract: This project focuses on designing and comparing.
CS 5150 Software Engineering Lecture 11 Usability 2.
WordFreak A Language Independent, Extensible Annotation Tool.
Ray Bradley Karla N. Juárez David Wood Advisor: Dr. Stephen Murrell May 2 nd, 2005.
CAHDRE Mentor / Mentee and Project Database Mathew Bergt University of Alaska Anchorage.
1 Software Reliability Assurance for Real-time Systems Joel Henry, Ph.D. University of Montana NASA Software Assurance Symposium September 4, 2002.
Chapter 14 Part II: Architectural Adaptation BY: AARON MCKAY.

TMS320 DSP Algorithm Standard: Overview & Rationalization.
Unity 5 Visual Studio Code * Asset Store * FPS * Terrain.
Developer TECH REFRESH 15 Junho 2015 #pttechrefres h Understand your end-users and your app with Application Insights.
OWASP Global Projects Committee Brad Causey Leo Cavallari Pravir Chandra Jason Li Matt Tesauro **Paulo Coimbra** **Dinis Cruz**
ICINETIC Experts in.NET technologies and architectures.
Otto is a system to maintain and analyze your hours on the job Job journal in familiar Outlook style calendar format – Maintaining your hours in.
1 Yield Analysis and Increasing Engineering Efficiency Spotfire Users Conference 10/15/2003 William Pressnall, Scott Lacey.
Graphene So what’s the most efficient way to spam all your Facebook friends? Team Adith Tekur (System Architect/Tester) Neha Rastogi (System Integrator)
Designing Rhythm Game Interfaces for Touchscreen Devices Philip Peng, Faculty Advisor: Stephen H. Lane Abstract: This project focuses on comparing different.
MROrder: Flexible Job Ordering Optimization for Online MapReduce Workloads School of Computer Engineering Nanyang Technological University 30 th Aug 2013.
Faculty Coach: Professor Martinez  Justin Mahar  Chris Baum  Greg Schmitz  Adam Abdelhamed.
OCS Remote Viewer Release 0.12 March 21, 2007 Confidential.
242/102/49 0/51/59 181/172/166 Primary colors 248/152/29 PMS 172 PMS 137 PMS 546 PMS /206/ /227/ /129/123 Secondary colors 114/181/204.
Or How to Gain and Sustain a Competitive Advantage for Your Sales Team Key’s to Consistently High Performing Sales Organizations © by David R. Barnes Jr.
Experiences With gRAVI Brian Tieman Beamline Controls and Data Acquisition Advanced Photon Source.
UFCFX5-15-3Mobile Device Development Unity 3D Development for Android Unity Mobile Assets.
Project Course in Pen- Based Computing Fall 2007 Tablet Flash Cards YoungJoo Jeong Manoj Kintali Dave Hacker.
Object-Oriented and Classical Software Engineering Seventh Edition, WCB/McGraw-Hill, 2010 Stephen R. Schach
Continuous Delivery and Team Foundation Server 2013 Ognjen Bajić Ana Roje Ivančić Ekobit.
Wednesday NI Vision Sessions
Performance Optimization in Dynamics AX Chris Haley, Microsoft.
Making the Case for Business Intelligence
By Team MM14/2D (Far Horizon)
A STEP-BY-STEP GUIDE FOR ANDROID MIGRATION
Office 365 Development.
My Measurement Assistant
Games Development 2 Entity / Architecture Review
Applying 3C DevOps approach in Mobility World
Presentation transcript:

Project Progress Report Members:Philip H. Peng Advisor: Dr. Stephen H. Lane CIS 401, Fall 2011, University of Pennsylvania Designing Rhythm Games for Touchscreen Devices 1

1)Summary 2)Project Proposal 3)Related Work 4)Project Outline 5)Progress 6)Demo 7)Results Presentation Overview 2 Progress Report, CIS 400, Fall 2011 Philip Peng, 2011/12/07

-Rhythm game: time critical, response-based -Touchscreen: new input method -Rhythm game for touchscreen: how to design the interface for highly reactive gameplay? Summary 3 Progress Report, CIS 400, Fall 2011 Philip Peng, 2011/12/07

Goal: Design, prototype, and evaluate different rhythm games interfaces for touchscreen devices. Approach: Create a rhythm game prototype for Android tablets that demos various game interfaces and collects usage data to evaluate their effectiveness. Project Proposal 4 Progress Report, CIS 400, Fall 2011 Philip Peng, 2011/12/07

Wiimote + Dance Game “Understanding Visual Interfaces for the Next Generation of Dance-Based Rhythm Video Games ” – University of Central Florida, Orlando, FL External Multi-touch Panel + Turn- Based Strategy Game “A Study on Multi-Touch Interface for Game” – Chung-Ang University, Seoul, Korea Overlayed Multi-touch Screen + Real-Time Strategy Game “One-handed Interface for Multi-Touch Enabled Real-Time Strategy Games” – University of California, Santa Cruz, CA Related Work 5 Progress Report, CIS 400, Fall 2011 Philip Peng, 2011/12/07

1)Design – Draft -Investigate existing interface designs -Draft designs and evaluation metrics 2) Prototype – Code -Implement these designs via Android -Use common backbone to reduce non-relevant factors 3) Evaluation - Data -Release to public with data analytics plugin -Analyze collected data Project Outline 6 Progress Report, CIS 400, Fall 2011 Philip Peng, 2011/12/07

Design – Designs -Interface designs finalized: Progress 7 Progress Report, CIS 400, Fall 2011 Philip Peng, 2011/12/07

Design – Metrics -Test song: smooooch (Beatmania IIDX) -High note frequency and 177 BPM -Strong audible baseline (good for rhythm) -Auto-generated stepfile (Dancing Monkeys) -Metrics per design: -Total accuracy percent (data) -Missed note count (data) -Ranked enjoyability relative to other designs (feedback) -Full timing chart will also be collected for overall trend analysis (if there are any) Progress 8 Progress Report, CIS 400, Fall 2011 Philip Peng, 2011/12/07

Prototype – Unity -Biggest challenge of project -Game designer vs. Programmer -Unity = GameObject driven workflow -New to C# -Game Engine Experimentation -Android + iOS license -Othello2D vs ex2D -TouchGestures overcomplicated -MonoDevelop minimalistic Progress 9 Progress Report, CIS 400, Fall 2011 Philip Peng, 2011/12/07

Prototype – Coding -Flexible game engine -Timer, audio-synchronized -Dynamic object generator, memory efficient -Score tracking, based on timing accuracy -Runs on Android tablet and Windows -Adding new modes (interfaces) easy Progress 10 Progress Report, CIS 400, Fall 2011 Philip Peng, 2011/12/07

Evaluation – Setup -Tweaking stage -Change object placements based on feedback -Tweak timing parameters -Improve graphics? -Google Analytics vs own server -Analytics: generate graphs but limited info collection -Server: custom information but have to set up -Mass release on Android Market -Use Beats’ update notifier to advertise (100k+ active users) Progress 11 Progress Report, CIS 400, Fall 2011 Philip Peng, 2011/12/07

Demo 12 Progress Report, CIS 400, Fall 2011 Philip Peng, 2011/12/07

Programming: -Unity hard to learn but very flexible and worthwhile - write once, deploy everywhere -ex2D very useful but very buggy and crashes -Framerate very good (consistent 60fps) but timing window a bit too big (~15ns update rate) -Code currently in one main script – need to learn more about Unity coding conventions (static global object?) Results 13 Progress Report, CIS 400, Fall 2011 Philip Peng, 2011/12/07

Informal surveys: -Testers used to DDR style scrolling -Speed needs to be tweaked (some tester just had slow visual processing times) -Tapbox placement definitely a factor (proximity to each other, spread of focus) -Enjoyment factor independent from performance -May try two songs to eliminate song familiarity from evaluation Results 14 Progress Report, CIS 400, Fall 2011 Philip Peng, 2011/12/07

Questions? 15 Progress Report, CIS 400, Fall 2011 Philip Peng, 2011/12/07