l4d15 / openge Goto Github PK
View Code? Open in Web Editor NEWOpen Game Engine
Open Game Engine
anax repository is missing the .gitignore
file to ignore OS X .DS_Store
files and the include/anax/config.hpp
file created during compilation, so git will complain about new files being created although we didn't change anything in the source code.
Solution:
.gitignore
.We detect trigger collisions but the implementation for blocking collisions is missing.
This tutorial may be helpful.
It is needed to sort the rendering queue, otherwise we need to sort the temporary vector we obtain at the start of the rendering stage.
A custom implementation of anax is become more necessary as development advance...
If OpenGE is run from an Xcode project, when the game is closed (CMD + Q
for example) the execution will return an error code 9.
Investigate the problem.
There are a lot of neat features missing in anax and is mandatory to implement them before continuing as they are key for the proper engine workflow.
This is URGENT!
There is a built-in method in json_spirit to deliver default values when a parameter is missing in the JSON. Change the horrible if (jsonString.contains(...))
statements for proper json_spirit default values.
std::string name = jsonString.getString("name", "I have no name");
It's a bug in SDL2. The solution is in this post.
Check if properties are present in the JSON file and if they are missing assign a default value so the JSON file contains only the necessary properties, no more, no less.
Change from squareRoot(...)
to SquareRoot(...)
and so on. Also remember to change Vector3
and Vector2
where those functions are used.
Even when we use CMake, it's probing to be extremely complicated to make it work in Windows + Visual Studio. One of the major goals of OpenGE is to be stupidly easy to start developing with it, so albeit I love CMake I also think we should give less experienced people a easiest way to start coding with OpenGE.
A folder named "Projects" or "Platforms" containing Visual Studio (Windows) and Xcode (Mac) projects should be created.
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.