SlideShare a Scribd company logo
1 of 29
Web Game Design using Flash [ 1 ] [ HadziqFabroyir . Department of Informatics ]
[ 2 ] [ Hadziq Fabroyir . Department of Informatics ]
Casual Gamers Issue TRADITIONAL ,[object Object]
High-end computers
Who will pay for
Deep and complex
Fast action gamesCASUAL GAMERS ,[object Object]
With low-end computers
Who want free
Quick and simple
Familiar turn-based games[ 3 ] [ Hadziq Fabroyir . Department of Informatics ]
[ 4 ] [ Hadziq Fabroyir . Department of Informatics ]
What can you do with it? MAKE YOUR OWN! ,[object Object]
 Web-based banner  ads
Games
Web-based applications
Special Effects[ 5 ] [ Hadziq Fabroyir . Department of Informatics ]
History of Flash & ActionScript [ 6 ] [ Hadziq Fabroyir . Department of Informatics ]
[ 7 ] [ Hadziq Fabroyir . Department of Informatics ]
1996: FutureSplash Animation by Microsoft & Disney 1997: Flash 1.0 & Flash 2.0 1998: Flash 3.0 2000: Flash 4.0 2001: Flash 5.0 + ActionScript 1.0 2002: Flash MX 2003: Flash MX 2004 + ActionScript 2.0 & Flex 2005: Flash 8 & Flash Lite 1.0 Timeline ~ [ 8 ] [ Hadziq Fabroyir . Department of Informatics ]
[ 9 ] [ Hadziq Fabroyir . Department of Informatics ]
[ 10 ] [ Hadziq Fabroyir . Department of Informatics ]
[ 11 ] [ Hadziq Fabroyir . Department of Informatics ]
[ 12 ] [ Hadziq Fabroyir . Department of Informatics ]
Adobe Flash refers to the Adobe Flash Player and multimedia program, which creates animation, games, movies, etc. Available in most web browsers Uses vector based graphics (won’t lose clarity of image with sizing) Scripting language ActionScript Basics [ 13 ] [ Hadziq Fabroyir . Department of Informatics ]
Flash files -- .swf extension May be implemented in several ways: Object of a webpage Played in the Flash Player Self-executing Flash movie Basics [ 14 ] [ Hadziq Fabroyir . Department of Informatics ]
Java-like object-oriented scripting language Creates most of the interactivity in Flash apps First introduced in 2000 with Flash 5 Adds interactivity to applications What is Action Script? [ 15 ] [ Hadziq Fabroyir . Department of Informatics ]
Ex: ActionScript Code onClipEvent(load){function reset()  {     if(this._name=="face"){        this._visible=false;      }     else      {        this._visible=true;       }this.dead=0;       this.speed=random(4)+3;this._x=600;this._y=random(400);  }this.reset();} onClipEvent(enterFrame) {       this._x-=this.speed;          if(this._x<-40)          {            this.reset();         }}  [ 16 ] [ Hadziq Fabroyir . Department of Informatics ]
How does it compare? [ 17 ] [ Hadziq Fabroyir . Department of Informatics ]

More Related Content

Viewers also liked

#OOP_D_ITS - 3rd - Pointer And References
#OOP_D_ITS - 3rd - Pointer And References#OOP_D_ITS - 3rd - Pointer And References
#OOP_D_ITS - 3rd - Pointer And ReferencesHadziq Fabroyir
 
#OOP_D_ITS - 3rd - Migration From C To C++
#OOP_D_ITS - 3rd - Migration From C To C++#OOP_D_ITS - 3rd - Migration From C To C++
#OOP_D_ITS - 3rd - Migration From C To C++Hadziq Fabroyir
 
NTUST Course Selection - How to
NTUST Course Selection - How toNTUST Course Selection - How to
NTUST Course Selection - How toHadziq Fabroyir
 
GD - 3rd - Game Genres Study Case - Only Graph
GD - 3rd - Game Genres Study Case - Only GraphGD - 3rd - Game Genres Study Case - Only Graph
GD - 3rd - Game Genres Study Case - Only GraphHadziq Fabroyir
 
