Building Games in SC#: Minecraft-like block world (3D, pretty)
19 passed4 failed |
82.6% |
IN9 169 563
OUT56 194 |
| ✓ |
BlocksPrettyThe model builds a good-looking Minecraft-like 3D block game (textures, hotbar, effects) as an agent; this item passes when the app compiles and can be exported, and each hidden test is its own item.2 AI queries
98 tool calls |
Passed |
IN9 169 563
OUT56 194 |
| ✓ |
Hidden_BreakB breaks the targeted block, but not the bottom layer.0 AI queries
0 tool callsHiddenTest |
Passed |
IN0
OUT0 |
| ✓ |
Hidden_FallAndLandA player in the air falls and lands exactly on the ground.0 AI queries
0 tool callsHiddenTest |
Passed |
IN0
OUT0 |
| ✓ |
Hidden_HeadHitsCeilingA block above the head stops a jump: the head stays just below it.0 AI queries
0 tool callsHiddenTest |
Passed |
IN0
OUT0 |
| ✓ |
Hidden_HudThe HUD shows the counters and the selected block type.0 AI queries
0 tool callsHiddenTest |
Passed |
IN0
OUT0 |
| ✓ |
Hidden_JumpSpace jumps from the ground, the player goes up and lands again.0 AI queries
0 tool callsHiddenTest |
Passed |
IN0
OUT0 |
| ✓ |
Hidden_JumpOntoStepA jump while walking gets the player onto a step one block high.0 AI queries
0 tool callsHiddenTest |
Passed |
IN0
OUT0 |
| ✓ |
Hidden_LandOnHighestA fast fall into a stack lands on top of the highest block the box overlaps.0 AI queries
0 tool callsHiddenTest |
Passed |
IN0
OUT0 |
| × |
Hidden_MouseLookMoving the mouse right turns right and moving it up looks up; pitch keeps its limits.0 AI queries
0 tool callsHiddenTestAssertion expression evaluated to false: pitch > 0.5
Context: after moving the mouse up pitch is -8
Values:
pitch = -8 (line 973) |
Failed |
IN0
OUT0 |
| ✓ |
Hidden_NoJumpInTheAirSpace in the air does not jump again: the jump never gets higher than one jump from the ground.0 AI queries
0 tool callsHiddenTest |
Passed |
IN0
OUT0 |
| × |
Hidden_PlaceP places the selected type in front of the targeted face, but never into the player.0 AI queries
0 tool callsHiddenTestAssertion expression evaluated to false: Hidden_At(8, 2, 7) == 2 && placed == 1
Context: place cell 0, placed 1
Values:
placed = 1 (line 841) |
Failed |
IN0
OUT0 |
| × |
Hidden_PlaceOnSlantedFacesA ray that reaches a block at a slant: the place cell is in front of the face the ray entered through (a side face when looking past the block, the top face when looking down at the ground), and P places the block there.0 AI queries
0 tool callsHiddenTestAssertion expression evaluated to false: placeX == 8 && placeY == 2 && placeZ == 7
Context: the ray enters through the +X face: place 8 1 8
Values:
placeX = 8
placeY = 1
placeZ = 8 (line 860) |
Failed |
IN0
OUT0 |
| ✓ |
Hidden_RespawnFalling out of the world puts the player back at the start.0 AI queries
0 tool callsHiddenTest |
Passed |
IN0
OUT0 |
| ✓ |
Hidden_ScreenShowsBlocksThe targeted block is on the screen in the middle, and looking up shows only the sky there.0 AI queries
0 tool callsHiddenTest |
Passed |
IN0
OUT0 |
| ✓ |
Hidden_StartsStandingThe player starts in the middle on the grass and stays standing there.0 AI queries
0 tool callsHiddenTest |
Passed |
IN0
OUT0 |
| × |
Hidden_TargetThe block in front of the eye is the target, and the place cell is in front of the face looked at.0 AI queries
0 tool callsHiddenTestAssertion expression evaluated to false: placeX == 8 && placeY == 2 && placeZ == 7
Context: place 7 1 7
Values:
placeX = 7
placeY = 1
placeZ = 7 (line 793) |
Failed |
IN0
OUT0 |
| ✓ |
Hidden_TargetRangeAndDownBlocks further than 5 from the eye are not targeted; looking down targets the ground under the player.0 AI queries
0 tool callsHiddenTest |
Passed |
IN0
OUT0 |
| ✓ |
Hidden_TurnAndLookLeft/Right turn by 3 degrees per frame, A/Z look up and down, and pitch stops at 89.0 AI queries
0 tool callsHiddenTest |
Passed |
IN0
OUT0 |
| ✓ |
Hidden_WalkUp walks 0.15 per frame where the player looks, Down walks back, and turning changes the direction.0 AI queries
0 tool callsHiddenTest |
Passed |
IN0
OUT0 |
| ✓ |
Hidden_WallStopsA wall two blocks high stops the player right in front of it.0 AI queries
0 tool callsHiddenTest |
Passed |
IN0
OUT0 |
| ✓ |
Hidden_WallStopsAlongXA wall stops the player also when walking along X.0 AI queries
0 tool callsHiddenTest |
Passed |
IN0
OUT0 |
| ✓ |
Hidden_WorldColumnsThe new world has the columns of the height formula: stone, two dirt cells, grass on top and air above.0 AI queries
0 tool callsHiddenTest |
Passed |
IN0
OUT0 |
| ✓ |
Hidden_WorldEdgeThe player cannot leave the world at its edge.0 AI queries
0 tool callsHiddenTest |
Passed |
IN0
OUT0 |