Tuesday, May 29, 2018
Rubix 1.0.0.0 (Gameplay Video)
Download: https://goo.gl/AtkxEf
Rubik's cube created in C++ programming language using OpenGL.
This is a standard 3x3 Rubik's cube. The biggest problem was 3D rotation because of gimbal lock. It was easily solved using matrices and quaternions.
Saturday, May 26, 2018
Maze Builder 1.0.0.3 (Gameplay Video)
Download: https://goo.gl/kywTQV
OpenGL with UV texture mapping. All cubes are generated programmatically. So, here are the texture coordinates:
GLfloat CubeGenerator::texCoords[] = {
// Front
0.0f, 1.0f, 0.0f, 0.0f, 1.0f, 1.0f, 1.0f, 1.0f, 0.0f, 0.0f, 1.0f, 0.0f,
// Back
1.0f, 1.0f, 1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, 1.0f, 0.0f, 0.0f, 0.0f,
// Bottom
1.0f, 1.0f, 1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, 1.0f, 0.0f, 0.0f, 0.0f,
// Top
0.0f, 1.0f, 0.0f, 0.0f, 1.0f, 1.0f, 1.0f, 1.0f, 0.0f, 0.0f, 1.0f, 0.0f,
// Left
1.0f, 1.0f, 0.0f, 1.0f, 1.0f, 0.0f, 1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f,
// Right
0.0f, 1.0f, 1.0f, 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 1.0f, 1.0f, 0.0f
};
Each cube face is made from two triangles.
Saturday, May 12, 2018
Friday, May 11, 2018
LiuOS 1.0.0.0 (Video)
Download: https://goo.gl/eaxYwT
LiuOS - My first operating system.
The operating system shows main menu on the boot screen that contains menu items for intro, fun, info and reboot. Intro is just a graphic demo. The fun menu item displays 30 small programs including programs for basic mathematical operations, string manipulation and other printing screen functions.
Monday, May 7, 2018
Maze Builder 1.0.0.1 (Gameplay Video)
Download: https://goo.gl/5GbnHx
The new version of Maze Builder lets you create more floors for your labyrinth. Your map can contain up to 10 floors. Use I/O keys to go to next or previous floor.
Subscribe to:
Posts (Atom)