Blockventures in Minecraft Part II: The Fire Snake Chronicles

Fire Snake MineCraft

 

Continuing my Blockventures in Minecraft, this time I’ve reimagined the classic game of snake as a competitive arena style challenge. By leveraging some interesting abstractions, I was able to get a collection of blocks to act like a “living entity”. However, the implementation is somewhat performance intensive on account of needing to constantly draw and fire and air blocks, as well as seek the nearest food.

The “AI” if you could call it that, it somewhat lacking, because it moves only either up or down, rather than moving along the shortest path. In the future I might revisit the pathfinding and add “slither over” or body segment avoidance the snake. Other possible developments are additional snakes within the same grid, such as a “water snake” with varying AI from the fire snake. Currently though, the system is pretty fun to play with.

Players who engage in a “Snake Battle” will attempt to lure the fire snake through their opponent by placing food. The last player alive is declared the winner. Simple sounding, but surprisingly difficult to avoid lighting yourself on fire.

Download the Mod here!

or

Check out its development in the Pool!

Leave a Reply

Your email address will not be published. Required fields are marked *