oopsoverflow / moncraft Goto Github PK
View Code? Open in Web Editor NEWSandbox game developed using C++ 14 & OpenGL 3.3 ๐น
License: GNU Affero General Public License v3.0
Sandbox game developed using C++ 14 & OpenGL 3.3 ๐น
License: GNU Affero General Public License v3.0
We shall comment our code before the rendering of the project.
Some computers (mine for example) have to copy x64/x86 folder in their debug folder to compile properly. Some files are missing in the folder the first time we launch the project.
this is an easy fix which may help a lot with performance. All we have to do (roughly) is compare the angle between the camera forward direction and the chunk position and discard if greater than fov.
Speed of the player suddently decrease while flying or falling. This is not due to air_block collision. This issue appeared in 62cc80b commit
explicit uniform locations in glsl is supported since glsl 430. Do we use this feature which makes Shader code simpler, or do we rollback to 330 and reimplement shader.getUniformLocation as it was a case a while ago.
Cmake is mandatory for the final rendering to the teacher
We can see throught blocks when the camera is tilted in FPS view. This is because the camera position is fixed to the player's head position. However, it is important to keep this system in TPS view.
Hi @OopsOverflow with current tech and Dependencies, can we build MonCraft to android and ios for play?
Thank you so much!
We've had tested a lot in Application.cpp but we have to make a clear code. Terrain generation don't use the loader functions for exemple. We can keep the block but i guess he will disappear in the future.
Too many bind don't use loader, we shall use it to make the code clearer.
VBO indexing or definition problem in Application.cpp
investigate the possibility to have multiple levels of details for the shadow casting.
Far blocks have issues on rendering. It is particularly visible on the trees with black spots that are strangely overlapped. Apparently, this seems to be related to frustum culling as the cutting is done parallel to the player.
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.