This project is a re-implementation of the game Duke Nukem II,
originally released by Apogee Software in 1993. RigelEngine works
as a drop-in replacement for the original executable: It reads the
original data files and offers the same experience (plus some
improvements), but runs natively on modern operating systems, and
is written in modern C++ code with a completely new architecture
under the hood.
Entity Component Systems (ECS) are a form of decomposition that
completely decouples entity logic and data from the entity "objects"
themselves.
EntityX is an EC system that uses C++11 features to provide type-safe
component management, event delivery, etc. It was built during the
creation of a 2D space shooter.
wip/aldumb provides the allegro libraries for dumb,
i.e. it builds parts of audio/dumb which are normally
excluded due to the allegro dependency.
Description:
DUMB is a module audio renderer library. It reads module files and outputs
audio that can be dumped to the actual audio playback library.
This is a fork of the original dumb by Ben Davis, and provides the Allegro
libraries.
Arx Libertatis is a cross-platform, open source port of Arx Fatalis,
a 2002 first-person role-playing game developed by Arkane Studios.
This is the game engine (git snapshot) - the data files are not included.
An interactive cheatsheet tool for the command-line and application launchers.
navi allows you to browse through cheatsheets (that you may write yourself or
download from maintainers) and execute commands.
Suggested values for arguments are dynamically displayed in a list.
A command line application written in Rust that integrates with cron to execute
tasks relative to sunset, sunrise and other such solar events.
Heliocron is capable of delaying execution of other programs for time periods
relative to sunrise and sunset.
Joins multiple existing image files into a single output.
Supports various flags for arranging the output or scaling down to desirable
dimensions.
Images of the same size will stitch together neatly:
If the images are more irregular in shape, the tool will attempt to arrange them
as neatly as possible, and scale some images in the process.
semgrep is a tool for easily detecting and preventing bugs and
anti-patterns in your codebase. It combines the convenience of grep
with the correctness of syntactical and semantic search. Developers,
DevOps engineers, and security engineers use semgrep to write code with
confidence.
A Python module for creating JUnit XML test result documents that
can be read by tools such as Jenkins. If you are ever working with
test tool or test suite written in Python and want to take advantage
of Jenkins' pretty graphs and test reporting capabilities, this
module will let you generate the XML test reports.