Pages

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.

Friday, May 25, 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.

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.

Sunday, May 6, 2018

Hearts 1.0.0.0



Download for desktop: https://goo.gl/GxDTPV
Download for Android: https://goo.gl/Z2ttzs

Tap the falling hearts from the top. If you don't tap them, you lose. The game speed will be increasing slowly.

Saturday, May 5, 2018

Hearts 1.0.0.0 (Gameplay Video)



Download for desktop: https://goo.gl/GxDTPV
Download for Android: https://goo.gl/Z2ttzs

Tap the falling hearts from the top. If you don't tap them, you lose. The game speed will be increasing slowly.