Pelajaran 3 第三課 • Transportasi 交通
Pelajaran 3 第三課 • Transportasi 交通Pelajaran 3 第三課 • Transportasi 交通
Pelajaran 3 第三課 • Transportasi 交通Hadziq Fabroyir
 
#OOP_D_ITS - 6th - C++ Oop Inheritance
#OOP_D_ITS - 6th - C++ Oop Inheritance#OOP_D_ITS - 6th - C++ Oop Inheritance
#OOP_D_ITS - 6th - C++ Oop InheritanceHadziq Fabroyir
 
#OOP_D_ITS - 8th - Class Diagram
#OOP_D_ITS - 8th - Class Diagram#OOP_D_ITS - 8th - Class Diagram
#OOP_D_ITS - 8th - Class DiagramHadziq Fabroyir
 
Pelajaran 2 第二課 • Di Restoran 在餐廳
Pelajaran 2 第二課 • Di Restoran 在餐廳Pelajaran 2 第二課 • Di Restoran 在餐廳
Pelajaran 2 第二課 • Di Restoran 在餐廳Hadziq Fabroyir
 
Sunshine 100
Sunshine 100Sunshine 100
Sunshine 100leadahead
 
How to Select Course at NTUST
How to Select Course at NTUSTHow to Select Course at NTUST
How to Select Course at NTUSTHadziq Fabroyir
 
#OOP_D_ITS - 2nd - C++ Getting Started
#OOP_D_ITS - 2nd - C++ Getting Started#OOP_D_ITS - 2nd - C++ Getting Started
#OOP_D_ITS - 2nd - C++ Getting StartedHadziq Fabroyir
 
GD - 3rd - Game Genres Study Case [Part 1]
GD - 3rd - Game Genres Study Case [Part 1]GD - 3rd - Game Genres Study Case [Part 1]
GD - 3rd - Game Genres Study Case [Part 1]Hadziq Fabroyir
 
GD - 1st - Introduction To Game Development
GD - 1st - Introduction To Game DevelopmentGD - 1st - Introduction To Game Development
GD - 1st - Introduction To Game DevelopmentHadziq Fabroyir
 
GD - 6th - Graphic Design For Games
GD - 6th - Graphic Design For GamesGD - 6th - Graphic Design For Games
GD - 6th - Graphic Design For GamesHadziq Fabroyir
 
NTUST Course Selection (Revision: Fall 2016)
NTUST Course Selection (Revision: Fall 2016)NTUST Course Selection (Revision: Fall 2016)
NTUST Course Selection (Revision: Fall 2016)Hadziq Fabroyir
 
#OOP_D_ITS - 4th - C++ Oop And Class Structure
#OOP_D_ITS - 4th - C++ Oop And Class Structure#OOP_D_ITS - 4th - C++ Oop And Class Structure
#OOP_D_ITS - 4th - C++ Oop And Class StructureHadziq Fabroyir
 

Viewers also liked (18)

#OOP_D_ITS - 3rd - Pointer And References
#OOP_D_ITS - 3rd - Pointer And References#OOP_D_ITS - 3rd - Pointer And References
#OOP_D_ITS - 3rd - Pointer And References
 
#OOP_D_ITS - 3rd - Migration From C To C++
#OOP_D_ITS - 3rd - Migration From C To C++#OOP_D_ITS - 3rd - Migration From C To C++
#OOP_D_ITS - 3rd - Migration From C To C++
 
NTUST Course Selection - How to
NTUST Course Selection - How toNTUST Course Selection - How to
NTUST Course Selection - How to
 
GD - 3rd - Game Genres Study Case - Only Graph
GD - 3rd - Game Genres Study Case - Only GraphGD - 3rd - Game Genres Study Case - Only Graph
GD - 3rd - Game Genres Study Case - Only Graph
 
