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
We need to define a new seed every time the game starts
Implement plane control with AWSD and so on
Add a config file to save there all the settings.
Add localization using gettext.
Like in most cool games
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.
Someone has to do this dirty work
Add "System language" item into settings
somewhere
but first do #35
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/>.
Plane must blow up when it bumps into an obstacle etc.
Add new obstacle types of IBody type to use in ObstacleGenerator later on
Make pause work adequately (both Irrlicht and Bullet world are stopped)
Make camera move with acceleration as an (almost) real plane
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.
Would be nice to have a game over dialogue indicating the amount of score you've collected.
These functions must be able to work separately
Add some new settings like color depth or language.
Create a nice aircraft mesh
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?
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.