In working through these stories, I began with those in bold, but made sure to start with the most basic, functional pieces first. I bolded the stories that were required in order to produce the minimum viable product, while leaving the others there as stretch goals.
#MARBLE GAMES MANCALA SERIES#
To manage the creation of the game, I roughly framed out a series of user stories that are listed in the document below. Next, I took some time to pseudocode the steps involved in a single round of pla in order to loop that logic to simulate multiple turns and eventually multiple games. There is also a feature I included here, the score section, that was intended to keep a running tally of player 1 and player 2 scores over multiple games, but I decided to remove that functionality I thought it cluttered the page design.
Because the board is the only real focus of the game, there wasn’t much need to develop more mockups. Once I had decided on the game, I created the wireframe below to lay out the board and the navigation. This being said, I hadn’t played Mancala for a few years so I refreshed myself with the rules of the game, referencing the site below, and wrote up my own interpretation as well that served as the basis for the “How to Play” content on the game’s page: Immediately, I thought back to my younger days as a swimmer, playing mancala with friends at meets. I wanted to avoid a typical board game for this project, but I still wanted to pick one that was familiar and with simple enough rules that would allow for some time to focus on really perfecting the CSS and logical components.
Animations (scaling and fade out of mancala text).Location of the starting and ending holes on a given turn.Number of marbles to distribute in a single turn.Determining the color of marbles and location within their holes/mancalas.Determining hover behavior on mouse leaving and entering holes.Marble holes (moving marbles on click, providing marble count on hover).Technologies Used JQuery/JavaScript: Event listeners: However, we do treat Express as priority and aim to have your parcel despatched earlier if possible.This is an interactive mancala game that can be played right on your desktop! In order to play, simply grab a friend and load the Github link found in this markdown in your browser window. Please be aware that Express Post is still subject to our 2-3 Business Day despatch time. We now offer Express Post as a shipping option.
As we are a Bricks and Mortar store that sells to walk in customers, some items may be pricemarked with the retail price ticket. Please be mindful of this if delivery is to be received by someone other than yourself. Some larger items may be sent in the original carton that may picture or describe the item enclosed. In the event of a significant error in shipping or total calculations, we will contact you to advise of correct charges or cancel the order and issue a refund if necessary. To ensure we can despatch promptly, if an item is unavailable for any reason at the time of order picking and sourcing will delay shipment significantly, we may cancel the item from the order and refund the value. If delivery is unable to be completed at the nominated address, parcel will be returned to an Australia Post Office or other depot for collection. If you choose to request safe drop or redirect your parcel with Australia Post, Mr Toys accepts no responsibility for lost or stolen parcels. Shipping times are estimated at between 3-10 business days depending on your location within AustraliaĪustralia Post eParcel service delivers Australia wide and requires a signature for delivery. Orders are typically dispatched within 2-3 business days in non peak periods. Exact shipping costs are calculated in the shopping cart and will be added to the order total before checkout. Shipping costs are influenced by the size and weight of the product and your location. We deliver products Australia wide using Australia Post eParcel and couriers. Refunds will be issued using your original payment method Proof of Purchase such as your original Mr Toys register receipt must be presented Mr Toys reserves the right not to offer an exchange, refund or repair where the item fault is a result of misuse or neglect. Mr Toys may elect to return the product to the manufacturer's repair agent to determine the nature of the problem. Where a failure does not amount to a major failure, Mr Toys is entitled to choose between providing you with a repair, replacement or other suitable remedy.