Rio-Milano
Life is a conundrum of esoterica…
https://www.youtube.com/channel/UC7leyf-D1Ha3ynOmB1mc1xAUK
Pinned Repositories
2D-Game-Engine
This project was made for the Game Engine Construction module at Teesside University (Year 2 Semester 2). We were provided with a base library that only provided us with a pointer to the screen buffer (from Keith Ditchburn named HAPI). From this we built an games engine with simulation and rendering capabilities. This provides an entity component system, user definable behavior via scripts, A* path finding with dynamic graph generation, a preset level editor, animations, color blending, interpolation, scene management, widgets and much more.
3GP
Made for a the Graphics Programming Module at Teesside University. This features the phong light model with point, spot and directional lighting. Use of imgui, a simple entity hirearchy and a backend library provided by Keith Ditchburn that makes making shaders and loading models easier. There is also dynamic terrain generation.
A-Star-Visualizer
Code base for a visual demonstration of the A* Algorithm using C++ and SFML
brain
An esoteric programming language compiler on top of LLVM based on Brainfuck
Calculator
Showcases an algorithm to convert infix to postfix notation. That is then used within the shunting yard algorithm to allow input of complex mathematical expressions and get accurate output.
CPU-Emulator
Valmac-Emulator (8-bit CPU emulation) A simple implementation of the Fetch Decode and Execute cycle.
ECS
No idea if this is a good or bad implementation of the ECS design pattern. What I do know is that it is very simple and made as a learning exercise for myself.
glfw
A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
XInput-Wrapper
Rio-Milano's Repositories
Rio-Milano/Calculator
Showcases an algorithm to convert infix to postfix notation. That is then used within the shunting yard algorithm to allow input of complex mathematical expressions and get accurate output.
Rio-Milano/XInput-Wrapper
Rio-Milano/2D-Game-Engine
This project was made for the Game Engine Construction module at Teesside University (Year 2 Semester 2). We were provided with a base library that only provided us with a pointer to the screen buffer (from Keith Ditchburn named HAPI). From this we built an games engine with simulation and rendering capabilities. This provides an entity component system, user definable behavior via scripts, A* path finding with dynamic graph generation, a preset level editor, animations, color blending, interpolation, scene management, widgets and much more.
Rio-Milano/3GP
Made for a the Graphics Programming Module at Teesside University. This features the phong light model with point, spot and directional lighting. Use of imgui, a simple entity hirearchy and a backend library provided by Keith Ditchburn that makes making shaders and loading models easier. There is also dynamic terrain generation.
Rio-Milano/A-Star-Visualizer
Code base for a visual demonstration of the A* Algorithm using C++ and SFML
Rio-Milano/brain
An esoteric programming language compiler on top of LLVM based on Brainfuck
Rio-Milano/CPU-Emulator
Valmac-Emulator (8-bit CPU emulation) A simple implementation of the Fetch Decode and Execute cycle.
Rio-Milano/ECS
No idea if this is a good or bad implementation of the ECS design pattern. What I do know is that it is very simple and made as a learning exercise for myself.
Rio-Milano/glfw
A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
Rio-Milano/GTA3
Rio-Milano/imgui
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
Rio-Milano/LearnOpenGL
Code repository of all OpenGL chapters from the book and its accompanying website https://learnopengl.com
Rio-Milano/lua-examples
Lua work
Rio-Milano/OpenGL-Water
Water Rendering using OpenGL and C++
Rio-Milano/Rio-Milano
Rio-Milano/vulcan-next
The Next starter for GraphQL developers
Rio-Milano/reset-vassistx
A small batch script for resetting Visual Assist X's trial period.
Rio-Milano/Snake
Advanced Snake Game made in C++ and SFML shows advanced game design/techniques; Scene Management, Path Finding, Interpolation, GUI and much more
Rio-Milano/Softbody-Simulation
Based on Hooke's law and Euler integration.
Rio-Milano/Sphere-Plane-Simulation
Rio-Milano/Tetra-Engine
OpenGL renderer
Rio-Milano/Tunic---The-Forbidden-Tomb---by-Black-Paradox
Rio-Milano/VisualScripting
Work that I completed in Year 1 Semester 1 at Teesside University for the Visual Scripting module.