craft icon indicating copy to clipboard operation
craft copied to clipboard

Top-down 2D game engine for the Craft app type. See NOTICE for restrictions on use.

Results 42 craft issues
Sort by recently updated
recently updated
newest added

![image](https://user-images.githubusercontent.com/413693/31562866-db41bc30-b011-11e7-871e-c42c0ebd0e6f.png) The sandstone mini block should be obscured by the block to the south of the Agent, or it should spawn more centered on the grid square.

bug
help wanted

We can't apply the AO shadow to the base of the door because it needs to disappear at the start of the door open animation and at the end of...

bug

![shear-sheep](https://user-images.githubusercontent.com/413693/35167231-87bcd172-fd09-11e7-9d3b-7aa17d70e75a.gif) Repros on https://studio.code.org/s/minecraft/stage/1/puzzle/9. Sample code: ![image](https://user-images.githubusercontent.com/413693/35167222-80ba0282-fd09-11e7-9db6-d2a4b93bbdb1.png)

bug

After https://github.com/code-dot-org/craft/issues/459 is addressed, we can replace all static methods like `Position.add(left, right)` with instance methods like `position.add(other)`

enhancement

For backwards compatibility during the transition from `[x, y]` to `new Position(x, y)`. As of https://github.com/code-dot-org/craft/pull/453, we should be able to exclusively use `.x` and `.y` rather than `[0]` and...

enhancement

The visual effect isn't too obvious, but this may represent a bigger perf issue. Are we re-generating all redstone wire sprites on every action plane change?

bug

Found in: https://levelbuilder-studio.code.org/s/craft17/stage/1/puzzle/12 Not a huge issue at this point, but the blocks become see through when a player is standing on the back side of blocks. When the player...

bug

Found In: https://levelbuilder-studio.code.org/s/craft17/stage/1/puzzle/12 When Player creates an infinite loop inside level 12 and then switches level and returns back, the Finish button is not displayed. Repro Steps: 1. Start level...

external

Trap these messages so they don't end up in TravisCI output: ``` Phaser.Cache.getImage: Key "blocks" not found in Cache. Cannot set frameName: Grass Phaser.Cache.getImage: Key "blocks" not found in Cache....

help wanted
testability

PR https://github.com/code-dot-org/craft/pull/52 attempted to reduce variance in code coverage metrics due to random animation timing. This helped, but we're still seeing tiny variation in line coverage of animations in integration...

help wanted
testability