Welcome
My name is Olivia Radecki, and I am a student at the Ohio University Russ College of Engineering, majoring in computer science. I enjoy working on various projects which are further outlined in the right column. One project is Micro RTS, a real-time strategy game played by bots and AI agents who compete against each other, and are each given 100 milliseconds per round to make computations and decisions. Another exciting project involves the improvement of a pre-existing 3D game engine implemented in C++. I have also built numerous computers to meet user needs, and I perform maintenance when needed to ensure their smooth operation. My passion for computer science drives me to continually expand my knowledge and skills, and I am always eager to learn more.
Projects
Mircro RTS
Micro RTS is a real-time strategy game where bots and AI compete against each other. Each agent is allotted 100 milliseconds per turn for computations and decision-making. I led a team of developers to create a high-performing AI that outperforms 96% of competitors. I designed and implemented an efficient decision tree, integrated deterministic algorithms for intelligent responses, and ensured decision accuracy with unit testing.
3D Game Engine DevelopmentLearn More
This 3D game engine is equipped with graphical user interfaces, custom asset importing, and networking capabilities. I integrated these features into the existing C++ engine, added support for audio playback and various asset types, and utilized efficient algorithms for affine transformations. Additionally, I developed build scripts and tutorials for comprehensive documentation and created a demo showcasing the engine's capabilities with a customizable tabletop game module.
PC Builds
I have effectively completed several projects, meticulously selecting compatible PC components to address various user requirements and accommodate future expansion. Regularly performing maintenance tasks, I have upheld the performance and durability of computer hardware, guaranteeing systems operate at optimal efficiency. Additionally, I offer support for both hardware and software issues, ensuring a smooth computing experience. Prior to each project, I collaborate with users to identify specific computing needs, delivering tailor-made solutions.