8-10 yrs old
11-13 yrs old
Learn to code a Minecraft world in the style of the classic Bomberman game, fully implemented using coding (Makecode) in a 'Blocks of Grass' world
April 2, 2018
Makecode suggested implementation
This shows a full implementation of the game, without the use of variables for width and height (at least initially I think the code is more readable)
Various web emulations in the style of the Bomberman arcade game
Try a few of these to get a feel for the original game. Note that the game play in Minecraft versions is quite different due to user perspective
Note: This game is based on the style of the classic Bomberman! arcade game. Kids absolutely love it in my experience, however the theme of the game may not be considered appropriate by some. In this case suggested modifications could involve playing in creative mode with a destructible platform such that players fall through gaps.
The arena is created using code: a walled bedrock platform with an array of redstone torches underneath (versions of this basic idea can be found on various Minecraft sites). Each player is teleported to the center of the arena, and given only 64 blocks of TNT. When the TNT is placed in the arena, the proximity of the redstone torches will cause it to detonate, however the bedrock will be unaffected. The aim of the game is to blow up all other players on the platform to be the last survivor!
What should we consider when choosing the height of the arena? (e.g. the ability to see it from ground level vs making it high enough to prevent players jumping over the edge and surviving)
What should we consider when choosing the width of the arena? (e.g. blast radius of TNT, number of players)
Would it be useful to create variables for the height and width of the arena? Would this make the code easier to read? Would it make the code easier to change? Should we give both variables to the user as parameters?
Why is it a good idea to clear every players inventory before the game? If inventory was not cleared, can you think of useful blocks you could bring into the game?
Why is it a good idea to turn off player vs player damage?
Can you think of an alternative to Bedrock that would work for this game? Try experiments with other blocks, such as Obsidian and Diamond.