codecombat/app/templates
Matt Lott 68cca74b43 Real-time multiplayer initial commit
Simple matchmaking, synchronous multiplayer PVP, flags!

Rough matchmaking is under the game menu multiplayer tab, for ladder
games only.  After creating a 2-person game there, you can exit that
modal and real-time cast to play against each other.

If you’re the first person to cast, you’ll sit at the real-time level
playback view waiting until the other player casts.  When they do, you
both should start the real-time playback (and start placing flags like
crazy people).

If in a multiplayer session, the real-time simulation runs the players’
code against each other.  Your multiplayer opponent’s name should be up
near the level name.

Multiplayer sessions are stored completely in Firebase for now, and
removed if both players leave the game.  There’s plenty of bugs,
synchronization issues, and minimal polish to add before we push it to
master.
2014-08-28 23:34:07 -07:00
..
account Job profile view works once again 2014-08-14 17:25:41 +02:00
achievements i18n for all new pages 2014-08-12 14:05:01 +02:00
admin Restored legacy candidates view 2014-07-17 13:16:17 -07:00
common Some work the job profile page. Added a demo view, mainly added a modal view for viewing raw player code. 2014-07-18 16:12:28 -07:00
contribute Added a quick visualization of language localization completion to the Diplomat page. 2014-08-14 11:43:40 -07:00
docs Added Systems documentation. Fixed #1115. 2014-08-28 22:32:55 -07:00
editor Added Systems documentation. Fixed #1115. 2014-08-28 22:32:55 -07:00
game-menu Real-time multiplayer initial commit 2014-08-28 23:34:07 -07:00
kinds Fixed #1000. 2014-08-28 10:50:20 -07:00
modal Merged/tweaked GitHub login. 2014-08-26 08:37:11 -07:00
play Real-time multiplayer initial commit 2014-08-28 23:34:07 -07:00
user Update user_home.jade 2014-08-26 10:33:00 +01:00
about.jade Updated i18n. 2014-08-14 10:57:57 -07:00
admin.jade Refactored views. View file names now match view class names. Router lists routes explicitly rather than routing automagically. Hacking my way to renaming problem, spell. 2014-07-23 07:02:45 -07:00
base.jade removing editor page 2014-08-25 20:27:50 -07:00
cla.jade Fixes #940, merging the signup and login modal into a single modal. Created a couple A/B tests for amount of text in the signup modal. 2014-05-22 11:26:08 -07:00
community.jade Fixed #784. 2014-08-26 17:34:00 -07:00
demo.jade Initial work on a demo view. But brunch won't build demo-app.js for some reason. 2014-06-16 11:40:08 -07:00
employers.jade Add filter alerts to employer page 2014-07-21 16:10:02 -07:00
error.jade Move error_view's dom to template file. 2014-03-28 23:51:15 -04:00
home.jade Updated code language logos. Added code language blurb i18n tags. 2014-07-17 20:12:59 -07:00
legal.jade Fix link in legal.jade 2014-02-27 16:34:58 -08:00
loading.jade Fixed up showing errors, made sure they work with the play view. 2014-04-25 15:31:38 -07:00
loading_error.jade Fixed up showing errors, made sure they work with the play view. 2014-04-25 15:31:38 -07:00
not_found.jade - create sass file to center 404 image on page 2014-03-03 11:42:07 -05:00
play.jade Fixed #953. 2014-08-27 22:23:24 -07:00
recruitment_base.jade Made new recruitment base layout 2014-07-02 11:43:26 -07:00
teachers.jade Refactored views. View file names now match view class names. Router lists routes explicitly rather than routing automagically. Hacking my way to renaming problem, spell. 2014-07-23 07:02:45 -07:00
test.jade Don't let test view interfere with normal body styles. 2014-07-16 16:01:37 -07:00