Giter Site home page Giter Site logo

project-pocs's Introduction

Project-pocs

Proof of concepts for a game project. Each folder in this repository needs to be run seperatly. Each project will have a small explanation on how to run it.

Vcpkg

First, follow the quick start/installation in the vcpkg readme

After the installation is complete run vcpkg install in a terminal in the project folder.

Now the project can be build and ran, the output show the version of the three packages installed.

Conan

First, follow the setup process over at their docs

Conan has an extension for CLion, this makes it a lot easier and you wouldn't have to run the build/install commands in the terminal yourself. For more information check: https://blog.jetbrains.com/clion/2019/05/getting-started-with-the-conan-clion-plugin/

If you don't use CLion or want to use the extension, execute this command in a terminal in the rood folder of your project. conan install . -if=./YOUR_BUILD_FOLDER -pr=default Replace 'YOUR_BUILD_FOLDER' with the folder you build the project in.

After that the project can be build and executed.

The output should show a MD5 hash of the text 'Hello world'.

SDL2

To execute this project, you'll need SDL2.dll on a place your operating system can find it.

The DLL's can be found in SDL2-2.0.16\lib\x64 for 64 bit or SDL2-2.0.16\lib\x86 for 32 bit.

Once that is done the project can be build and executed

The output is a green screen that dissapears after 3 seconds.

SDL2 With input

To execute this project, you'll need SDL2.dll on a place your operating system can find it.

The DLL's can be found in SDL2-2.0.16\lib\x64 for 64 bit or SDL2-2.0.16\lib\x86 for 32 bit.

Once that is done the project can be build and executed

The output is a blue screen that can handle input. Press the ESC key to quit the program or the F11 key to toggle fullscreen.

SFML

There is no setup required to build or run this project.

Box2D with SDL2

To execute this project, you'll need SDL2.dll on a place your operating system can find it.

The DLL's can be found in SDL2-2.0.16\lib\x64 for 64 bit or SDL2-2.0.16\lib\x86 for 32 bit.

Once that is done the project can be build and executed.

This project shows a square that can be moved by arrow keys and bounces of the walls. Press the S key to slow the square down or hold the P key to pause the square.

project-pocs's People

Contributors

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