SlideShare a Scribd company logo
Top-Scratch
Toolbox to imagine and program
a game with SCRATCH
By Christophe THOMAS (France)
http://rcx-storm.org/ 1
Forewords
• Top-Scratch was conceived in our
programming club. It is a detailed and
structured approach in programming games.
• Our club is based in Saint Gratien near Paris. It
is hosted by FESC.
http://rcx-storm.org/ 2
From Top Chef to Top Scratch
• In France, we love Cooking
• Cooking = Technique + creativity
• Programming = Technique + creativity
• Receipes
• Creativity
http://rcx-storm.org/ 3
Top Scratch
• Objectives :
–How to conceive a game before
programming?
–What makes a good game
–Purpose  first
–HOW TO  second
http://rcx-storm.org/ 4
WHAT are the ingredients of a game ?
• A hero
• Friends
• The ennemy
• Places
• Objects for the quest
• Obstacles
http://rcx-storm.org/ 5
WHAT are the ingredients of a game ?
• A game is more than a story  the gameplay
http://rcx-storm.org/ 6
Source : http://www.gameclassification.com/EN/about/article.html
The gameplay bricks
http://rcx-storm.org/ 7
Rules stating goals Rules defining means and constraints to reach these goals
Source : http://www.gameclassification.com/EN/about/article.html
The spirit of the game
• SPIR T :
– Situation
• Explain the context
– Problem
• Explain the objectives
– Informations/Resolution
• Explain how to …
– Terminate
• Explain how to end the game
http://rcx-storm.org/ 8
The Kipling method for the characters :
5W
• Describe the character of the game
– Who : the name of the characters/objects
– What does it do ?,
– How he will move ?
– Where does it evolve ?
– When does it appears in the game ?
– Why : his purpose in the game.
http://rcx-storm.org/ 9
I keep six honest serving-men
(They taught me all I knew);
Their names are What and Why and When
And How and Where and Who.
Rudyard Kipling in his "Just So Stories" (1902)
Who
• The hero
• The friend
• The ennemy
• The place
• The object of the quest
• The obstacle
http://rcx-storm.org/ 10
Rules of 3
http://rcx-storm.org/ 11
object character
friend ennemy neutral
appareance movement action
human animal other give combat transport
level- HP+ HP
Spacecombat
Where & When
• The direction of your game
• The timeline
http://rcx-storm.org/ 12
Plateform
Creativity toolbox
• Discovering :
– Narration & SPIRiT
– Bricks of Gameplay
– How to imagine & describe characters and objects
– What direction will take the game
http://rcx-storm.org/ 13
Build the team
• Creativity = Explore + Combine + Transform
• 3 roles : Driver, navigator, reporter/documenter
– Navigator :
• Explore the web, for documents,
• Use the 5W
– Reporter/documenter :
• Combine by mapping and organizing the information
• Note the SPiRts
– Driver :
• Transform with Scratch
http://rcx-storm.org/ 14
Build the program with Metalgorithm
• Discovering :
– Bifurcation :
– Boucle :
– Variable :
– Functions :
http://rcx-storm.org/ 15
The receipes
• Making new receipes
– Learning by making
http://rcx-storm.org/ 16
I know how
to make this
… I can
teach you !
I want to
know how to
make this …
The ECU & the badges
• ECU : Echange de connaissance utile
– exchange of useful knowledge :
– By using SPIR T
• Situation :
– what is the subject of EoUK
• Problem :
– issues addressed by the EoUK
• Information :
– proposed solution, how to,
• Resolution :
– show an example
• Transmission of knowledge
http://rcx-storm.org/ 17
The ECU & the badges
• Create a dynamic of learning
• The badges :
– Yellow badge BASIC
– Blue badge JUNIOR
– Red badge SENIOR
– Black badge MASTER
http://rcx-storm.org/ 18
Rules of 3 : 3 ECU
gives a badge level
The experiment continue
http://rcx-storm.org/ 19
Thank you
• Mail : christophe.thomas@rcx-storm.org
http://rcx-storm.org/ 20

More Related Content

PPTX
Devenir Mentor coder dojo avec les brickodeurs
PDF
Conception d'interfaces responsive pour le Web
PPTX
Formation Android : Broadcast Receiver
PDF
10 Missions pour apprendre à créer et programmer son robot
PPTX
Formation Scratch - Felix et Herbert
PPTX
Les bases du développement mobile
PPT
Chromaroma
PPTX
Introduction to Procedural Contents Generation
Devenir Mentor coder dojo avec les brickodeurs
Conception d'interfaces responsive pour le Web
Formation Android : Broadcast Receiver
10 Missions pour apprendre à créer et programmer son robot
Formation Scratch - Felix et Herbert
Les bases du développement mobile
Chromaroma
Introduction to Procedural Contents Generation

Similar to Top scratch ignite-presentation_2013 (20)

