shastro
Recently completed my BS in Physics and my BS in Computer Science at the New Mexico Institute of Mining and Technology
New Mexico Institute for Mining and TechnologyAlbuquerque New Mexico
Pinned Repositories
advent_of_code_22
My aoc 2022. Trying to become a rustacean
Artemis-Analysis
C_Mandelbrot_Renderer
Simple, Multi-threaded, Made for Fun
CodeGolf-Lissajous
A simple repo with a ungolfed C terminal lissajous plotter, and a 148 byte golfed version
cuddly-barnacle
Granular-Material-Simulation
A simulation environment in C++ and SFML, with the goal of implementing collision detection optimization through quadtrees and spatial hashing, as well as accurate dynamics
MazeBot
Simple Discord bot that generates mazes, using code built with processing-java
NMTLunabotics2022
Primary Repository for All Software related to NMT Lunabotics 2022
NMTLunabotics2023
NMTLunabotics Repo for 2023 robot and simulation
Old-OpenGL-Renderer
A working renderer written as part of school project, though much of the code needs a complete rewrite to be ready for any kind of serious work. It remains here as a testament to the large scale of the work, written by myself and by a fellow student.
shastro's Repositories
shastro/Granular-Material-Simulation
A simulation environment in C++ and SFML, with the goal of implementing collision detection optimization through quadtrees and spatial hashing, as well as accurate dynamics
shastro/NMTLunabotics2023
NMTLunabotics Repo for 2023 robot and simulation
shastro/C_Mandelbrot_Renderer
Simple, Multi-threaded, Made for Fun
shastro/CodeGolf-Lissajous
A simple repo with a ungolfed C terminal lissajous plotter, and a 148 byte golfed version
shastro/cuddly-barnacle
shastro/NMTLunabotics2022
Primary Repository for All Software related to NMT Lunabotics 2022
shastro/advent_of_code_22
My aoc 2022. Trying to become a rustacean
shastro/Artemis-Analysis
shastro/MazeBot
Simple Discord bot that generates mazes, using code built with processing-java
shastro/Old-OpenGL-Renderer
A working renderer written as part of school project, though much of the code needs a complete rewrite to be ready for any kind of serious work. It remains here as a testament to the large scale of the work, written by myself and by a fellow student.
shastro/Processing-Sketches
A host for my processing doodles and visualizations
shastro/Boids_SFML
Simple Implementation of some Fast Boids using SFML
shastro/DiscreteValueIteration.jl
Value iteration solver for MDPs
shastro/dots
shastro/fast_circles
Based on https://www.youtube.com/watch?v=9IULfQH7E90
shastro/Lab-Analysis-Tools
Some simple scripts for producing plots and data analysis for Physics Labs
shastro/LisPy
Simple Python Lisp Interpreter
shastro/nav-types
Rust library to work with global positions and vectors
shastro/ProgLang_Report_Code_Snips
A simple repo for the code snippets used in my report
shastro/raylib-rs
Rust bindings for raylib
shastro/RL-CSE489
Reinforcement learning experiments. Contains our final project and some other interesting odds and ends.
shastro/rpiEEPROM
shastro/SimpleFTPCSockets
A very basic FTP Server and Client using sockets in C
shastro/SpatialHashPure
A generalization of the spatial hash used in my Granular Simulation, created to solve some complex implementation specific bugs.
shastro/TCP_Battleship
A simple TCP Based ASCII Battleship Game using Basic Sockets
shastro/Terminal_Tetris
Simple Terminal Tetris, Possibly Non-Portable-Non-Functioning
shastro/three-d
2D/3D renderer - makes it simple to draw stuff across platforms (including web)
shastro/uhhh
I have no idea...
shastro/x86-64-Vector2f-Dot-Product
A small project to learn some x86-64 Nasm assembly, performs the dot product between two float vectors. From scratch, no stdlib help
shastro/zmk-sweep