SlideShare a Scribd company logo
1 of 14
VIVA VOCE PRESENTATION
Kieran Moran – N0399290
RESEARCH MODULE – MMPR30023
RESEARCH QUESTION
Can HTML5 overtake Flash as
the developers choice for
creating online games ?
METHODS USED
1. Game comparison – HTML5 game compared
to Flash game.
2. Interview – Game developer interview
3. Game development – Fundamentals to
building a HTML5 game. Narrative
development and game play improvements.
4. Questionnaire – Where and how are people
playing games.
GAME COMPARISON (artefact one)
Building upon secondary research and development to find out the
underlying elements of the development of games. Exactly the same game
in both Flash and HTML5.
Comparison findings:
- Multiple HTML5 files necessary files to deploy game (.html file, .css file, .js
file). One Flash file required (.swf)
- HTML5, CSS3, (3.7kb), Flash file sizes (46kb)
- Flash file can’t be edited without Flash programme. HTML5 editable in
browser.
“Flash was created during the PC era – for PCs
and mice. But the mobile era is about low
power devices, touch interfaces and open web
standards – all areas where Flash falls short.”
(Steve Jobs 2010)
INTERVIEW (artefact two)
The thought process behind this method was to get an industry professionals perspective and
from a primary source. Important that they had experience in both HTML5 and Flash.
Interviews key points:
- HTML5 not necessarily easier to make games in than Flash but “html is easier in
that it is very accessible, open and flexible”
- HTML5 drawbacks include needing; better 3d support (desktop and mobile) and
audio.
- “Absolutely. I worked ten years with flash and can now do most of the things I
used to do with flash in html5 AND it runs on more platforms and is not
proprietary and close like flash is ” (commercial)
GAME DEVELOPMENT (artefact three and four)
Getting industry opinions was valuable but putting this into practice was
equally as valuable.
This enabled me to:
- Gain first hand experience in building games with HTML5. Having a
newcomers perspective on topic.
- Test HTML5 features such as Canvas
Support in all latest browsers; Chrome, Firefox, IE 9-11, Safari & Opera.
- Test HTML5 audio tag
Multiple file types needed for different browsers. JavaScript fallback for older
browsers
Kolber (2010)
W3schools (2010)
QUESTIONNAIRE
The questionnaire was to back up what I had previously found during the
artefacts. To find how and where people are currently playing their games
and does this show the way HTML5 developers should be taking their
games.
Findings Q2
PC gamers: 1-5 games (two people)
Mobile/Tablet: 1-5 games (two people)
6-10 games (four people)
11-15 games (two people)
16+ (two people)
Both: 1-5 people (two people)
6-10 (one person)
11-15(one person)
FINDINGS
HTML5 strong points:
• Strong mobile support
• Editable in any text editor
• De-bugging tools within the
browser
• No plug-ins or add-ons
to play media
• Social integration
(twitter, WeChat & Kik)
HTML5 needs to improve:
• Standard audio format for all
browsers
• 3D support is limited
• Older browsers
• Security issues
FURTHER RESEARCH
Game engines
Development for mobile
(Ejecta & Phonegap)
Browser caching
Geo-location
HOW THE RESEARCH HELPED ME
• HTML5 focused research will help me in my
future career where I will have the advantage
of working with HTML5’s latest features
• Improve JavaScript skills significantly
• I am confident with what I have learnt and will
be able to put this in to practice through
websites interactivity or further game
development
References
Kolber, 2010. Audio.js is a drop-in JavaScript library that allows HTML5’s audio
tag to be used anywhere [online]. Available at:
http://kolber.github.io/audiojs/[Accessed 28 March 2014]
W3Schools, no date. HTML5 audio tag.[online]. Available at:
http://www.w3schools.com/tags/tag_audio.asp [Accessed 28 March 2014]
Jobs, S., 2010. Thoughts on Flash [online]. Available at:
http://www.apple.com/hotnews/thoughts-on-flash/ [Accessed 16 March 2014]
Gerhard, M., 2012. Interviewed by Mike Rose [online], Gamasutra.com, 03 May 2013.
Available at:
http://www.gamasutra.com/view/news/191663/Jagex_thinks_it_has_cracked_HTML5_
with_RuneScape_3.php [Accessed 15 April 2014]

More Related Content

What's hot

Factor Analysis, Assumptions. Exploratory Factor Analysis and Confirmatory Fa...
Factor Analysis, Assumptions. Exploratory Factor Analysis and Confirmatory Fa...Factor Analysis, Assumptions. Exploratory Factor Analysis and Confirmatory Fa...
Factor Analysis, Assumptions. Exploratory Factor Analysis and Confirmatory Fa...Michael J Leo
 
