Objective: Develop the models for this API.
From the API, we can identify some entities:
- Die
- Play (one play) - Collection of Die
- Game
- Position
- Ranking - Collection of Positions
- Define the models in JavaScript files
- Refer to backbone.js' API on
- Models
- Collections
- Set the defaults attributes for the Game model
- Include scripts in the index.html
- Open index.html in your browser with the debugger
- Use the console and try some stuff:
- Create an instance with specific attributes
- Register a callback on a changed event
- Set an attribute to a different value
- Try setting an attribute that you made up and see what happens
- Create a collection and add some elements to it
- Try some of the Underscore methods on the collection
- Define a
log
on the models to show the status
- The ZD API
- Backbone API
- Underscore
- jQuery
- Workshop parts
- Zombie Dice Live!