Skip to content
View CaspianA1's full-sized avatar
💭
🤖❗️
💭
🤖❗️

Organizations

@WBOR-91-1-FM

Block or report CaspianA1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
CaspianA1/README.md

Current senior at Bowdoin College. Interested in computer graphics/game engine development, programming language design/implementation, and plenty more.

Currently building a radio show dashboard for the DJs over at WBOR 91.1 FM. Built with Rust and SDL2.

I've spent a couple of years building a game as well, called Dungeon Dave. This project is slightly on pause at the moment (for the sake of the dashboard), but I expect to return to it in the future.

Take a look! It's written fully in C and uses OpenGL for rendering, with SDL2 for window management. Uses tons of state-of-the-art rendering techniques (especially for shadows and ambient occlusion). Most assets were drawn from scratch with Aseprite.

here it is and another screenshot

Pinned Loading

  1. WBOR-91-1-FM/wbor-studio-dashboard WBOR-91-1-FM/wbor-studio-dashboard Public

    A radio show dashboard that runs on a CRT in the WBOR studio.

    Rust

  2. dbos-inc/eslint-plugin dbos-inc/eslint-plugin Public

    dbos-transact eslint plugin

    TypeScript 2

  3. RasmLISP RasmLISP Public

    A LISP compiler that targets macOS x86_64.

    Assembly 11

  4. prl prl Public

    A Lisp interpreter written in GNU Prolog.

    Prolog

  5. dungeon_dave dungeon_dave Public

    A retro-inspired FPS platforming game. Engine and assets built from scratch.

    C 5

  6. Nyckelmastaren Nyckelmastaren Public

    A text-based action-RPG

    Python