Pelajaran 3 第三課 • Transportasi 交通
Pelajaran 3 第三課 • Transportasi 交通Pelajaran 3 第三課 • Transportasi 交通
Pelajaran 3 第三課 • Transportasi 交通
 
#OOP_D_ITS - 6th - C++ Oop Inheritance
#OOP_D_ITS - 6th - C++ Oop Inheritance#OOP_D_ITS - 6th - C++ Oop Inheritance
#OOP_D_ITS - 6th - C++ Oop Inheritance
 
#OOP_D_ITS - 8th - Class Diagram
#OOP_D_ITS - 8th - Class Diagram#OOP_D_ITS - 8th - Class Diagram
#OOP_D_ITS - 8th - Class Diagram
 
Pelajaran 2 第二課 • Di Restoran 在餐廳
Pelajaran 2 第二課 • Di Restoran 在餐廳Pelajaran 2 第二課 • Di Restoran 在餐廳
Pelajaran 2 第二課 • Di Restoran 在餐廳
 
Sunshine 100
Sunshine 100Sunshine 100
Sunshine 100
 
How to Select Course at NTUST
How to Select Course at NTUSTHow to Select Course at NTUST
How to Select Course at NTUST
 
#OOP_D_ITS - 2nd - C++ Getting Started
#OOP_D_ITS - 2nd - C++ Getting Started#OOP_D_ITS - 2nd - C++ Getting Started
#OOP_D_ITS - 2nd - C++ Getting Started
 
Brain Battle Online
Brain Battle OnlineBrain Battle Online
Brain Battle Online
 
GD - 3rd - Game Genres Study Case [Part 1]
GD - 3rd - Game Genres Study Case [Part 1]GD - 3rd - Game Genres Study Case [Part 1]
GD - 3rd - Game Genres Study Case [Part 1]
 
GD - 1st - Introduction To Game Development
GD - 1st - Introduction To Game DevelopmentGD - 1st - Introduction To Game Development
GD - 1st - Introduction To Game Development
 
GD - 6th - Graphic Design For Games
GD - 6th - Graphic Design For GamesGD - 6th - Graphic Design For Games
GD - 6th - Graphic Design For Games
 
NTUST Course Selection (Revision: Fall 2016)
NTUST Course Selection (Revision: Fall 2016)NTUST Course Selection (Revision: Fall 2016)
NTUST Course Selection (Revision: Fall 2016)
 
Burgundy
BurgundyBurgundy
Burgundy
 
#OOP_D_ITS - 4th - C++ Oop And Class Structure
#OOP_D_ITS - 4th - C++ Oop And Class Structure#OOP_D_ITS - 4th - C++ Oop And Class Structure
#OOP_D_ITS - 4th - C++ Oop And Class Structure
 

Similar to Gd - 8th - Web Game Design Using Flash

The Basics of Unity - The Game Engine
The Basics of Unity - The Game EngineThe Basics of Unity - The Game Engine
The Basics of Unity - The Game EngineOrisysIndia
 
unity gaming programing basics for students ppt
unity gaming programing basics for students pptunity gaming programing basics for students ppt
unity gaming programing basics for students pptKathiriyaParthiv
 
Getting started with Verold and Three.js
Getting started with Verold and Three.jsGetting started with Verold and Three.js
Getting started with Verold and Three.jsVerold
 
Introduction to html5 game programming with ImpactJs
Introduction to html5 game programming with ImpactJsIntroduction to html5 game programming with ImpactJs
Introduction to html5 game programming with ImpactJsLuca Galli
 
Flash for Mobile Devices
Flash for Mobile DevicesFlash for Mobile Devices
Flash for Mobile Devicespaultrani
 
Creating Flash Content for Multiple Screens
Creating Flash Content for Multiple ScreensCreating Flash Content for Multiple Screens
Creating Flash Content for Multiple Screenspaultrani
 
Yui- Yahoo! User Interface Library
Yui- Yahoo! User Interface LibraryYui- Yahoo! User Interface Library
Yui- Yahoo! User Interface LibraryMomentum Design Lab
 
