particlequest cern webfest 2012

Post on 27-Oct-2014

108 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

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

top related