PPT
Rhok and opendata hackathon intro
PPT
Introduction to Rhok and OpenData Birmingham 2010
PPTX
Mobile devices and learning - talk and tasks
PPTX
UPdated FarAwayStation EN
PPT
help session guide for graphic design learners
PDF
CodeClub - Teaching the young generation programming
PDF
Inter University Game Jam 2012
PPTX
Cross platform physics games - NDC 2014
PPTX
Hitchhikers guide to OpenSim calongne
PDF
Real-time Semantic Web with Twitter Annotations
PPTX
Super Gun Kids: The Making Of by Iain Lobb
PDF
Open world level design / Pascal Luban
PDF
Alexander Kalinovych: Transmorpher Postmortem
PPTX
Game prototyping workshop
PPTX
Mis in lego
PDF
Best scene in town @ PICNIC '10
PDF
OpenFest 2012 : Leveraging the public internet
PDF
Educational Game Design
PPTX
Teacher Training Workshop - Game Development with Phaser
PDF
From OSINT to Phishing presentation
Rhok and opendata hackathon intro
Introduction to Rhok and OpenData Birmingham 2010
Mobile devices and learning - talk and tasks
UPdated FarAwayStation EN
help session guide for graphic design learners
CodeClub - Teaching the young generation programming
Inter University Game Jam 2012
Cross platform physics games - NDC 2014
Hitchhikers guide to OpenSim calongne
Real-time Semantic Web with Twitter Annotations
Super Gun Kids: The Making Of by Iain Lobb
Open world level design / Pascal Luban
Alexander Kalinovych: Transmorpher Postmortem
Game prototyping workshop
Mis in lego
Best scene in town @ PICNIC '10
OpenFest 2012 : Leveraging the public internet
Educational Game Design
Teacher Training Workshop - Game Development with Phaser
From OSINT to Phishing presentation
Ad

More from Forum Education Science Culture (20)

PDF
Les_brickodeurs POLLENS
PPTX
Composthon ensemble : un hackathon pour imaginer une appli pour le compostage...
PDF
Comment mieux reconnaitre les compétences chez les Brickodeurs
PDF
Hrc labs jeu de cartes pour découvrir le business model canvas
PDF
Coderdojo+Brickodeurs
PPTX
Kit de création pour apprendre à imaginer des jeux vidéos
PDF
Gestion des déchets adapté
PDF
Dossier de présentation de la first lego league avec FESC
PPTX
Livret créatif hexilis studio pour apprendre à créer des jeux vidéos
PPTX
Code hexilis modop joueurs
PPTX
Code hexilis mode opératoire du MCP
PPT
De quoi est fait notre business model fesc
PPTX
Nouvelles organisation des ateliers scratch
PPT
Nouvelles Organisation des ateliers Robotique
PPT
HEXILIS c'est Quoi ?
PDF
QQCOQP-Document_animateur_Tome1_Thésée
PDF
QQCOQP_minijeu_Document-Navigateur_V1
PDF
Tutoriel_SCRATCH_Document-Navigateur_V1
Les_brickodeurs POLLENS
Composthon ensemble : un hackathon pour imaginer une appli pour le compostage...
Comment mieux reconnaitre les compétences chez les Brickodeurs
Hrc labs jeu de cartes pour découvrir le business model canvas
Coderdojo+Brickodeurs
Kit de création pour apprendre à imaginer des jeux vidéos
Gestion des déchets adapté
Dossier de présentation de la first lego league avec FESC
Livret créatif hexilis studio pour apprendre à créer des jeux vidéos
Code hexilis modop joueurs
Code hexilis mode opératoire du MCP
De quoi est fait notre business model fesc
Nouvelles organisation des ateliers scratch
Nouvelles Organisation des ateliers Robotique
HEXILIS c'est Quoi ?
QQCOQP-Document_animateur_Tome1_Thésée
QQCOQP_minijeu_Document-Navigateur_V1
Tutoriel_SCRATCH_Document-Navigateur_V1
Ad

Recently uploaded (20)

