tudwall / storyteller Goto Github PK
View Code? Open in Web Editor NEWOur project for the first game jam by The Odin Project. Theme: Edutainment
Home Page: https://tudwall.itch.io/storyteller
License: MIT License
Our project for the first game jam by The Odin Project. Theme: Edutainment
Home Page: https://tudwall.itch.io/storyteller
License: MIT License
Create a quiz component creating function, which will return a node that can be inserted into either chapterEnd page or storyEnd pages.
The quiz component should have quizInfo as a parameter, which stores information about all the questions and correct/false options. The quiz should be evaluated when submit button is clicked, which if passed, should trigger a change.
Create a game logic component to connect all our modules
In the quiz-component.js
file, quizComponent isn't exported.
Find a theme for the first story. Let's try to keep it short for the first one.
Using children tales as a base for the stories sounded like a good idea.
You can comment with your story ideas so we keep them all at the same place.
Ideas we already talked about:
Get font-faces and font rules to the top of the css file and add fallback fonts in case our own fonts fails loading
Create an overview page showing all the chapters to choose from in the selected story.
Story end page. Includes a congratulatory message, as well as questions about the story played. Should include buttons to return to home page/chapter page, and a button to restart the story.
Has something to do with the quiz
argument in createStoryEnd
... maybe...
The white kite image is actually transparent, needs to be replaced with a different white kite image or the story must be changed to describe a different colored kite.
Style the chapter pages, make the playable area and text a bit bigger etc
Create a rendering module. We should be able to pass it arguments from the different page factories to render them in the viewport.
Find a name for our game.
Currently the user can drag the object outside of the viewport, rendering it inaccessible.
The drop container is draggable just like the images.
Make the input id the same as the for label's attribute's value in the quiz component.
Should be public domain or allowed for non-commercial use.
Create a page which display a text introduction to the story.
change chapter factory function, chapter DOM etc. in order to support chapters with text only.
Appears at the end of the chapter showing the result of the game, with a next chapter, a restart and a back to the menu button.
Find assets for the story, should be public domain or allowed for non-commercial use.
This page can be a good start to look.
Implement first story assets (text, images) with game logic.
If user chooses wrong answer two times in first quiz, game skips second quiz and shows story end right away. Logic behind checking quiz answer should be splitted into smaller parts to avoid unnecessary code nesting.
Add a build
, start
and a watch
script to package.json, and devServer
to webpack.config.js
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.