Skip to content

dziobex/arcade-games

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Snakey



Snakey indeed, because I mispelled word and left it. Simple, classic Snake clone, written in c++ using SFML library.

Pong



Classic Pong Clone, written in C++ with SFML library.
I used an algorithm that takes 2 positions on a regular basis and after detecting a collision, sets the next direction.

Conway's Game of Life (CGOL)



Simple simulator of CGOL, devised by John Horton Conway in 1970. You can observe how different configurations of cells evolve and how they detroy themselves (: ]).
I did it regaring to the 4 basics rules (source):

  1. Any live cell with fewer than two live neighbours dies, as if by underpopulation.
  2. Any live cell with two or three live neighbours lives on to the next generation.
  3. Any live cell with more than three live neighbours dies, as if by overpopulation.
  4. Any dead cell with exactly three live neighbours becomes a live cell, as if by reproduction.

Tetris



Classic Tetris Clone. Original Tetris was created by Russian software engineer Alexey Pajitnov in 1984.
I used several algorithms: all blocks are in a 2D bool array (board) and tetrominoes rotations depends on the small, single arrays rotation. Tetrominoes structures, resources have been placed in the files.

Breakout



From Wikipedia: Breakout (also known as Arkanoid) is an arcade game developed and published by Atari Inc.
I used almost the same technique in bouncing ball (with slight changes in the collision detection) as with Pong (look above).

Doge Invaders

It looks like that.

Game based on the classic Space Invaders.
Nothing special - a simple algorithm for collision detection with bullets and a bunch of silly assets.

About

Remaking some cool games! (C++ and SFML)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published