kotolegokot / plaine Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU General Public License v3.0
License: GNU General Public License v3.0
somewhere
Add a config file to save there all the settings.
These functions must be able to work separately
Would be nice to have a game over dialogue indicating the amount of score you've collected.
Someone has to do this dirty work
Add localization using gettext.
Add LICENSE file into the root directory and put license headers into every c++ file like this:
This file is part of PlaneRunner.
Foobar is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Foobar is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Foobar. If not, see <http://www.gnu.org/licenses/>.
Create a nice aircraft mesh
but first do #35
Plane must blow up when it bumps into an obstacle etc.
If I start the game, then click Escape, Menu, and then Start again, the scene is not updated. Though it works when I choose Fullscreen in Settings.
Probably we should add a new plane parameter called health or smth like that. It will decrease when plane is colliding with some other body depending on plane's and the body's impulse. When it's zero, plane blows up.
What do you say?
Make camera move with acceleration as an (almost) real plane
Like in most cool games
We need to define a new seed every time the game starts
Add new obstacle types of IBody type to use in ObstacleGenerator later on
Add some new settings like color depth or language.
There may be some problems with Windows, because the implementation of utf8_to_wide and wide_to_utf8 is platform-specific, and I've not tested it under Windows.
Implement plane control with AWSD and so on
Add "System language" item into settings
Make pause work adequately (both Irrlicht and Bullet world are stopped)
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.