particlequest cern webfest 2012
DESCRIPTION
Presentation of the ParticleQuest CERN Summer Student Webfest project. It is based on BrowserQuest to start developing a science based game to explore particle physics and the life at CERN.TRANSCRIPT
PARTICLEQUEST
CERN Summer Student Webfest
August 5th, 2012
Contents1. ParticleQuest overview.2. The team.3. Work done.4. Individual contributions.5. Implementation results.
ParticleQuest
Open source HTML5 MMORPGFunded by Mozilla
Now BrowserQuest meets…PARTICLES!
The team
TeamworkFace2face meetings @ CERN restaurant.
Skills:• x3 Computer scientists.• x1 Graphic designer.• x1 Physicist.
Social tools:• GitHub.• Etherpad.• Google+ Hangouts.
Work done
Graphics8-bit particle sprites.
BrowserQuest map customization.• Using Tiled Map Editor.• Editing tilesheets.
Interface customization• More CERN-ish.
CodeReverse-engineered code:• Achievements.• Sprite functioning.
Added:• NPC science script.• Keyboard mapping.
Documented:• BrowserQuest was not supposed to be extended.• Things we have learnt are now easily explained.
PhysicsThe LHC melted down and now, all particles are huge, mad, and really angry.
You, as a Summer Student, has to find the Higgs Boson to stop this madness.
Use your anti-matter weapons wisely to save the Universe in the name of Science!
Community developmentThe GitHub wiki.• Preparing the project for further contributions.
Extending documentation.• Easier to understand and start working!
We made Science fun!
Contributions
André-PierreContributed• Particle Zoo.• Edit pixels.
Learned:• Old school games can be useful.• Editing pixels is time-consuming.
JessyContributed:• Studying the code.• Sprites customization.• Server configuration.
Learned:• Photoshop.
MarcoContributed:• Story script.• Brainstorming.
Learned:• Lurk into the code.• GIT & GitHub
OmeContributed• Graphic customizations.• Documentation.• Presentation.
Learned• Node.js• GIT & GitHub.• Terminal tricks (thx Jessy!).
QuentinContributed:• Interface customizations.• Keyboard mapping.• Brainstorming.
Learned:• Photoshop.• Node.js
Results