Simple Qt/C++ games
-
Simple Qt/C++ games
See my github page: https://przemekkkth.github.io/ to see all my Qt projects.
hi I wrote a few simple games in Qt. List of them:
- Tetris
Source Code: https://github.com/Przemekkkth/Tetris_Qt-Cpp
Gameplay: https://youtu.be/CyErbZoVSvc
Play online: https://przemekkkth.github.io/assets/games/tetris/index.html
- Jun Jump - clone of Doodle Jump
Source Code: https://github.com/Przemekkkth/JanJump_Qt-Cpp
Gameplay: https://youtube.com/shorts/3g40t0K3p68
Play online: https://przemekkkth.github.io/assets/games/janjump/index.html
- Arkanoid
Source Code: https://github.com/Przemekkkth/Arkanoid_Qt-Cpp
Gameplay: https://youtu.be/8ak5AxXh-3U
Play online: https://przemekkkth.github.io/assets/games/arkanoid/index.html
- Snake
Source Code: https://github.com/Przemekkkth/Snake_Qt-Cpp
Gameplay: https://youtu.be/QxxzeqEapiU
Play online: https://przemekkkth.github.io/assets/games/snake/index.html
- Minesweeper
Source Code: https://github.com/Przemekkkth/Minesweeper_Qt-Cpp
Gameplay: https://youtu.be/B8lmjbBFSVU
Play online: https://przemekkkth.github.io/assets/games/minesweeper/index.html
- Fifteen Puzzle
Source Code: https://github.com/Przemekkkth/FifteenPuzzle_Qt-Cpp
Gameplay: https://youtu.be/EBays-axBgk
Play online: https://przemekkkth.github.io/assets/games/fifteenpuzzle/index.html
If you have comments or questions, write
to be continued...
stay tuned
Pentomino
Source code: https://github.com/Przemekkkth/Pentomino_Qt-Cpp
Gameplay: https://youtu.be/fVtmckgR38g
Play online: https://przemekkkth.github.io/pentomino/assets/games/index.html -
Pentomino
Source code: https://github.com/Przemekkkth/Pentomino_Qt-Cpp
Gameplay: https://youtu.be/fVtmckgR38g
Play online: https://przemekkkth.github.io/pentomino/assets/games/index.htmlSimpe Ray Casting
Source code: https://github.com/Przemekkkth/Simpe_Ray_Casting_Qt_Cpp
Gameplay: https://youtube.com/shorts/FVJi0CKgppI
Play online: https://przemekkkth.github.io/assets/games/raycasting/index.html -
Simpe Ray Casting
Source code: https://github.com/Przemekkkth/Simpe_Ray_Casting_Qt_Cpp
Gameplay: https://youtube.com/shorts/FVJi0CKgppI
Play online: https://przemekkkth.github.io/assets/games/raycasting/index.htmlMaze Generator:
Source code: https://github.com/Przemekkkth/MazeGenerator_Qt-Cpp
Gameplay: https://youtu.be/L7k7QzKe0Mc
Play online: https://przemekkkth.github.io/assets/games/maze/index.html -
Maze Generator:
Source code: https://github.com/Przemekkkth/MazeGenerator_Qt-Cpp
Gameplay: https://youtu.be/L7k7QzKe0Mc
Play online: https://przemekkkth.github.io/assets/games/maze/index.htmlGame of life
Source code: https://github.com/Przemekkkth/GameOfLifeQt-Cpp
Video: https://youtu.be/pNBxWuhPUT0
See online: https://przemekkkth.github.io/assets/games/gameoflife/index.html -
Game of life
Source code: https://github.com/Przemekkkth/GameOfLifeQt-Cpp
Video: https://youtu.be/pNBxWuhPUT0
See online: https://przemekkkth.github.io/assets/games/gameoflife/index.htmlPlatform game
Source code: https://github.com/Przemekkkth/PlatformGame_Qt-Cpp
Gameplay: https://youtu.be/6Kq-WN513BA
Play online: https://przemekkkth.github.io/assets/games/platformgame/index.html -
Platform game
Source code: https://github.com/Przemekkkth/PlatformGame_Qt-Cpp
Gameplay: https://youtu.be/6Kq-WN513BA
Play online: https://przemekkkth.github.io/assets/games/platformgame/index.htmlPerlin Noise
Source code: https://github.com/Przemekkkth/PerlinNoise_Qt-Cpp
See online: https://przemekkkth.github.io/assets/games/perlinnoise/index.html -
Perlin Noise
Source code: https://github.com/Przemekkkth/PerlinNoise_Qt-Cpp
See online: https://przemekkkth.github.io/assets/games/perlinnoise/index.htmlSplines 2D
Source code: https://github.com/Przemekkkth/Splines2D_Qt-Cpp
Gameplay: https://youtu.be/lYvxZVCNtgI -
This is awesome. Thanks for sharing
-
A * pathfinding algorithm
Source code: https://github.com/Przemekkkth/A-Star-Pathfinding_Qt-Cpp
See online: https://przemekkkth.github.io/assets/games/starpathfinding/index.html -
Shadow Casting 2D
Source code: https://github.com/Przemekkkth/ShadowCasting2D_Qt-Cpp
Gameplay: https://youtu.be/1_lNAxxU3U8
See online: https://przemekkkth.github.io/assets/games/shadowcasting2d/index.html -
Mario
World1-1
Source code: https://github.com/Przemekkkth/Mario_Qt-Cpp
Gameplay: https://youtu.be/dTcI_2RDFL4
Play online: https://przemekkkth.github.io/assets/games/marioqt/index.html -
Mario
World1-1
Source code: https://github.com/Przemekkkth/Mario_Qt-Cpp
Gameplay: https://youtu.be/dTcI_2RDFL4
Play online: https://przemekkkth.github.io/assets/games/marioqt/index.htmlRetro Race Arcade
Source code: https://github.com/Przemekkkth/RetroRaceArcade_Qt-Cpp
Gameplay: https://youtu.be/2HYlmMHNWxU
Play online: https://przemekkkth.github.io/assets/games/retroarcade/index.html -
Retro Race Arcade
Source code: https://github.com/Przemekkkth/RetroRaceArcade_Qt-Cpp
Gameplay: https://youtu.be/2HYlmMHNWxU
Play online: https://przemekkkth.github.io/assets/games/retroarcade/index.htmlStar Pusher
Source code: https://github.com/Przemekkkth/StarPusher_Qt-Cpp
Gameplay: https://youtu.be/UUBLR5Zy27E
Play online: https://przemekkkth.github.io/assets/games/starpusher/index.html -
Star Pusher
Source code: https://github.com/Przemekkkth/StarPusher_Qt-Cpp
Gameplay: https://youtu.be/UUBLR5Zy27E
Play online: https://przemekkkth.github.io/assets/games/starpusher/index.htmlReversi
Gameplay: https://youtu.be/HDi6iOZ9emo
Source code: https://github.com/Przemekkkth/Reversi_Qt-Cpp
Play online: https://przemekkkth.github.io/assets/games/reversi/index.html -
Reversi
Gameplay: https://youtu.be/HDi6iOZ9emo
Source code: https://github.com/Przemekkkth/Reversi_Qt-Cpp
Play online: https://przemekkkth.github.io/assets/games/reversi/index.htmlWorms
Source code: https://github.com/Przemekkkth/Worms_Qt-Cpp
Gameplay: https://youtu.be/2KyOsaSRRQk -
Your game: https://sharemygame.com/@Bondrusiek/flatblockbreaker
(source code: https://github.com/Przemekkkth/Flat-Block-Breaker)
has this problem (the ball gets trapped - it bounces off the walls endlessly): -
Your game: https://sharemygame.com/@Bondrusiek/flatblockbreaker
(source code: https://github.com/Przemekkkth/Flat-Block-Breaker)
has this problem (the ball gets trapped - it bounces off the walls endlessly):@8Observer8 said in Simple Qt/C++ games:
has this problem (the ball gets trapped - it bounces off the walls endlessly):
Hey, thank you for questions. This project was created in Unity and project was one of first which I did. Probably I must change Ball's physics material 2d properties to solve that.
-
It would be nice if you could create an exact copy of this game but in Qt WebAssembly and Box2D to run it in the browser with a single click.
-
It would be nice if you could create an exact copy of this game but in Qt WebAssembly and Box2D to run it in the browser with a single click.
@8Observer8 said in Simple Qt/C++ games:
Hi, I think about that but I have no experience with WebAssemby and Qt. I try WebAssmaby and compile to html/js but game work worse and keyPressEvent/Release doesn't work properly. I dont know why I must search solution. I've worked with Box2D but I have not intruduced it yet maybe later.
Screenshot from my browser. -
You should add the Flood Fill algorithm like in this tutorial in Unity: https://noobtuts.com/unity/2d-minesweeper-game