Techniques and tools of evaluation prabhuswamy m
Techniques and tools of evaluation prabhuswamy mTechniques and tools of evaluation prabhuswamy m
Techniques and tools of evaluation prabhuswamy mDr. Prabhuswamy Mallappa
 
A review of School-Based Assessment
A review of School-Based AssessmentA review of School-Based Assessment
A review of School-Based AssessmentGwendolyn Yong
 
Two phases of establishing cutoff score
Two phases of establishing cutoff scoreTwo phases of establishing cutoff score
Two phases of establishing cutoff scoreCarlo Magno
 
Needs Analysis and Evaluation In English Specific Purposes
Needs Analysis and Evaluation In English Specific PurposesNeeds Analysis and Evaluation In English Specific Purposes
Needs Analysis and Evaluation In English Specific PurposesLord Mark Jayson Ilarde
 
Viva- Voce Ph. D (Education )
 Viva- Voce Ph. D (Education ) Viva- Voce Ph. D (Education )
Viva- Voce Ph. D (Education )Prakash Srinivasan
 
Administration of the Test and Analysis of Students’ Performance
Administration of the Test and Analysis of Students’ PerformanceAdministration of the Test and Analysis of Students’ Performance
Administration of the Test and Analysis of Students’ PerformanceGautam Kumar
 
Evaluation in Education
Evaluation in EducationEvaluation in Education
Evaluation in EducationKusum Gaur
 
Qualities of Good Test.pdf
Qualities of Good Test.pdfQualities of Good Test.pdf
Qualities of Good Test.pdfFaheemGul17
 
Scoring and grading ppt
Scoring and grading pptScoring and grading ppt
Scoring and grading pptM Shoaib GH
 
ESE444/544 - Types of Assessment
ESE444/544 - Types of AssessmentESE444/544 - Types of Assessment
ESE444/544 - Types of Assessmentamacargel
 
Six steps for avoiding misinterpretations
Six steps for avoiding misinterpretationsSix steps for avoiding misinterpretations
Six steps for avoiding misinterpretationsAbdul Majid
 
Test for equal variances
Test for equal variancesTest for equal variances
Test for equal variancesJohn Smith
 

What's hot (20)

Concept of Classroom Assessment
Concept of Classroom AssessmentConcept of Classroom Assessment
Concept of Classroom Assessment
 
Factor Analysis, Assumptions. Exploratory Factor Analysis and Confirmatory Fa...
Factor Analysis, Assumptions. Exploratory Factor Analysis and Confirmatory Fa...Factor Analysis, Assumptions. Exploratory Factor Analysis and Confirmatory Fa...
Factor Analysis, Assumptions. Exploratory Factor Analysis and Confirmatory Fa...
 
Techniques and tools of evaluation prabhuswamy m
Techniques and tools of evaluation prabhuswamy mTechniques and tools of evaluation prabhuswamy m
Techniques and tools of evaluation prabhuswamy m
 
A review of School-Based Assessment
A review of School-Based AssessmentA review of School-Based Assessment
A review of School-Based Assessment
 
Test construction
Test constructionTest construction
Test construction
 
Two phases of establishing cutoff score
Two phases of establishing cutoff scoreTwo phases of establishing cutoff score
Two phases of establishing cutoff score
 
Eval types
Eval typesEval types
Eval types
 
FORMATIVE ASSESSMENT
FORMATIVE ASSESSMENT FORMATIVE ASSESSMENT
FORMATIVE ASSESSMENT
 
Needs Analysis and Evaluation In English Specific Purposes
Needs Analysis and Evaluation In English Specific PurposesNeeds Analysis and Evaluation In English Specific Purposes
Needs Analysis and Evaluation In English Specific Purposes
 
Viva- Voce Ph. D (Education )
 Viva- Voce Ph. D (Education ) Viva- Voce Ph. D (Education )
Viva- Voce Ph. D (Education )
 
Chapter 6 assessment
Chapter 6 assessmentChapter 6 assessment
Chapter 6 assessment
 
Administration of the Test and Analysis of Students’ Performance
Administration of the Test and Analysis of Students’ PerformanceAdministration of the Test and Analysis of Students’ Performance
Administration of the Test and Analysis of Students’ Performance
 
Blue print
Blue printBlue print
Blue print
 
