tijmenuu / smarttalesii Goto Github PK
View Code? Open in Web Editor NEWDevelopment of the Smart Tales sequel; Smart Tales II
License: Other
Development of the Smart Tales sequel; Smart Tales II
License: Other
Currently the Readme is kind of overloaded with information. Use separate pages with the Wiki function of Github to better organise the information.
Update the readme with a description of the available branches and their purposes.
Currently the logic assumes a resolution of 1280x720 all over the place. Make it so that it no longer relies on this, in the event the game can't be run at the requested resolution.
Easy fix: hardcore the default view to 1280x720. Keeps all the hardcoded values, but allows for dynamic changes of resolution.
Harder fix: make the game's logic resolution independent.
Title says it all.
The Obstacles logic has branched enough to warrant a refactor. The obstacles with sensor upgrades in level need their own class, the door needs its own class and the phone needs its own class.
It would make a lot more sense if the game difficulty, speed curve and reward curve could be controlled through scripting.
Use Lua for this, or perhaps Chaiscript?
Have a message overlayed on a timeout saying something along the lines: "Evade all obstacles by doing the required gesture/swipe!"
Implement as seperate mode which centers the desired text on screen and pops itself off the stack when its life expires (both string and lifetime should be configurable, perhaps through the constructor).
Maybe use some music too, like blippy trance?
The naming of the files and namespaces no longer reflect the actual purpose of it. It currently concerns itself with the obstacles and game difficulty. This should be separated to make it more clear, then have a difficultydefinition.hpp/cpp fileset and obstacledefinition.hpp/cpp fileset.
Good additions would be:
Potential additions / up for consideration:
And anything else we can come up with.
One singleton class to store spritesheets, textures, fonts and audio. Right now the resources are being loaded multiple times whilst the memory footprint is small enough to warrant a simple singleton class holding all the resources.
Program.cpp would be responsible for instantiating the static variables.
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.