Dynamic Graph Plotting with WPF
Dynamic Graph Plotting with WPFDynamic Graph Plotting with WPF
Dynamic Graph Plotting with WPFIJERD Editor
 
The fundamental problems of GUI applications and why people choose React
The fundamental problems of GUI applications and why people choose ReactThe fundamental problems of GUI applications and why people choose React
The fundamental problems of GUI applications and why people choose ReactOliver N
 
Animation's Life Cycle And Its Application
Animation's Life Cycle And Its ApplicationAnimation's Life Cycle And Its Application
Animation's Life Cycle And Its ApplicationShakaib Arif
 
WPF - the future of GUI is near
WPF - the future of GUI is nearWPF - the future of GUI is near
WPF - the future of GUI is nearBartlomiej Filipek
 
Introduction to html5 game programming with impact js
Introduction to html5 game programming with impact jsIntroduction to html5 game programming with impact js
Introduction to html5 game programming with impact jsLuca Galli
 
PHOTOSHOP AND VFX
PHOTOSHOP AND VFX PHOTOSHOP AND VFX
PHOTOSHOP AND VFX MichaelThapa
 

Similar to Gd - 8th - Web Game Design Using Flash (20)

Tutorial flash
Tutorial flashTutorial flash
Tutorial flash
 
The Basics of Unity - The Game Engine
The Basics of Unity - The Game EngineThe Basics of Unity - The Game Engine
The Basics of Unity - The Game Engine
 
VR Workshop #1
VR Workshop #1VR Workshop #1
VR Workshop #1
 
Flash
FlashFlash
Flash
 
unity gaming programing basics for students ppt
unity gaming programing basics for students pptunity gaming programing basics for students ppt
unity gaming programing basics for students ppt
 
Getting started with Verold and Three.js
Getting started with Verold and Three.jsGetting started with Verold and Three.js
Getting started with Verold and Three.js
 
Introduction to html5 game programming with ImpactJs
Introduction to html5 game programming with ImpactJsIntroduction to html5 game programming with ImpactJs
Introduction to html5 game programming with ImpactJs
 
Flash for Mobile Devices
Flash for Mobile DevicesFlash for Mobile Devices
Flash for Mobile Devices
 
Creating Flash Content for Multiple Screens
Creating Flash Content for Multiple ScreensCreating Flash Content for Multiple Screens
Creating Flash Content for Multiple Screens
 
Yui- Yahoo! User Interface Library
Yui- Yahoo! User Interface LibraryYui- Yahoo! User Interface Library
Yui- Yahoo! User Interface Library
 
Dynamic Graph Plotting with WPF
Dynamic Graph Plotting with WPFDynamic Graph Plotting with WPF
Dynamic Graph Plotting with WPF
 
The fundamental problems of GUI applications and why people choose React
The fundamental problems of GUI applications and why people choose ReactThe fundamental problems of GUI applications and why people choose React
The fundamental problems of GUI applications and why people choose React
 
Animation's Life Cycle And Its Application
Animation's Life Cycle And Its ApplicationAnimation's Life Cycle And Its Application
Animation's Life Cycle And Its Application
 
WPF - the future of GUI is near
WPF - the future of GUI is nearWPF - the future of GUI is near
WPF - the future of GUI is near
 
Introduction to Unity
Introduction to UnityIntroduction to Unity
Introduction to Unity
 
Introduction to html5 game programming with impact js
Introduction to html5 game programming with impact jsIntroduction to html5 game programming with impact js
Introduction to html5 game programming with impact js
 
Flash brochure
Flash   brochureFlash   brochure
Flash brochure
 
PHOTOSHOP AND VFX
PHOTOSHOP AND VFX PHOTOSHOP AND VFX
PHOTOSHOP AND VFX
 
Silverlight
SilverlightSilverlight
Silverlight
 
HTML5 Game Development frameworks overview
HTML5 Game Development frameworks overviewHTML5 Game Development frameworks overview
HTML5 Game Development frameworks overview
 

More from Hadziq Fabroyir