Evaluation in Education
Evaluation in EducationEvaluation in Education
Evaluation in Education
 
Qualities of Good Test.pdf
Qualities of Good Test.pdfQualities of Good Test.pdf
Qualities of Good Test.pdf
 
Scoring and grading ppt
Scoring and grading pptScoring and grading ppt
Scoring and grading ppt
 
Assessment Rubrics
Assessment RubricsAssessment Rubrics
Assessment Rubrics
 
ESE444/544 - Types of Assessment
ESE444/544 - Types of AssessmentESE444/544 - Types of Assessment
ESE444/544 - Types of Assessment
 
Six steps for avoiding misinterpretations
Six steps for avoiding misinterpretationsSix steps for avoiding misinterpretations
Six steps for avoiding misinterpretations
 
Test for equal variances
Test for equal variancesTest for equal variances
Test for equal variances
 

Viewers also liked

Powerpoint Presentation of PhD Viva
Powerpoint Presentation of PhD VivaPowerpoint Presentation of PhD Viva
Powerpoint Presentation of PhD VivaDr Mohan Savade
 
Mba viva slides (scm009432) (1)
Mba viva slides (scm009432) (1)Mba viva slides (scm009432) (1)
Mba viva slides (scm009432) (1)David Goh
 
PhD Viva voce Presentation 19012015 (1)
PhD Viva voce Presentation 19012015 (1)PhD Viva voce Presentation 19012015 (1)
PhD Viva voce Presentation 19012015 (1)Sudhir Sawant
 
Final project viva presentation
Final project   viva presentationFinal project   viva presentation
Final project viva presentationteshan
 
Viva presentation
Viva presentationViva presentation
Viva presentationShiggi
 

Viewers also liked (7)

Powerpoint Presentation of PhD Viva
Powerpoint Presentation of PhD VivaPowerpoint Presentation of PhD Viva
Powerpoint Presentation of PhD Viva
 
Viva Voce for PhD-30nov2015
Viva Voce for PhD-30nov2015Viva Voce for PhD-30nov2015
Viva Voce for PhD-30nov2015
 
Anantavrasilpa k.ratchada ppp a2 f db 2015 for oecd bot seminar 20141217 revi...
Anantavrasilpa k.ratchada ppp a2 f db 2015 for oecd bot seminar 20141217 revi...Anantavrasilpa k.ratchada ppp a2 f db 2015 for oecd bot seminar 20141217 revi...
Anantavrasilpa k.ratchada ppp a2 f db 2015 for oecd bot seminar 20141217 revi...
 
Mba viva slides (scm009432) (1)
Mba viva slides (scm009432) (1)Mba viva slides (scm009432) (1)
Mba viva slides (scm009432) (1)
 
PhD Viva voce Presentation 19012015 (1)
PhD Viva voce Presentation 19012015 (1)PhD Viva voce Presentation 19012015 (1)
PhD Viva voce Presentation 19012015 (1)
 
Final project viva presentation
Final project   viva presentationFinal project   viva presentation
Final project viva presentation
 
Viva presentation
Viva presentationViva presentation
Viva presentation
 

Similar to Viva Voce Presentation

The Future of Flash
The Future of FlashThe Future of Flash
The Future of FlashChris Black
 
Gaming with Open Source Frameworks
Gaming with Open Source FrameworksGaming with Open Source Frameworks
Gaming with Open Source FrameworksAlmog Koren
 
The Next Generation of Flash User Experience
The Next Generation of Flash User ExperienceThe Next Generation of Flash User Experience
The Next Generation of Flash User ExperienceKevin Suttle
 
HTML5 & JavaScript Games
HTML5 & JavaScript GamesHTML5 & JavaScript Games
HTML5 & JavaScript GamesRobin Hawkes
 
Social Gaming GameIS User Group Meeting
Social Gaming GameIS User Group MeetingSocial Gaming GameIS User Group Meeting
Social Gaming GameIS User Group MeetingAlmog Koren
 
Adobe and the Flash Gaming Landscape
Adobe and the Flash Gaming LandscapeAdobe and the Flash Gaming Landscape
Adobe and the Flash Gaming LandscapeJoseph Labrecque
 
Flash Game Web Development: A Deep Dive into the World of Interactive Online...
Flash Game Web Development: A Deep Dive into  the World of Interactive Online...Flash Game Web Development: A Deep Dive into  the World of Interactive Online...
Flash Game Web Development: A Deep Dive into the World of Interactive Online...company
 
What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...
What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...
What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...Joseph Labrecque
 
