Blogspot
YouTube
Wordpress
Nihad Karajko

Promote Your Page Too
Brojač Posjeta
19456
14.06.2018.

Chinese Memory 1.0.0.0



Download for Android: https://goo.gl/TUwrzW
Download for desktop: https://goo.gl/yS55xV

2D cross-platform game for desktop and Android devices created in Java programming language.

Memorize Chinese characters in 8*8 grid and try to find all pairs. This game allows you to learn basic Chinese characters a lot easier and faster. When you find all pairs, you can restart or start a new game.

I can proudly say that I have finally published over 50 apps on Google Play Store.

14.06.2018.

Chinese Memory 1.0.0.0 (Gameplay Video)



Download for Android: https://goo.gl/TUwrzW
Download for desktop: https://goo.gl/yS55xV

2D cross-platform game for desktop and Android devices created in Java programming language.

Memorize Chinese characters in 8*8 grid and try to find all pairs. This game allows you to learn basic Chinese characters a lot easier and faster. When you find all pairs, you can restart or start a new game.

I can proudly say that I have finally published over 50 apps on Google Play Store.

07.06.2018.

Piano 1.0.0.0 (Gameplay Video)



Download: https://goo.gl/XQRAx7

3D Piano created in C++ programming language with OpenGL.
Use Q-I for white keys and 2-9 for black keys.

The piano keys are modeled in Blender and exported to OBJ file format. I had to create my own OBJ loader. It is a tiny model parser but it can load vertices, uvs and normals. Model faces must be triangulated. Texture is also supported.

06.06.2018.

Marbles (Video)



Marbles animation.

02.06.2018.

Metal Marble Logo (Video)



Metal marble logo animation.

31.05.2018.

Village (Video)



Animated village scene.

30.05.2018.

Into 1000 Pieces (Video)



Animation created in Blender.

29.05.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.

26.05.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.

23.05.2018.

Traffic Light (Video)



Traffic light animation.


Stariji postovi