An Immersive Map Exploration System Using Handheld Device
An Immersive Map Exploration System Using Handheld DeviceAn Immersive Map Exploration System Using Handheld Device
An Immersive Map Exploration System Using Handheld DeviceHadziq Fabroyir
 
在不同尺度遙現系統中具空間感知特性的使用者介面開發
在不同尺度遙現系統中具空間感知特性的使用者介面開發在不同尺度遙現系統中具空間感知特性的使用者介面開發
在不同尺度遙現系統中具空間感知特性的使用者介面開發Hadziq Fabroyir
 
Pelajaran 5 第五課 • Telepon 給打電話
Pelajaran 5 第五課 • Telepon 給打電話Pelajaran 5 第五課 • Telepon 給打電話
Pelajaran 5 第五課 • Telepon 給打電話Hadziq Fabroyir
 
Pelajaran 4 第四課 • Belanja 買東西
Pelajaran 4 第四課 • Belanja 買東西Pelajaran 4 第四課 • Belanja 買東西
Pelajaran 4 第四課 • Belanja 買東西Hadziq Fabroyir
 
Pelajaran 1 第一課 • Perkenalan Diri 自我介紹
Pelajaran 1 第一課 • Perkenalan Diri 自我介紹Pelajaran 1 第一課 • Perkenalan Diri 自我介紹
Pelajaran 1 第一課 • Perkenalan Diri 自我介紹Hadziq Fabroyir
 
#OOP_D_ITS - 9th - Template
#OOP_D_ITS - 9th - Template#OOP_D_ITS - 9th - Template
#OOP_D_ITS - 9th - TemplateHadziq Fabroyir
 
#OOP_D_ITS - 5th - C++ Oop Operator Overloading
#OOP_D_ITS - 5th - C++ Oop Operator Overloading#OOP_D_ITS - 5th - C++ Oop Operator Overloading
#OOP_D_ITS - 5th - C++ Oop Operator OverloadingHadziq Fabroyir
 
#OOP_D_ITS - 1st - Introduction To Object Oriented Programming
#OOP_D_ITS - 1st - Introduction To Object Oriented Programming#OOP_D_ITS - 1st - Introduction To Object Oriented Programming
#OOP_D_ITS - 1st - Introduction To Object Oriented ProgrammingHadziq Fabroyir
 
GD - 3rd - Game Genres Study Case [Part 2]
GD - 3rd - Game Genres Study Case [Part 2]GD - 3rd - Game Genres Study Case [Part 2]
GD - 3rd - Game Genres Study Case [Part 2]Hadziq Fabroyir
 

More from Hadziq Fabroyir (11)

An Immersive Map Exploration System Using Handheld Device
An Immersive Map Exploration System Using Handheld DeviceAn Immersive Map Exploration System Using Handheld Device
An Immersive Map Exploration System Using Handheld Device
 
在不同尺度遙現系統中具空間感知特性的使用者介面開發
在不同尺度遙現系統中具空間感知特性的使用者介面開發在不同尺度遙現系統中具空間感知特性的使用者介面開發
在不同尺度遙現系統中具空間感知特性的使用者介面開發
 
Pelajaran 5 第五課 • Telepon 給打電話
Pelajaran 5 第五課 • Telepon 給打電話Pelajaran 5 第五課 • Telepon 給打電話
Pelajaran 5 第五課 • Telepon 給打電話
 
Pelajaran 4 第四課 • Belanja 買東西
Pelajaran 4 第四課 • Belanja 買東西Pelajaran 4 第四課 • Belanja 買東西
Pelajaran 4 第四課 • Belanja 買東西
 
Pelajaran 1 第一課 • Perkenalan Diri 自我介紹
Pelajaran 1 第一課 • Perkenalan Diri 自我介紹Pelajaran 1 第一課 • Perkenalan Diri 自我介紹
Pelajaran 1 第一課 • Perkenalan Diri 自我介紹
 
Manajemen Waktu
Manajemen WaktuManajemen Waktu
Manajemen Waktu
 
