Giter VIP home page Giter VIP logo

olc-games's Introduction

One Lone Coder - Games

A collection of games and demos written in C++.

About

All projects where coded based on videos and tutorials by David Barr, also known as OneLoneCoder, especially the Code-it-yourself video series.

Technologies

Projects

All projects are work-in-progress and would need some extra-work to become fully playable games, but they all should build and run proberly.

Project Type Descrition
ArcadeRacing Game Prototype for an arcade racing game in the style of 16-bit games like Top Gear
AStar Algorithm Implementation for the A-Star path searching algorithm
Asteroids Game Clone of the classic game Asteroids
CarCrime Engine Engine for a car game similar to the first GTA games
CaveDiver Game Simple console/terminal game where you control a ship diving into a cave and you must avoid colliding with the cave walls
ConsoleWebCam Demo Tech demo that displays image capture from a webcam in a text terminal
Conway Demo Implementation of Conways' Game of Life
Engine3D Engine Software rendered 3D game engine
FPS Engine Raycasting first person shooter game engine (similar to Wolf3D)
Frogger Game Clone of the classic game Frogger
MatrixRain Demo The Matrix character code "rain"
MazeGen Algorithm Maze generator algorithm and visualization
PerlinNoise Demo Demo for perlin noise generation algorithm
Platformer Engine Engine for a platformer game similar to 8-bit platformers like NES's Super Mario
RPG Engine Engine for a RPG game
RTS Demo Simple demo of an RTS game (select and move troops with mouse)
Snake Game Clone of the classic game Snake
SoundSynth Demo Simple keyboard sound synthesizer
Splines Algorithm Implementation of splines algorithm
Tetris Game Clone of the classic game Tetris
Worms Game Clone of the classic game Worms

Compiling

All projects were setup using Visual Studio Community Edition 2017, but should compile without any issues in newer versions of VS.

The projects using olcPixelEngine should also compile with other compilers or under Linux with minor adjustments.

olc-games's People

Contributors

feliposz avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.