Permalink
Browse files

Instruction Updates

  • Loading branch information...
1 parent 3e6925f commit 72413e912e25a03f351707f8a3a73256f65bfdef @vladikoff committed Dec 1, 2012
Showing with 38 additions and 18 deletions.
  1. +30 −15 README.md
  2. +2 −2 app/client/js/game/Game.js
  3. +5 −0 app/client/js/game/SoundTrack.js
  4. BIN app/public/img/poster.png
  5. +1 −1 app/server/server.js
View
@@ -1,20 +1,25 @@
# Core Committer - The Game
-![alt text](http://committer.meteor.com/img/poster.png "The Core Committer")
-
[ [WATCH GAME TRAILER](http://www.youtube.com/watch?v=BDPUvtY8Lr0 "Core Committer Game Trailer") ]
+![](http://committer.meteor.com/img/poster.png "The Core Committer")
+
+## Instructions & Story
+* __You are the core committer.__
+ * Choose an open source project and help that project by sorting code to proper branches.
+ * Collect stars to make your project more popular.
-## Instructions
* allow the code blocks to hit the related branch color
-* i.e. good: ![](http://committer.meteor.com/img/tutorial-good.png), bad: ![](http://committer.meteor.com/img/tutorial-bad.png)
-* destroy the blocks that do not match the branch color
+ * good: ![](http://committer.meteor.com/img/tutorial-good.png)
+ * bad: ![](http://committer.meteor.com/img/tutorial-bad.png)
+* destroy the blocks that do not match the branch color using your attack lasers ([SPACE])
* branches change if you destroy matching blocks or a block
-* the game gets harder over time, be prepared!
-* you lose health if you mismatch the colors or destroy good code
-* when stars get to the branch, collect then with your committer
-* use branch teleporting (tab) and 3D view to your advantage
+ * when the branch changes, it lights up and the code starts flowing from a different direction
+* __you lose health if you mismatch the code & branch colors__ or __destroy good code blocks__
+* when stars get to the branch, collect then with your committer
+* use branch teleporting ([TAB]) and 3D view ([E]) to your advantage
+* the game gets harder over time, be prepared!
## Controls
@@ -31,19 +36,29 @@
![](http://committer.meteor.com/img/gamepad-map.png "GamePad Controls")
* Plug in your controller, smart pressing buttons when you get into game mode (after the menus).
'Gamepad' in the bottom right corner should say 'on'
-* If you can't get it to work, make sure your controller works with the [HTML5 Rocks Tester](http://www.html5rocks.com/en/tutorials/doodles/gamepad/gamepad-tester/tester.html
-). Make sure to close the tester tab, because the controller can access only one browser tab at a time
-* Controllers tested: XBOX360, Logitech F310, PS3
+* If you can't get it to work, make sure your controller works with the
+[HTML5 Rocks Tester](http://www.html5rocks.com/en/tutorials/doodles/gamepad/gamepad-tester/tester.html).
+Make sure to close the tester tab, because the controller can access only one browser tab at a time
+* Controllers tested: XBOX360, Logitech F310 GamePad & Attack3 Joystick, PS3.
## Features
* 2D & 3D Game Modes
* Compatible with WebGL enabled browsers (three.js support).
-* Tested in Chrome & Firefox
-* HTML5 GamePad support in Chrome
+* Tested in Chrome & Firefox, HTML5 GamePad support in Chrome
* Top & Recent Scores
* GitHub Auth to save your game score
-* 3 amazing wub wub wub music tracks
+* 3 amazing wub wub wub music tracks (you can also turn the music off, if you are sick of the wub wub)
+
+## Tech Used
+
+* Meteor (http://meteor.com)
+* three.js (WebGL) (http://mrdoob.github.com/three.js/)
+* Compass / SASS
+* Modernizr
+* Lo-dash
+* jQuery
+* HTML5 GamePad API
## Notes
@@ -124,7 +124,7 @@
*/
CoreCommit.prototype.trackGameLevel = function () {
var level,
- minSpeed = 17000;
+ minSpeed = 15000;
if (this.FRAME > 1000) {
level = parseInt(this.FRAME / 1000, 10);
@@ -135,7 +135,7 @@
if (this.__CRATE_RATE > 65) this.__CRATE_RATE -= 8;
// Increase speed here too.
- if (this.SPEED > minSpeed) this.SPEED -= 700;
+ if (this.SPEED > minSpeed) { this.SPEED -= 700 } else { this.speed -=300 };
}
}
};
@@ -1,6 +1,7 @@
(function (exports) {
var SoundTrack = function () {
+ var self = this;
this.audio = new Audio();
var tracks = [
"music/0.ogg",
@@ -9,6 +10,10 @@
];
this.audio.src = tracks[parseInt(Math.random() * 3, 10)];
this.audio.volume = 0.1;
+ this.audio.addEventListener('ended', function() {
+ self.audio.src = tracks[parseInt(Math.random() * 3, 10)];
+ self.play();
+ }, false);
};
SoundTrack.prototype.play = function() {
View
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
@@ -86,7 +86,7 @@ function populateProjects() {
},
{
code:'lodash',
- name:'Lodash',
+ name:'Lo-dash',
commits:0,
stars:0,
color:'#0a1629'

0 comments on commit 72413e9

Please sign in to comment.