Pinned Repositories
White-StormLightning
White - Storm: Lightning is a game engine written in C++ and Lua that allows easy, powerful, rapid game development.
kidzlearncode.github.io
Tool for kids to learn how to code!
My-First-Spaceship
BorrowPlusPlus
Modern C++ Borrow (to have Garbage Collection as well) library with value semantics and without refcounting!
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
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
Simulations
A collection of some numerical simulations as well as symbolic algebra I have done
TheFloatingBrainLearnGBA
My process of learning to program for the Game Boy Advanced
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
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.
TheFloatingBrain's Repositories
TheFloatingBrain/BorrowPlusPlus
Modern C++ Borrow (to have Garbage Collection as well) library with value semantics and without refcounting!
TheFloatingBrain/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
TheFloatingBrain/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.
TheFloatingBrain/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
TheFloatingBrain/TheFloatingBrainLearnGBA
My process of learning to program for the Game Boy Advanced
TheFloatingBrain/ThreadIt
Designed as a cross platform drop in easy to use threading library, mainly an abstraction layer over std::thread and pthread, with attention to the specific requirements of platforms like Google Native Client/UCC.
TheFloatingBrain/Simulations
A collection of some numerical simulations as well as symbolic algebra I have done
TheFloatingBrain/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
TheFloatingBrain/3D-FPS-game-command-line
This is a pseudo 3d game written in C programming language, and running on the command line.
TheFloatingBrain/circle
The compiler is available for download. Get it!
TheFloatingBrain/community
Central repository for issues and recipes
TheFloatingBrain/cppBorrow
Compile-time C++ borrowing mechanism like what's in Rust
TheFloatingBrain/Dimension3D
A simple graphics library (2D, 3D and windows).
TheFloatingBrain/gcc-explorer
My attempt at making GCC error logs more readable
TheFloatingBrain/GiantRobotSuperBattles
Who doesn't like Giant Fighting Robots?!
TheFloatingBrain/GravPotential
A simulation of the gravitational potential due to dark matter + visible matter of a cluster of galaxies
TheFloatingBrain/gstreamer-orc
Orc - Optimized Inner Loop Runtime Compiler
TheFloatingBrain/HackMIT
TheFloatingBrain/hackMIT-1
TheFloatingBrain/img2gba
A set of tools aimed at GameBoy Advance developers
TheFloatingBrain/invaders-from-space-3d
A 3D game
TheFloatingBrain/NewPipeToFreeTubeExportImportScripts
Export Data From New Pipe To Free Tube
TheFloatingBrain/OpenGLTest
Me learning OpenGL
TheFloatingBrain/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.
TheFloatingBrain/StrategyGoo
Turn Based Strategy game for GMTK 2020 Game Jam with "Out of Control" theme,
TheFloatingBrain/TeamDefenseFortress
This is the first game I put a large amount of time into, its near and dear to my heart.
TheFloatingBrain/TheFloatingBrainCPP17CodeSample
Small code sample for employers
TheFloatingBrain/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.
TheFloatingBrain/to_pcx_converter
Convert Images To PCX Format, intended for use with GBA development.
TheFloatingBrain/White-StormLightning
White - Storm: Lightning is a game engine written in C++ and Lua that allows easy, powerful, rapid game development.