There are multiple, functional examples of the block stacking game in ThreeJS online. We want to take one written in ThreeJS and Typescript and add to it to make a simple and fun game for memorizing the books of the Bible in order.
Starting with a working and functional game published on CodePen, we want to make this into a NPM ThreeJS game and make minor changes for playability.
[login to view URL]
Detailed specifications are below, but the project summary is to add buttons and a couple functions to the existing gameplay for a better mobile experience to drop or skip the current block. Then the player is attempting to stack a block if the displayed string is the correct or incorrect one in the list. If correct, they need to place it accurately. If incorrect, they need to skip this block and it drops and another block is picked with another string which may or may not be correct.
When a block is dropped, it uses the existing game logic to shave off the part of block that was not perfectly aligned at the placement moment.
Please see attached mockup and full specification for details and expectations and payment terms.