Chris's repositories
BorrowPlusPlus
Modern C++ Borrow (to have Garbage Collection as well) library with value semantics and without refcounting!
PolarPrinter
This is intended to be used as a simulation for a 3D printer using a polar coordinate system in order to determine if it can be faster and more precise than other types of FDM printers
UCC-UniversalCPPCompiler
Universal C++ is a superset of standard C++11/14 with the addition of the "borrow" and "repl" keywords. "borrow" automatically deletes memory allocated in the same scope or within a class after it was allocated. Almost a garbage collector, further work would have had to been done to make a "compile time garbage collector". "repl" was a keyword for an explicit optimization, replace the name of one variable with another. That way the variable can continued to be used under a different name, allowing for clean code, an understanding of what happened and guaranteed efficiency. (Neither of these were particularly good, borrow could have been if it were further developed). Universal C++ takes Universal C++ code as input and outputs ISO Standard C++ code and is built on top of ISO Standard C++. That way it is totally platform independent, and standard C++ tools: gcc, clang, google native client, msvc could continued to be used.
CallItLater
CallItLater is an early attempt to meet certain requirements of folding a function call and its arguments, functions folded from this are callable from pthread;s and std::thread's
TheFloatingBrainLearnGBA
My process of learning to program for the Game Boy Advanced
Simulations
A collection of some numerical simulations as well as symbolic algebra I have done
TheFloatingBrainOperatingSystems350CourseOperatingSystemFinalProduct0
Operating System created for my Operating Systems 350 course, meant to be used in conjunction with the default processor on https://github.com/mdblack/simulator but could run in the bootloader section of any DOS BIOS name of this repository is purposefully obviated to avoid polluting the namespace of repos with "OperatingSystem" in the title
3D-FPS-game-command-line
This is a pseudo 3d game written in C programming language, and running on the command line.
circle
The compiler is available for download. Get it!
community
Central repository for issues and recipes
cppBorrow
Compile-time C++ borrowing mechanism like what's in Rust
Dimension3D
A simple graphics library (2D, 3D and windows).
GameHacking0
Just messing around with some game/demo development stuff
gcc-explorer
My attempt at making GCC error logs more readable
GGJ25
Our super special awesome jam game
GiantRobotSuperBattles
Who doesn't like Giant Fighting Robots?!
GravPotential
A simulation of the gravitational potential due to dark matter + visible matter of a cluster of galaxies
invaders-from-space-3d
A 3D game
LDJAM56
Cellular Automota Game for Lundum Dare 56!
NewPipeToFreeTubeExportImportScripts
Export Data From New Pipe To Free Tube
SplatinoiaBuildToSurivive
RUN! JUMP! BUILD! To escape the splats! These squishy creatures will kill but only if you let them. Build shelters, stairs, traps, etc. to survive as long as possible.
StrategyGoo
Turn Based Strategy game for GMTK 2020 Game Jam with "Out of Control" theme,
TeamDefenseFortress
This is the first game I put a large amount of time into, its near and dear to my heart.
TheFloatingBrainCPP17CodeSample
Small code sample for employers
TheFloatingBrainVulkanModel
Learning repository to teach myself Vulkan, end goal is to generate some code to be utilized later and to render a textured 3D model and perform transforms on it.
to_pcx_converter
Convert Images To PCX Format, intended for use with GBA development.
White-StormLightning
White - Storm: Lightning is a game engine written in C++ and Lua that allows easy, powerful, rapid game development.