Category: Web Apps

  • The Vortex Game

    Alongside starting this web site I am changing some of my old projects on GitHub to public projects. This allows the code to be shared.

    This project is a tool to help play the Vortex Game from the 1980’s TV show “The Adventure Game”. See https://en.wikipedia.org/wiki/The_Adventure_Game.

    We initially played this game with out Scout Troop using a grid chalked on the floor. The vortex was controlled using a printed copy of the grid and tokens to track the positions of the player and vortex. The Scouts enjoyed as much controlleing the Vortex and trying to catch eachother as they did crossing the grid.

    This tool allows the game to be managed using a phone or tablet. It allows rules to be enforced, so allowing control to he handed to a Scout to operate. It provides sound effects using the Web Audio API in order to add some atmosphere and to give the player some indication of how close they are to being “vapourised”.

    The project was useful for me to experiment with Redux for state management in React. Redux gave me built-in tools for Undo And Redo. It also gave nice separation of state, state transitions (business logic) and separate components (the Sound subsystem).

    The code is at https://github.com/m0rjc/VortexGame

    Screen shot of the Vortex Game on my mobile phone
    Screen shot of the Vortex Game on my mobile phone
    <