Scott Erickson
|
3f884e71e5
|
Fixed the LevelLoader in headless settings.
|
2014-05-20 11:25:32 -07:00 |
|
Scott Erickson
|
93c6f72f07
|
Asynchronously building things again.
|
2014-05-20 10:49:19 -07:00 |
|
Scott Erickson
|
b410d91203
|
Cleaned up the LevelView, organizing it so that initialization code roughly runs in order, and set it up so that the ScriptManager is created earlier.
|
2014-05-19 17:10:41 -07:00 |
|
Scott Erickson
|
eebbae9b13
|
Added a global SPRITE_RESOLUTION_FACTOR property.
|
2014-05-15 17:09:35 -07:00 |
|
Nick Winter
|
b973b749c0
|
Merged.
|
2014-05-15 14:57:24 -07:00 |
|
Nick Winter
|
8909d218bc
|
Moved random seed initialization to Existence System, where it can be configured.
|
2014-05-15 14:54:31 -07:00 |
|
Nick Winter
|
c1f9d51b37
|
Added times to runtime errors. Don't load ThangTypes for Thangs that don't exist on the first frame of the world.
|
2014-05-15 11:27:51 -07:00 |
|
Nick Winter
|
dbcafbb29b
|
Working on level-specific coding languages, with non-writable code in JavaScript.
|
2014-05-14 21:54:36 -07:00 |
|
Scott Erickson
|
54af58baee
|
SuperModel no longer emits progress going backward ever, and added a way to prevent it from getting to high in the middle of a chain of loading.
|
2014-05-14 09:24:52 -07:00 |
|
Scott Erickson
|
4b404ae124
|
Finished tuning the supermodel loading and progress.
|
2014-05-13 14:39:45 -07:00 |
|
Scott Erickson
|
b4ad34eb8f
|
LevelLoader only builds and loads thang types in the world on the first frame, letting everything else happen lazily.
|
2014-05-13 10:51:55 -07:00 |
|
Nick Winter
|
1aa72541ff
|
Merged master into feature/thangload.
|
2014-05-12 09:57:31 -07:00 |
|
Nick Winter
|
1e18f0b42f
|
Merged God and Buddha, split out Angels, did a huge refactoring, fixed many bugs, and laid groundwork for preloading Worlds.
|
2014-05-10 18:24:50 -07:00 |
|
Nick Winter
|
589410ed8e
|
Merged master into feature/thangload.
|
2014-05-09 12:56:58 -07:00 |
|
Scott Erickson
|
c037ce14f2
|
Fixed #958. LevelLoader wasn't handling cached session objects passed in with the supermodel.
|
2014-05-07 13:28:42 -07:00 |
|
Nick Winter
|
2e6bec5454
|
Some fixes for my accidental merge of #970.
|
2014-05-06 09:49:04 -07:00 |
|
Scott Erickson
|
db9a82d58a
|
Merge branch 'feature/thangload' of https://github.com/codecombat/codecombat into feature/thangload
|
2014-05-02 17:03:53 -07:00 |
|
Scott Erickson
|
aee90c72bb
|
Most of the way there with the raster images. Just need to figure out loading with PreloadJS and the SuperModel.
|
2014-05-02 17:03:30 -07:00 |
|
Nick Winter
|
d54149d0f3
|
Reworked LevelView loading priorities to try to get world simulating earlier.
|
2014-05-02 12:32:41 -07:00 |
|
Scott Erickson
|
06bc96d7d0
|
Set up the level loader to get thangtype names first, then load the thang types themselves so the world can be generated in parallel with thang type loading and rendering.
|
2014-05-02 10:31:20 -07:00 |
|
Scott Erickson
|
2952d7702c
|
Merge branch 'master' into feature/thangload
Conflicts:
app/lib/LevelLoader.coffee
app/views/play/level_view.coffee
|
2014-05-02 08:20:03 -07:00 |
|
Scott Erickson
|
92687b17de
|
Merge branch 'master' into feature/thangload
Conflicts:
app/lib/LevelLoader.coffee
app/views/play/level_view.coffee
|
2014-05-02 08:19:47 -07:00 |
|
Scott Erickson
|
31c5890288
|
Fixed #934
|
2014-05-01 15:44:50 -07:00 |
|
Nick Winter
|
541a2756fd
|
Simulate properly even if Simulator Supermodel starts fully loaded.
|
2014-04-29 16:54:57 -07:00 |
|
Nick Winter
|
2f174691c5
|
Fixed #939.
|
2014-04-29 16:44:38 -07:00 |
|
Scott Erickson
|
57beb94b5c
|
Fixed a bug with the levelloader loading articles.
|
2014-04-28 18:30:47 -07:00 |
|
Scott Erickson
|
b9f4093b08
|
Set up the LevelLoader to load names instead of whole ThangTypes.
|
2014-04-28 14:58:58 -07:00 |
|
Scott Erickson
|
01f2a556f9
|
Set up the patches view with the new loading system, fixing a few things in the meanwhile.
|
2014-04-28 11:09:21 -07:00 |
|
Scott Erickson
|
d5bcec5ad0
|
Fixed the level editor with the new loading system.
|
2014-04-25 19:11:32 -07:00 |
|
Scott Erickson
|
14d62915f4
|
Got projection and backups set back up, partially fixed the level editor.
|
2014-04-25 16:14:05 -07:00 |
|
Scott Erickson
|
7640a6365b
|
Removed some logs.
|
2014-04-25 14:59:17 -07:00 |
|
Scott Erickson
|
278d6752c3
|
Refactored SuperModel, CocoModel and LevelLoader.
Removed the dynamic population of the Level, instead putting straightforward logic into LevelLoader.
Simplified SuperModel.
|
2014-04-25 14:30:06 -07:00 |
|
Ting-Kuan
|
974e5e1b24
|
remove debugging msg.
|
2014-04-19 13:09:50 -04:00 |
|
Ting-Kuan
|
1c1cf2f189
|
Fix loading of Level.
|
2014-04-17 19:23:35 -04:00 |
|
Ting-Kuan
|
af399f4415
|
Merge branch 'master' into feature/loading-views
|
2014-04-15 13:34:20 -04:00 |
|
Nick Winter
|
89ec5c900b
|
Trying synchronous spritesheet building during level loading for speed.
|
2014-04-14 14:50:25 -07:00 |
|
Ting-Kuan
|
a6235842b6
|
Change populate model to accept resource name.
|
2014-04-11 22:35:20 -04:00 |
|
Ting-Kuan
|
a5e6496a7c
|
Make resources as static class to avoid loading multiple times.
Clean debug message.
|
2014-04-10 16:59:08 -04:00 |
|
Scott Erickson
|
fae9034dfc
|
Merge branch 'master' of https://github.com/swapkh91/codecombat into swapkh91-master
Conflicts:
app/models/SuperModel.coffee
|
2014-03-26 14:29:16 -07:00 |
|
swapnesh
|
1118324b41
|
Migrate from .on, .once to .listenTo, .listenToOnce
|
2014-03-26 03:25:11 +05:30 |
|
Scott Erickson
|
2c329a256f
|
Removed all the setting properties to null in destroy methods that don't need them since destroy nullifies all properties.
|
2014-03-24 14:42:56 -07:00 |
|
Shrihari
|
0160538b44
|
More migrations
|
2014-03-24 22:28:34 +05:30 |
|
Scott Erickson
|
b6c9b6276c
|
Tweaked logging of sprite building.
|
2014-03-19 17:11:45 -07:00 |
|
Nick Winter
|
358d7fa181
|
Dont' need to load sessions, too.
|
2014-03-18 11:52:23 -07:00 |
|
Nick Winter
|
4355813d69
|
Don't throw away fully loaded supermodels in between simulations or refresh tabs when not looking at them.
|
2014-03-18 11:26:15 -07:00 |
|
Michael Schmatz
|
aea9e9d1a6
|
Spectate view is nearing completion
|
2014-03-12 17:51:13 -07:00 |
|
Scott Erickson
|
8fa9c9c410
|
Set up the level play view to show the guide on startup based on the showGuide property.
|
2014-03-07 15:18:56 -08:00 |
|
Nick Winter
|
ea406bd3c7
|
Fixed some event listeners on destroyed loaders.
|
2014-03-06 15:52:51 -08:00 |
|
Nick Winter
|
e20e9d68cf
|
Construct sprite sheets as ThangTypes load.
|
2014-02-27 22:15:13 -08:00 |
|
Nick Winter
|
97197bd89d
|
Got rid of potentially unnecessary (and definitely slow) SpriteSheetBuilder _.cloneDeep. Watch out.
|
2014-02-27 20:54:29 -08:00 |
|
Scott Erickson
|
8d828939b6
|
Fixed a bug where the jingle wouldn't play during level loading if the audio had been loaded previously.
|
2014-02-26 20:23:13 -08:00 |
|
Nick Winter
|
172242d226
|
Re-denormalize session if things have changed. Removed some logs.
|
2014-02-26 17:06:21 -08:00 |
|
Tay Yang Shun
|
11c5f7419a
|
Used internationalised strings for level not found message
|
2014-02-26 05:54:33 +08:00 |
|
Tay Yang Shun
|
8a24407d3e
|
Redirect to play page for non-existent levels. Fixes issue #396
|
2014-02-26 04:59:35 +08:00 |
|
Scott Erickson
|
86f94cb5fd
|
Refactored dynamic sound loading to the level view, since the level loader is no longer in service after finishing loading.
|
2014-02-19 11:42:33 -08:00 |
|
Nick Winter
|
6f0ed9040a
|
Fixes for dirt path, fast portraits, and slow transpilation. Starting to move Aether stuff into a Tome worker with Catiline.
|
2014-02-17 17:38:49 -08:00 |
|
Nick Winter
|
af510c7cc7
|
60 FPS and support for independent world/surface frame rates.
|
2014-02-17 11:53:52 -08:00 |
|
Nick Winter
|
1b0f15b5f3
|
More LevelLoader defense.
|
2014-02-17 08:15:53 -08:00 |
|
Nick Winter
|
c19c8f3912
|
Fix for LevelLoader, selection udpating, and non-documentation tome popovers.
|
2014-02-16 18:29:24 -08:00 |
|
Nick Winter
|
addf4ca245
|
Improved Simulator memory and performance.
|
2014-02-15 17:29:54 -08:00 |
|
Nick Winter
|
f3b58a9416
|
Merged.
|
2014-02-15 15:45:53 -08:00 |
|
Nick Winter
|
3c7cac8ba9
|
Trying to do some memory cleanup.
|
2014-02-15 15:44:45 -08:00 |
|
Scott Erickson
|
d55e4cd624
|
Made sure session objects are loaded from the server fresh, no caching.
|
2014-02-14 15:35:54 -08:00 |
|
Scott Erickson
|
1349a59084
|
Refactored destroy functions to have super be the last thing.
|
2014-02-14 10:57:47 -08:00 |
|
Scott Erickson
|
476cc87628
|
Set up the ladder to be able to compete against other sessions.
|
2014-02-13 16:42:35 -08:00 |
|
Scott Erickson
|
97b4e7661d
|
Level loader now loads session based on the team property in the url.
|
2014-02-13 15:51:41 -08:00 |
|
Nick Winter
|
cdf268ce4f
|
Merged.
|
2014-02-12 13:10:58 -08:00 |
|
Nick Winter
|
5655084981
|
Fixed a ton more leaks.
|
2014-02-12 12:41:41 -08:00 |
|
Scott Erickson
|
71b6ebf8eb
|
More memory fixes.
|
2014-02-11 15:47:59 -08:00 |
|
Scott Erickson
|
ac49e5eec1
|
More memory fixes.
|
2014-02-11 15:38:36 -08:00 |
|
Nick Winter
|
6af2d34f59
|
Fixed a ton of memory leaks, but not all of them.
|
2014-02-06 14:00:27 -08:00 |
|
Nick Winter
|
1fb68ae717
|
Fixed bug with team assignments and spell permissions.
|
2014-01-16 11:37:04 -08:00 |
|
Scott Erickson
|
bf4011044f
|
Initially working on using team colors, but it's not working yet.
|
2014-01-14 13:16:30 -08:00 |
|
Scott Erickson
|
de258fdf20
|
Set up wizard sprites to use the color config.
|
2014-01-12 12:27:10 -08:00 |
|
Nick Winter
|
70cd16cee4
|
Fixing bug with application require for now. Shoutout for Firebase.
|
2014-01-06 23:45:33 -08:00 |
|
Nick Winter
|
6009df26de
|
Ready for action, sir!
|
2014-01-03 10:32:13 -08:00 |
|