Seattle javascript game development - Overview
Seattle javascript game development - OverviewSeattle javascript game development - Overview
Seattle javascript game development - OverviewGrant Goodale
 
Flash is Dead - The Future of Interactive Content for Kids
Flash is Dead - The Future of Interactive Content for KidsFlash is Dead - The Future of Interactive Content for Kids
Flash is Dead - The Future of Interactive Content for KidsRichard Hart
 
HTML5 Games - An Introduction
HTML5 Games - An IntroductionHTML5 Games - An Introduction
HTML5 Games - An IntroductionMatt Rosenzweig
 
Where Design and Development Meet: Cross Platform Mobile Experiences
Where Design and Development Meet: Cross Platform Mobile Experiences Where Design and Development Meet: Cross Platform Mobile Experiences
Where Design and Development Meet: Cross Platform Mobile Experiences Seattle Interactive Conference
 
Mobile Game Development using Adobe Flash
Mobile Game Development using Adobe FlashMobile Game Development using Adobe Flash
Mobile Game Development using Adobe Flashchall3ng3r
 
iPad implementation
iPad implementationiPad implementation
iPad implementationryggj
 
Practical Design and Development with Flash on Mobile and Devices
Practical Design and Development with Flash on Mobile and DevicesPractical Design and Development with Flash on Mobile and Devices
Practical Design and Development with Flash on Mobile and DevicesChris Griffith
 
Delta Engine @ CeBit 2011
Delta Engine @ CeBit 2011Delta Engine @ CeBit 2011
Delta Engine @ CeBit 2011Karsten Wysk
 

Similar to Viva Voce Presentation (20)

The Future of Flash
The Future of FlashThe Future of Flash
The Future of Flash
 
Gaming with Open Source Frameworks
Gaming with Open Source FrameworksGaming with Open Source Frameworks
Gaming with Open Source Frameworks
 
The Next Generation of Flash User Experience
The Next Generation of Flash User ExperienceThe Next Generation of Flash User Experience
The Next Generation of Flash User Experience
 
HTML5 & JavaScript Games
HTML5 & JavaScript GamesHTML5 & JavaScript Games
HTML5 & JavaScript Games
 
Social Gaming GameIS User Group Meeting
Social Gaming GameIS User Group MeetingSocial Gaming GameIS User Group Meeting
Social Gaming GameIS User Group Meeting
 
Adobe and the Flash Gaming Landscape
Adobe and the Flash Gaming LandscapeAdobe and the Flash Gaming Landscape
Adobe and the Flash Gaming Landscape
 
Flash Game Web Development: A Deep Dive into the World of Interactive Online...
Flash Game Web Development: A Deep Dive into  the World of Interactive Online...Flash Game Web Development: A Deep Dive into  the World of Interactive Online...
Flash Game Web Development: A Deep Dive into the World of Interactive Online...
 
Presentation3
Presentation3Presentation3
Presentation3
 
DeanCV
DeanCVDeanCV
DeanCV
 
What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...
What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...
What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...
 
Seattle javascript game development - Overview
Seattle javascript game development - OverviewSeattle javascript game development - Overview
Seattle javascript game development - Overview
 
Flash is Dead - The Future of Interactive Content for Kids
Flash is Dead - The Future of Interactive Content for KidsFlash is Dead - The Future of Interactive Content for Kids
Flash is Dead - The Future of Interactive Content for Kids
 
HTML 5 - The Future is Now
HTML 5 - The Future is NowHTML 5 - The Future is Now
HTML 5 - The Future is Now
 
HTML5 Games - An Introduction
HTML5 Games - An IntroductionHTML5 Games - An Introduction
HTML5 Games - An Introduction
 
Where Design and Development Meet: Cross Platform Mobile Experiences
Where Design and Development Meet: Cross Platform Mobile Experiences Where Design and Development Meet: Cross Platform Mobile Experiences
Where Design and Development Meet: Cross Platform Mobile Experiences
 
Mobile Game Development using Adobe Flash
Mobile Game Development using Adobe FlashMobile Game Development using Adobe Flash
Mobile Game Development using Adobe Flash
 
iPad implementation
iPad implementationiPad implementation
iPad implementation
 
Practical Design and Development with Flash on Mobile and Devices
Practical Design and Development with Flash on Mobile and DevicesPractical Design and Development with Flash on Mobile and Devices
Practical Design and Development with Flash on Mobile and Devices
 
Delta Engine @ CeBit 2011
Delta Engine @ CeBit 2011Delta Engine @ CeBit 2011
Delta Engine @ CeBit 2011
 