#OOP_D_ITS - 9th - Template
#OOP_D_ITS - 9th - Template#OOP_D_ITS - 9th - Template
#OOP_D_ITS - 9th - Template
 
#OOP_D_ITS - 5th - C++ Oop Operator Overloading
#OOP_D_ITS - 5th - C++ Oop Operator Overloading#OOP_D_ITS - 5th - C++ Oop Operator Overloading
#OOP_D_ITS - 5th - C++ Oop Operator Overloading
 
#OOP_D_ITS - 1st - Introduction To Object Oriented Programming
#OOP_D_ITS - 1st - Introduction To Object Oriented Programming#OOP_D_ITS - 1st - Introduction To Object Oriented Programming
#OOP_D_ITS - 1st - Introduction To Object Oriented Programming
 
GD - 3rd - Game Genres
GD - 3rd - Game GenresGD - 3rd - Game Genres
GD - 3rd - Game Genres
 
GD - 3rd - Game Genres Study Case [Part 2]
GD - 3rd - Game Genres Study Case [Part 2]GD - 3rd - Game Genres Study Case [Part 2]
GD - 3rd - Game Genres Study Case [Part 2]
 

Recently uploaded

Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 

Recently uploaded (20)

Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 

Gd - 8th - Web Game Design Using Flash

  • 1. Web Game Design using Flash [ 1 ] [ HadziqFabroyir . Department of Informatics ]
  • 2. [ 2 ] [ Hadziq Fabroyir . Department of Informatics ]
  • 3.
  • 7.
  • 11. Familiar turn-based games[ 3 ] [ Hadziq Fabroyir . Department of Informatics ]
  • 12. [ 4 ] [ Hadziq Fabroyir . Department of Informatics ]
  • 13.
  • 15. Games
  • 17. Special Effects[ 5 ] [ Hadziq Fabroyir . Department of Informatics ]
  • 18. History of Flash & ActionScript [ 6 ] [ Hadziq Fabroyir . Department of Informatics ]
  • 19. [ 7 ] [ Hadziq Fabroyir . Department of Informatics ]
  • 20. 1996: FutureSplash Animation by Microsoft & Disney 1997: Flash 1.0 & Flash 2.0 1998: Flash 3.0 2000: Flash 4.0 2001: Flash 5.0 + ActionScript 1.0 2002: Flash MX 2003: Flash MX 2004 + ActionScript 2.0 & Flex 2005: Flash 8 & Flash Lite 1.0 Timeline ~ [ 8 ] [ Hadziq Fabroyir . Department of Informatics ]
  • 21. [ 9 ] [ Hadziq Fabroyir . Department of Informatics ]
  • 22. [ 10 ] [ Hadziq Fabroyir . Department of Informatics ]
  • 23. [ 11 ] [ Hadziq Fabroyir . Department of Informatics ]
  • 24. [ 12 ] [ Hadziq Fabroyir . Department of Informatics ]
  • 25. Adobe Flash refers to the Adobe Flash Player and multimedia program, which creates animation, games, movies, etc. Available in most web browsers Uses vector based graphics (won’t lose clarity of image with sizing) Scripting language ActionScript Basics [ 13 ] [ Hadziq Fabroyir . Department of Informatics ]
  • 26. Flash files -- .swf extension May be implemented in several ways: Object of a webpage Played in the Flash Player Self-executing Flash movie Basics [ 14 ] [ Hadziq Fabroyir . Department of Informatics ]
  • 27. Java-like object-oriented scripting language Creates most of the interactivity in Flash apps First introduced in 2000 with Flash 5 Adds interactivity to applications What is Action Script? [ 15 ] [ Hadziq Fabroyir . Department of Informatics ]
  • 28. Ex: ActionScript Code onClipEvent(load){function reset() { if(this._name=="face"){ this._visible=false; } else { this._visible=true; }this.dead=0; this.speed=random(4)+3;this._x=600;this._y=random(400); }this.reset();} onClipEvent(enterFrame) { this._x-=this.speed; if(this._x<-40) { this.reset(); }} [ 16 ] [ Hadziq Fabroyir . Department of Informatics ]
  • 29. How does it compare? [ 17 ] [ Hadziq Fabroyir . Department of Informatics ]
  • 30. Basically, it condenses several programs into one. In Flash you can: Draw your shapes/objects Edit your code See it played (preview it before running it) Edit timeline of events Save it as a .swf file Why Flash is better [ 18 ] [ Hadziq Fabroyir . Department of Informatics ]
  • 31. Flash Animation How To [ 19 ] [ Hadziq Fabroyir . Department of Informatics ]
  • 32. Flash animation works by playing through the Timeline Each cell in a timeline is a frame, a unit of playing time Each row in the timeline area is a layer, in which different objects may appear, possibly in the same frames Frame-by-frame animation [ 20 ] [ Hadziq Fabroyir . Department of Informatics ]
  • 33. Draw a graphical object on the stage, e.g., a circle Double-click on object to select it, then Insert>Convert to Symbol Click on frame 1 in the timeline Insert>Create MotionTween Click on another frame (e.g., 30) Insert>Keyframe Motion tween appears Drag circle to another location Go to frame 1 Press Enter to see effect Motion tweens [ 21 ] [ Hadziq Fabroyir . Department of Informatics ]
  • 34. Motion tween can achieve other effects Click on the circle in either keyframe Select drag-down menu next to Color: Alpha changes the transparency Tint changes the color values Or use free transform tool to change size and shape of object in a keyframe Color and size motion tweens [ 22 ] [ Hadziq Fabroyir . Department of Informatics ]
  • 35. Similar to morphing objects Draw a circle in center of stage In frame 30, Insert>Blank Keyframe Draw a square in center of stage Go back to frame 1 In Properties, Tween: select Shape Notice that shape tween is light green Shape tweens [ 23 ] [ Hadziq Fabroyir . Department of Informatics ]
  • 36. If you want more than straight line motion: Right-click on layer with motion tween Select Add Motion Guide In frame 1 of motion guide layer, with pencil tool, draw a path (it won’t be visible) Drag graphic to start and end points (in 1st and last keyframes) Yey! Arbitrary path motion Motion guides [ 24 ] [ Hadziq Fabroyir . Department of Informatics ]
  • 37. File > Publish settings Ctrl-Enter compiles .fla to .swf (“swiff”) Publish .html to tell browser where to find latest Flash player, dimensions of movie Windows projector produces stand-alone .exe program (plays without browser or Flash player) Macintosh player does the same on Mac Publishing Flash movies [ 25 ] [ Hadziq Fabroyir . Department of Informatics ]
  • 38. ActionScript 3.0 [ 26 ] [ Hadziq Fabroyir . Department of Informatics ]
  • 39. OOP Supports Safety Simplicity Performance Compatibility Robust Goals [ 27 ] [ Hadziq Fabroyir . Department of Informatics ]
  • 40. Flash authoring tool: Adobe Flash CS3 Adobe Flex Builder 2 (an IDE) Notepad + Flex 2 SDK Tools for Writing Code [ 28 ] [ Hadziq Fabroyir . Department of Informatics ]
  • 41. Flash Client Runtime Environments Flash Player 9 Adobe AIR (Adobe Integrated Runtime) Flash Lite [ 29 ] [ Hadziq Fabroyir . Department of Informatics ]

Editor's Notes

  1. New in mx 2004ActionScript now runs at least twice as fast, sometimes even fasterNew ActionScript methods and objectsYou can now connect Flash Video files (FLV) and stream them to the Player without needing Flash Communication ServerThe file size of the Player is still amazingly small (for Internet Explorer users on a PC, the downloaded file is only 450Kb).The Player can now connect to Web Services via the SOAP protocolText can now be viewed as both alias and anti-aliasSupport for legacy versions of Flash Content (1–6)Tighter securityNew in Flash 8:Filter EffectsFile Referrence
  2. 2006: Flash 9 + ActionScript 3.0 & Flash Lite 2.x & Flex Builder 2