Nadia Singh

a.k.a. empika

About Me

Hi! I'm Nadia, also known as empika. I'm a 2A Computer Science student at UWaterloo. Here's some stuff I've made.

Projects

Listed in (mostly) chronological order, from newest to oldest.


Legend:

: Competition Entry
: Game
: Major Project (~1 month or more of work)
: Solo Project
: Wip Project

Personal Website:

HTML, CSS, JavaScript

You're looking at it! Recently revamped to fix jank, follow better practices, and add accessibility. Hopefully you like my parallax!


RemindBot Icon

RemindBot:

Python | discord.py

Simple Discord bot for setting and managing reminders in a server or DM. Can do things that built-in Discord events can't.


Flying Triangles Unofficial Icon

Flying Triangles (FTLib, FTGame)

C++, Python, GDScript, GDShader | Box2D, SCons, Godot Engine

WIP remake of the 2008 Flash physics game Fantastic Contraption. FTLib made mostly by Pawel Anikiel and Komi Amiko, FTGame made mostly by me. Not sure I will ever come back and finish this.


Operation Override Robot Icon

Operation Override:

HTML, CSS, JavaScript, Python | Pyodide

Web game initially made for an in-person event at my high school, made ~70% by me. Later modified to work without the in-person components. Was my first time ever trying web development of any kind, and a bit of a crazy project to jump into without any prior experience with the field.
Play it here (doesn't work well on mobile).


Units-Zig:

Zig

Library for comptime dimensional/unit analysis in Zig. Allows for definition of custom units and quantities, among other cool features. Made mostly so I could learn how comptime works in Zig, and also because "compile time dimensional analysis" sounds very fancy on a portfolio.


AutOST:

Python | TKinter, Pillow, Groq, FL Studio (yes, really)

A procedural live music generator made for Hack the North 2024 by my high school bestie Matt O'Toole and I. Earned a spot as one of the 12 winners of the hackathon!
Check out the Devpost here.


Hack Club Icon

Code-Alongs (Paint Game, Rock Paper Scissors, Tic Tac Toe)

Python | EZDrawing

Three code-alongs designed to teach beginners in the HLSS Hack Club. Were all executed to various levels of success: Tic Tac Toe was quite successful, Paint Game never happened, and Rock Paper Scissors was in between. Turns out running a coding club is quite difficult, especially when few people at your school are interested in it...


EZDrawing:

Python | Pygame, Tkinter

A basic drawing library designed to be as simple as possible to use. Was originally intended to be used in a beginner programming activity with the HLSS Hack Club (Paint Game), but unfortuantely that never came to fruition.


Drunk Chess Title

Drunk Chess:

GDScript, GDShader | Godot Engine

A chess variant where you can move pieces to any point on the board, not just the center of squares. In other words, a continuous generalization of chess. My first good published game, after many years of starting overly ambitious projects and giving up midway.
Play it on itch.io here!


Poof:

Python | Pygame

A rhythm game made with two of my friends for our Grade 12 Computer Science Summative. Might come back to this one at some point; it's a pretty cool concept!


Floating Chess Title

Floating Chess:

Java | Swing

An earlier and much worse version of Drunk Chess. Made for my Grade 11 Computer Science Summative. Apparently made before I had any clue how to organize a repository?

More Stuff Coming Soon!

(maybe)