cinder /
Cinder
Cinder is a community-developed, free and open source library for professional-quality creative coding in C++.
Loading repository data…
EmilyMansfield / repository
Source code for my old C++ RPG tutorial
This is an old tutorial written several years ago for a website which no longer exists. There are no guarantees that it adheres to the modern best-practices, and it could do with several improvements, but I have migrated it here in case people still find it useful.
Source code for my old C++ RPG tutorial, now contained in the tutorial folder. The master branch is (i.e. should be) up to date with the tutorial itself, and the other branches are for development and new additions. Code is distributed according to the MIT license, so basically do what you want as long as you preserve the copyright notices and give credit, other than that feel free to fork and use!
This project uses JsonBox for JSON manipulation, which the license file JsonBox-license.txt applies to. JsonBox should
be installed separately.
The following script will clone the required repositories and build the project's source on *nix systems.
You'll need to have git, clang and cmake installed for the script to work.
# Clone jsonbox & this tutorial
git clone https://github.com/anhero/JsonBox.git
git clone https://github.com/Piepenguin1995/cpp-rpg-tutorial.git
# Build JsonBox
cd JsonBox
cmake . && make
# Copy the include files and the library file to the tutorial folder
cd ..
cp -r JsonBox/include cpp-rpg-tutorial
cp JsonBox/Export.h cpp-rpg-tutorial/include
cp JsonBox/libJsonBox.a cpp-rpg-tutorial
# Build the source using clang
cd cpp-rpg-tutorial/src
clang++ -std=c++11 main.cpp area.cpp armor.cpp battle.cpp creature.cpp door.cpp entity_manager.cpp inventory.cpp item.cpp player.cpp weapon.cpp ../libJsonBox.a -I ../include/ -rpath ../ -o ../rpg.out
# Run the game
cd ..
./rpg.out
Selected from shared topics, language and repository description—not editorial ratings.
cinder /
Cinder is a community-developed, free and open source library for professional-quality creative coding in C++.
oclint /
A static source code analysis tool to improve quality and reduce defects for C, C++ and Objective-C
joernio /
Open-source code analysis platform for C/C++/Java/Binary/Javascript/Python/Kotlin based on code property graphs. Discord https://discord.gg/vv4MH284Hc
LoRexxar /
KunLun-M — Open-source static code analysis for PHP, Nodejs/JavaScript, Python, Golang, Java and C/C++, with AST-based semantic scanning and one-click AI Agent integration (OpenClaw, Codex, Claude Code, Hermes, and more).
rutura /
Source code for the C++ 20 Masterclass on udemy
oleg-shilo /
Framework for building a complete MSI or WiX source code by using script files written with C# syntax.