In this live training session we will look at creating a multiple choice quiz game. We will create the core game loop - timer, score, win and lose states. We will also show code architecture best practices - keeping data and logic separate, and how to structure a game in a way that makes it easy to maintain and extend. We will look at some of the ways we can extend this in session two.
Languages available:
1. Intro and Setup
In this live training session we will look at creating a multiple choice quiz game. We will create the core game loop - timer, score, win and lose states. We will also show code architecture best practices - keeping data and logic separate, and how to structure a game in a way that makes it easy to maintain and extend. We will look at some of the ways we can extend this in session two.
Quiz Game - Intro and Setup [1/8] Live 2016/11/14
AnswerData
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
QuestionData
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
RoundData
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
DataController
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
MenuScreenController
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
SimpleObjectPool
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
AnswerButton
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
GameController
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
2. Data Classes
In this live training session we will look at creating a multiple choice quiz game. We will create the core game loop - timer, score, win and lose states. We will also show code architecture best practices - keeping data and logic separate, and how to structure a game in a way that makes it easy to maintain and extend. We will look at some of the ways we can extend this in session two.
Quiz Game - Data Classes [2/8] Live 2016/11/14
AnswerData
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
QuestionData
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
RoundData
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
DataController
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
MenuScreenController
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
SimpleObjectPool
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
AnswerButton
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
GameController
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
3. Menu Screen
In this live training session we will look at creating a multiple choice quiz game. We will create the core game loop - timer, score, win and lose states. We will also show code architecture best practices - keeping data and logic separate, and how to structure a game in a way that makes it easy to maintain and extend. We will look at some of the ways we can extend this in session two.
Quiz Game - Menu Screen [3/8] 2016/11/14
AnswerData
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
QuestionData
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
RoundData
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
DataController
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
MenuScreenController
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
SimpleObjectPool
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
AnswerButton
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
GameController
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
4. Game UI
In this live training session we will look at creating a multiple choice quiz game. We will create the core game loop - timer, score, win and lose states. We will also show code architecture best practices - keeping data and logic separate, and how to structure a game in a way that makes it easy to maintain and extend. We will look at some of the ways we can extend this in session two.
Quiz Game - Game UI [4/8] Live 2016/11/14
AnswerData
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
QuestionData
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
RoundData
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
DataController
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
MenuScreenController
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
SimpleObjectPool
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
AnswerButton
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
GameController
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
5. Answer Button
In this live training session we will look at creating a multiple choice quiz game. We will create the core game loop - timer, score, win and lose states. We will also show code architecture best practices - keeping data and logic separate, and how to structure a game in a way that makes it easy to maintain and extend. We will look at some of the ways we can extend this in session two.
Quiz Game - Answer Button [5/8] Live 2016/11/14
AnswerData
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
QuestionData
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
RoundData
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
DataController
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
MenuScreenController
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
SimpleObjectPool
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
AnswerButton
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
GameController
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
6. Displaying Questions
In this live training session we will look at creating a multiple choice quiz game. We will create the core game loop - timer, score, win and lose states. We will also show code architecture best practices - keeping data and logic separate, and how to structure a game in a way that makes it easy to maintain and extend. We will look at some of the ways we can extend this in session two.
Quiz Game - Displaying Questions [6/8] Live 2016/11/14
AnswerData
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
QuestionData
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
RoundData
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
DataController
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
MenuScreenController
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
SimpleObjectPool
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
AnswerButton
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
GameController
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
7. Click To Answer
In this live training session we will look at creating a multiple choice quiz game. We will create the core game loop - timer, score, win and lose states. We will also show code architecture best practices - keeping data and logic separate, and how to structure a game in a way that makes it easy to maintain and extend. We will look at some of the ways we can extend this in session two.
Quiz Game - Click To Answer [7/8] Live 2016/11/14
AnswerData
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
QuestionData
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
RoundData
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
DataController
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
MenuScreenController
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
SimpleObjectPool
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
AnswerButton
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
GameController
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
8. Ending The Game and Q&A
In this live training session we will look at creating a multiple choice quiz game. We will create the core game loop - timer, score, win and lose states. We will also show code architecture best practices - keeping data and logic separate, and how to structure a game in a way that makes it easy to maintain and extend. We will look at some of the ways we can extend this in session two.
Quiz Game - Ending The Game and Q&A [8/8] Live 2016/11/14
AnswerData
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
QuestionData
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
RoundData
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
DataController
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
MenuScreenController
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
SimpleObjectPool
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
AnswerButton
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop
GameController
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop