Scott Erickson
24848da7bf
Fix scrolling on PlayGameDevLevelView
2016-08-23 12:50:50 -07:00
Matt Lott
e62dbed362
Shift user code yellow arrow tips inward based on indentation
...
Closes #3850
2016-08-15 13:36:43 -07:00
Matt Lott
a00f2600f6
🐛 Show API docs popovers higher over surface
2016-08-09 06:03:58 -07:00
Matt Lott
ba6d51659c
Show in-game programming language
...
Closes #3814
2016-08-03 11:08:20 -07:00
phoenixeliot
4af822d13a
Revert "Add game UI programming language label"
...
This reverts commit b7f916116d
.
Some heights in gameplay were made worse by this; needs some more work.
2016-07-29 11:23:42 -07:00
Nick Winter
d77625bc77
Game dev levels ( #3810 )
...
* Tweak API doc behavior and styling
* Instead of moving to the left during active dialogues, just move to the top
* Allow pointer events
* Adjust close button
* Re-enable pinning API docs for game-dev and web-dev levels
* Make sidebar in PlayGameDevLevelView stretch, better layout columns
* Set up content of PlayGameDevLevelView sidebar to scroll
* Add rest of PlayGameDevLevelView sidebar content, rework what loading looks like
* Finish PlayGameDevLevelView
* Add share area below
* Cover the brown background, paint it gray
* Tweak PlayGameDevLevelView
* Have progress bar show everything
* Fix Surface resize handling
* Fix PlayGameDevLevelView resizing incorrectly when playing
* Add GameDevVictoryModal to PlayGameDevLevelView
* Don't show missing-doctype annotation in Ace
* Hook up GameDevVictoryModal copy button
* Fix onChangeAnnotation runtime error
* Fix onLevelLoaded runtime error
* Have CourseVictoryModal link to /courses when course is done
* Trim, update CourseDetailsView
* Remove last vestiges of teacherMode
* Remove giant navigation buttons at top
* Quick switch to flat style
* Add analytics for game-dev
* Update Analytics events for gamedev
* Prefix event names with context
* Send to Mixpanel
* Include more properties
* Mostly set up indefinite play and autocast for game-dev levels
* Set up cast buttons and shortcut for game-dev
* Add rudimentary instructions when students play game-dev levels
* Couple tweaks
* fix a bit of code that expects frames to always stick around
* have PlayGameDevLevelView render a couple frames on load
* API Docs use 'game' instead of 'hero'
* Move tags to head without combining
* Add HTML comment-start string
Fixes missing entry point arrows
* Fix some whitespace
2016-07-28 13:39:58 -07:00
Matt Lott
b7f916116d
Add game UI programming language label
2016-07-28 12:00:52 -07:00
Matt Lott
2f7fa4e6e7
Always show level and course name in-game
2016-07-28 06:15:17 -07:00
phoenixeliot
b1277dc95f
Merge branch 'game-dev-levels'
2016-07-21 10:14:22 -07:00
Matt Lott
15bcae8a17
Show API popup entirely over surface
...
Covering user code causes problems for players.
2016-07-20 17:06:51 -07:00
phoenixeliot
ce137f00cb
Fix level preview CSS
2016-07-20 17:04:01 -07:00
Nick Winter
6e65171a83
i18n, comments, misc cleanup
2016-07-17 00:53:17 -07:00
Nick Winter
224ad54bdd
View web dev levels. Add proper victory modal game/webpage share links. Fix playing game dev levels. Add generic change transition to all web-dev pages.
2016-07-15 20:03:12 -07:00
Nick Winter
1e89775486
Basic campaign mode victory modal hookup for web-dev levels
2016-07-15 09:53:16 -07:00
Nick Winter
e3670165e7
Remove code for multiple spells; rename SpellListTabEntryView to SpellTopBarView; remove hero avatar from SpellTopBarView
2016-07-14 22:43:25 -07:00
Nick Winter
33ba3f6033
Enable docs for web-dev levels
2016-07-14 19:14:18 -07:00
Nick Winter
ed320a8d9e
WebSurfaceView now parsing player code through virtual DOM into iframe
2016-07-14 18:07:36 -07:00
Nick Winter
c5c831c211
Remove real-time multiplayer prototype code
2016-07-14 10:26:09 -07:00
Scott Erickson
b674277e14
Add PlayGameDevLevelView styling
2016-07-12 14:44:31 -07:00
Scott Erickson
86fc4a3846
Hints v1
...
Add per-level tips and tricks, available during gameplay to help unstick players.
Closes #3736
2016-06-15 16:12:41 -07:00
duybkict
f439ffddc7
fix issue #3678
2016-06-07 09:42:57 +07:00
Josh Callebaut
fd43e09abc
Fix #3350
2016-05-31 11:23:28 -07:00
phoenixeliot
2f63c11024
Fix padding-top for level-loading-goals
2016-04-28 16:36:30 -07:00
phoenixeliot
66f99dd834
Add translation tooltips for code
...
Tweak tooltips, add some translation keys
Fixed not showing translations for English-speakers
Remove comment
2016-04-26 16:37:07 -07:00
phoenixeliot
a524256b5b
Add sessionless play for Teachers
2016-04-12 19:34:05 -07:00
Nick Winter
b5bb662ed2
Add picoCTF problem descriptions to levels; streamline picoCTF flows more
2016-02-17 11:33:56 -08:00
Scott Erickson
277c526dc3
Add CourseVictoryModal
2016-01-25 13:03:29 -08:00
Nick Winter
22af180a86
Move gold display to DuelStatsView for Wakka Maul and remove army power display for non-army ladders
2015-11-30 14:58:36 -08:00
Nick Winter
cc3a62febd
Fix loss of editor focus when clicking error messages and property docs popovers
2015-11-30 14:18:42 -08:00
Nick Winter
26be2842ed
Don't highlight Done button as much until winning replay has finished
2015-11-30 11:34:47 -08:00
Matt Lott
24345cf296
Course victory modal current and next level names
2015-11-24 16:46:27 -08:00
Nick Winter
a725cd70d8
Update comment color to Robin's favorite blue
2015-11-17 15:23:35 -08:00
Nick Winter
0abb9a38ad
Use nanoscroller to allow intro doc scrolling
2015-11-15 08:23:12 -08:00
Nick Winter
5d9d5c0ae6
Remove ProblemAlertView help button
2015-11-14 17:33:05 -08:00
Nick Winter
401d383ff4
Change gutter X to exclamation mark
2015-11-14 16:31:05 -08:00
Nick Winter
0dc0b51556
Hid loading intro scroll for now, bad scroll bars.
2015-11-11 05:53:01 -08:00
Nick Winter
2259076800
LoadingScreen -> level intro behavior
2015-11-10 15:22:09 -08:00
Rob Blanckaert
d26daf1dc0
Only show "press enter" for the selected line in autocomplete.
2015-10-26 15:39:22 -04:00
Scott Erickson
2d2f4814f4
Add course membership required error to LevelLoadingView
2015-10-06 12:48:58 -07:00
Nick Winter
b3496cbf6b
A couple tweaks for the duel stats view.
2015-09-04 17:01:06 -07:00
Nick Winter
73f3e7cdd9
League now preserved throughout ladder navigation flow. Mirror match support for submitting to both sides at once.
2015-09-04 16:21:45 -07:00
Nick Winter
d412a7d5ee
Fixed blank duel stats bar in single player, oops. Handling getTwoGames from non-logged-in users.
2015-08-28 10:45:07 -07:00
Nick Winter
20c6248dba
Added rough army power indicator to DuelStatsView.
2015-08-20 15:21:05 -07:00
Nick Winter
78605ef459
Added DuelStatsView for ladder matches.
2015-08-20 11:57:47 -07:00
Nick Winter
11f9238a91
Added Robot Ragnarok limited time challenge.
2015-08-19 12:16:48 -07:00
Nick Winter
3f323d27d0
Removed achievement and rewards from course-type level victory screens. Added victory text, return-to-course-button, and level feedback and reviews to course-type levels.
2015-08-04 11:35:10 -07:00
Nick Winter
4f443efd8b
First draft of logic to work out where the code entry points should be.
2015-07-09 12:47:07 -07:00
Nick Winter
dfa0de7521
Bad testing version of code entry point arrow numbering.
2015-07-09 11:45:11 -07:00
Nick Winter
a85d52ebe2
Made a tabbed interface for Programmaticon V's Vector and standard library documentation.
2015-06-10 15:18:37 -07:00
Nick Winter
0d81f658ae
Fixed #2452 : handling four and even five-digit gem/xp totals in victory screen.
2015-04-18 19:40:53 -07:00