Welcome to our collaborative GitHub organization! This space serves as a central hub for the academic and personal projects developed jointly by Connor Alecks (@eConnah) and Lukáš Hlaváč (@ccsio).
Below is a spotlight on the projects we've built together so far.
Qubic (3D Connect-Four)
Tech Stack: Java 17+, Swing UI, JavaFX, Maven Qubic is a fully playable 4x4x4 Tic-Tac-Toe / Connect-Four game. It features both single-player and local hot-seat multiplayer modes.
- Features: A 3D-rendered interactive board, game move history, and automatic save/replay functionality.
- AI Opponents: Play against Opponent Algorithms (OA) ranging from Random Placement and Defensive, to a "Cruel" Minimax-based Strategic AI.
2IC30 - Computer Architecture
Topics: Assembly, Register Transfer Language (RTL), Nix This repository contains our coursework and materials for the 2IC30 Computer Architecture course.
- Features: Extensive Assembly programming exercises (covering fundamentals to game templates) and RTL operation simulations.
2DRR00 - Linear Algebra
Topics: Linear Algebra, Mathematics The collaborative workspace for our 2DRR00 linear algebra group assignments (Group 69).
- Connor Alecks (eConnah) Focus: Backend, Nix, UI Frameworks, and 3D Rendering.
- Lukáš Hlaváč (ccsio) Focus: Backend, Core Game Logic, Player Systems, and Opponent Algorithms.
Feel free to explore our repositories to see what we've been working on.