HTML5 vs Flash
HTML5 vs FlashHTML5 vs Flash
HTML5 vs Flash
 

Recently uploaded

Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
MICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptxMICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptxabhijeetpadhi001
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.arsicmarija21
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 

Recently uploaded (20)

9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
MICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptxMICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptx
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 

Viva Voce Presentation

  • 1. VIVA VOCE PRESENTATION Kieran Moran – N0399290 RESEARCH MODULE – MMPR30023
  • 2. RESEARCH QUESTION Can HTML5 overtake Flash as the developers choice for creating online games ?
  • 3. METHODS USED 1. Game comparison – HTML5 game compared to Flash game. 2. Interview – Game developer interview 3. Game development – Fundamentals to building a HTML5 game. Narrative development and game play improvements. 4. Questionnaire – Where and how are people playing games.
  • 4. GAME COMPARISON (artefact one) Building upon secondary research and development to find out the underlying elements of the development of games. Exactly the same game in both Flash and HTML5. Comparison findings: - Multiple HTML5 files necessary files to deploy game (.html file, .css file, .js file). One Flash file required (.swf) - HTML5, CSS3, (3.7kb), Flash file sizes (46kb) - Flash file can’t be edited without Flash programme. HTML5 editable in browser.
  • 5. “Flash was created during the PC era – for PCs and mice. But the mobile era is about low power devices, touch interfaces and open web standards – all areas where Flash falls short.” (Steve Jobs 2010)
  • 6. INTERVIEW (artefact two) The thought process behind this method was to get an industry professionals perspective and from a primary source. Important that they had experience in both HTML5 and Flash. Interviews key points: - HTML5 not necessarily easier to make games in than Flash but “html is easier in that it is very accessible, open and flexible” - HTML5 drawbacks include needing; better 3d support (desktop and mobile) and audio. - “Absolutely. I worked ten years with flash and can now do most of the things I used to do with flash in html5 AND it runs on more platforms and is not proprietary and close like flash is ” (commercial)
  • 7. GAME DEVELOPMENT (artefact three and four) Getting industry opinions was valuable but putting this into practice was equally as valuable. This enabled me to: - Gain first hand experience in building games with HTML5. Having a newcomers perspective on topic. - Test HTML5 features such as Canvas Support in all latest browsers; Chrome, Firefox, IE 9-11, Safari & Opera. - Test HTML5 audio tag Multiple file types needed for different browsers. JavaScript fallback for older browsers
  • 9.
  • 10. QUESTIONNAIRE The questionnaire was to back up what I had previously found during the artefacts. To find how and where people are currently playing their games and does this show the way HTML5 developers should be taking their games. Findings Q2 PC gamers: 1-5 games (two people) Mobile/Tablet: 1-5 games (two people) 6-10 games (four people) 11-15 games (two people) 16+ (two people) Both: 1-5 people (two people) 6-10 (one person) 11-15(one person)
  • 11. FINDINGS HTML5 strong points: • Strong mobile support • Editable in any text editor • De-bugging tools within the browser • No plug-ins or add-ons to play media • Social integration (twitter, WeChat & Kik) HTML5 needs to improve: • Standard audio format for all browsers • 3D support is limited • Older browsers • Security issues
  • 12. FURTHER RESEARCH Game engines Development for mobile (Ejecta & Phonegap) Browser caching Geo-location
  • 13. HOW THE RESEARCH HELPED ME • HTML5 focused research will help me in my future career where I will have the advantage of working with HTML5’s latest features • Improve JavaScript skills significantly • I am confident with what I have learnt and will be able to put this in to practice through websites interactivity or further game development
  • 14. References Kolber, 2010. Audio.js is a drop-in JavaScript library that allows HTML5’s audio tag to be used anywhere [online]. Available at: http://kolber.github.io/audiojs/[Accessed 28 March 2014] W3Schools, no date. HTML5 audio tag.[online]. Available at: http://www.w3schools.com/tags/tag_audio.asp [Accessed 28 March 2014] Jobs, S., 2010. Thoughts on Flash [online]. Available at: http://www.apple.com/hotnews/thoughts-on-flash/ [Accessed 16 March 2014] Gerhard, M., 2012. Interviewed by Mike Rose [online], Gamasutra.com, 03 May 2013. Available at: http://www.gamasutra.com/view/news/191663/Jagex_thinks_it_has_cracked_HTML5_ with_RuneScape_3.php [Accessed 15 April 2014]