PPTX
Unit 4 Computer Architecture Multicore Processor.pptx
PPTX
20th Century Theater, Methods, History.pptx
PPTX
TNA_Presentation-1-Final(SAVE)) (1).pptx
PDF
Environmental Education MCQ BD2EE - Share Source.pdf
PDF
Τίμαιος είναι φιλοσοφικός διάλογος του Πλάτωνα
PDF
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
PDF
My India Quiz Book_20210205121199924.pdf
PDF
Empowerment Technology for Senior High School Guide
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PDF
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
PPTX
Virtual and Augmented Reality in Current Scenario
PDF
AI-driven educational solutions for real-life interventions in the Philippine...
PPTX
Introduction to pro and eukaryotes and differences.pptx
PDF
What if we spent less time fighting change, and more time building what’s rig...
PDF
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
International_Financial_Reporting_Standa.pdf
PDF
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
Unit 4 Computer Architecture Multicore Processor.pptx
20th Century Theater, Methods, History.pptx
TNA_Presentation-1-Final(SAVE)) (1).pptx
Environmental Education MCQ BD2EE - Share Source.pdf
Τίμαιος είναι φιλοσοφικός διάλογος του Πλάτωνα
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
My India Quiz Book_20210205121199924.pdf
Empowerment Technology for Senior High School Guide
LDMMIA Reiki Yoga Finals Review Spring Summer
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
Virtual and Augmented Reality in Current Scenario
AI-driven educational solutions for real-life interventions in the Philippine...
Introduction to pro and eukaryotes and differences.pptx
What if we spent less time fighting change, and more time building what’s rig...
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
202450812 BayCHI UCSC-SV 20250812 v17.pptx
International_Financial_Reporting_Standa.pdf
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf

Top scratch ignite-presentation_2013

  • 1. Top-Scratch Toolbox to imagine and program a game with SCRATCH By Christophe THOMAS (France) http://rcx-storm.org/ 1
  • 2. Forewords • Top-Scratch was conceived in our programming club. It is a detailed and structured approach in programming games. • Our club is based in Saint Gratien near Paris. It is hosted by FESC. http://rcx-storm.org/ 2
  • 3. From Top Chef to Top Scratch • In France, we love Cooking • Cooking = Technique + creativity • Programming = Technique + creativity • Receipes • Creativity http://rcx-storm.org/ 3
  • 4. Top Scratch • Objectives : –How to conceive a game before programming? –What makes a good game –Purpose  first –HOW TO  second http://rcx-storm.org/ 4
  • 5. WHAT are the ingredients of a game ? • A hero • Friends • The ennemy • Places • Objects for the quest • Obstacles http://rcx-storm.org/ 5
  • 6. WHAT are the ingredients of a game ? • A game is more than a story  the gameplay http://rcx-storm.org/ 6 Source : http://www.gameclassification.com/EN/about/article.html
  • 7. The gameplay bricks http://rcx-storm.org/ 7 Rules stating goals Rules defining means and constraints to reach these goals Source : http://www.gameclassification.com/EN/about/article.html
  • 8. The spirit of the game • SPIR T : – Situation • Explain the context – Problem • Explain the objectives – Informations/Resolution • Explain how to … – Terminate • Explain how to end the game http://rcx-storm.org/ 8
  • 9. The Kipling method for the characters : 5W • Describe the character of the game – Who : the name of the characters/objects – What does it do ?, – How he will move ? – Where does it evolve ? – When does it appears in the game ? – Why : his purpose in the game. http://rcx-storm.org/ 9 I keep six honest serving-men (They taught me all I knew); Their names are What and Why and When And How and Where and Who. Rudyard Kipling in his "Just So Stories" (1902)
  • 10. Who • The hero • The friend • The ennemy • The place • The object of the quest • The obstacle http://rcx-storm.org/ 10
  • 11. Rules of 3 http://rcx-storm.org/ 11 object character friend ennemy neutral appareance movement action human animal other give combat transport level- HP+ HP
  • 12. Spacecombat Where & When • The direction of your game • The timeline http://rcx-storm.org/ 12 Plateform
  • 13. Creativity toolbox • Discovering : – Narration & SPIRiT – Bricks of Gameplay – How to imagine & describe characters and objects – What direction will take the game http://rcx-storm.org/ 13
  • 14. Build the team • Creativity = Explore + Combine + Transform • 3 roles : Driver, navigator, reporter/documenter – Navigator : • Explore the web, for documents, • Use the 5W – Reporter/documenter : • Combine by mapping and organizing the information • Note the SPiRts – Driver : • Transform with Scratch http://rcx-storm.org/ 14
  • 15. Build the program with Metalgorithm • Discovering : – Bifurcation : – Boucle : – Variable : – Functions : http://rcx-storm.org/ 15
  • 16. The receipes • Making new receipes – Learning by making http://rcx-storm.org/ 16 I know how to make this … I can teach you ! I want to know how to make this …
  • 17. The ECU & the badges • ECU : Echange de connaissance utile – exchange of useful knowledge : – By using SPIR T • Situation : – what is the subject of EoUK • Problem : – issues addressed by the EoUK • Information : – proposed solution, how to, • Resolution : – show an example • Transmission of knowledge http://rcx-storm.org/ 17
  • 18. The ECU & the badges • Create a dynamic of learning • The badges : – Yellow badge BASIC – Blue badge JUNIOR – Red badge SENIOR – Black badge MASTER http://rcx-storm.org/ 18 Rules of 3 : 3 ECU gives a badge level
  • 20. Thank you • Mail : christophe.thomas@rcx-storm.org http://rcx-storm.org/ 20