Joseph21's repositories
From-ConsoleGameEngine-to-PixelGameEngine
Contains code from most of Javidx9s ConsoleGameEngine videos that is ported to olcPixelGameEngine
Raycasting-tutorial-series---Permadi-inspired
A series of progressive implementations based on the Permadi raycasting tutorial
SDL2-based-game-engine---Javidx9-inspired
Source code library for my SDL2-based Game Engine (SGE for short), inspired by Javidx9's Pixel Game Engine
VoxelSpace---inspired-by-Pikuma
Trial with one of Pikuma's video's on voxel space. You can navigate a map controlling WASD ( strafe QE) and Up-down arrows for elevation. You can manipulate the origin height (PGUP/PGDN). And you can page through 30 different maps (using numpad + or -).
MatrixTransformationDemo
A little demo program to manipulate a cube in 3D space while seeing the effect on the associated transformation matrix.
Sprite-manipulation-warping-rotating-scaling
A module to add functions for sprite rotating and warping to the olcPixelGameEngine
Portal-Rendering---Grid2D-tool-by-3DSage-ported-to-PGE
WIP from the part 2 vid of 3DSage on Doom style rendering
Portal-rendering---part-1-3DSage-inspired
A series of progressive implementations following the 3DSage video (part 1) on portal rendering ("Let's program DOOM")
Portal-Rendering---part-2-3DSage-inspired
A series of progressive implementations following the 3DSage video (part 2) on portal rendering ("Let's program DOOM")
2D-lightning-effect
Experiment with adding noise and randomness to a straight line to create lightning effect
2D-Lightning-Effects---Michael-Hoffman-inspired
A series of progressive implementation of 2D lighting bolts
Advent-of-Code-2021
My solutions to the Advent of Code challenge of 2021
Advent-of-Code-2022
My solutions to the Advent of Code challenge of 2022
Advent-of-code-2023
These are my solutions to the AoC (Advent of Code) puzzles for 2023 so far.
Another-Raycaster---3DSage-inspired
Three subsequent raycaster implementations based on the 3DSage Raycaster video series.
Font-Data-for-the-Pixel-Game-Engine
A little tool to upload your own font files, and create the correct datastrings for it to be copied into the PGE header file.
Generic-Sprite-Sheet-Animator
A little tool that allows to play with the variables that are involved in sprite sheet animations. An example sprite sheet is also provided.
Portal-rendering---Bisqwit-inspired
A series of progressive implementations based on the Portal Rendering video by Bisqwit (see: https://youtu.be/HQYsFshbkYw)
Raycaster-with-occlusion-list-and-quad-rendering
Instead of casting a ray for every screen column, I implemented an approach using an occlusion list and quad rendering
Raytracing---Sidneys1-inspired
An implementation on Javidx9's PixelGameEngine of the article by Sidneys1