Pinned Repositories
aoc2022
C--
An academic project for a compilers course. The projects consists of a compiler of a stripped version of C. It outputs JVM code and uses JavaCC for the grammar and JJTree for creating an annotated parsing tree.
Ez2DS
Easy 2D Scene (Ez2DS), is a library for transforming an SVG file into a 2D scene tree with an API. In essence, the library provides the means for applications to quickly have a 2D editor (Any SVG editor).
FES2010
Football game made on a game development course in the Faculty of Engineering from the University of Porto.
hxgo
A duell environment library for using Go libraries in Haxe. Uses the tardisgo transpiler to compile from Go to Haxe.
capabilities
The Capabilities Library provides properties that describe the system and runtime that are hosting the application
duell
The Duell Tool is a command line tool for setting up, building and running applications on any platform.
graphics
opengl
A duell library that provides the OpenGL API, as well taking care of creating the contexts for each platform
preferences
Preferences library means to provide a simple key/value storage to its clients, without having to care about the underlying implementation.
catdawg's Repositories
catdawg/hxgo
A duell environment library for using Go libraries in Haxe. Uses the tardisgo transpiler to compile from Go to Haxe.
catdawg/Ez2DS
Easy 2D Scene (Ez2DS), is a library for transforming an SVG file into a 2D scene tree with an API. In essence, the library provides the means for applications to quickly have a 2D editor (Any SVG editor).
catdawg/FES2010
Football game made on a game development course in the Faculty of Engineering from the University of Porto.
catdawg/aoc2022
catdawg/C--
An academic project for a compilers course. The projects consists of a compiler of a stripped version of C. It outputs JVM code and uses JavaCC for the grammar and JJTree for creating an annotated parsing tree.
catdawg/Ch0nkEngine
A Voxel Engine (Minecraft Inspired) with an easy to use API (.NET) using Direct3D11 rendering (SlimDx).
catdawg/typedcomm
TypedComm is a library for typescript projects that lets you define a protocol for communication using an typescript interface, through it's keys and values
catdawg/ArduinoMIDIClock
A simple Arduino sketch that output Midi Start/Stop and Clock messages, with BPM pot.
catdawg/assetchef
A node library to process assets using a configurable a pipeline
catdawg/HaxeNEONPerformanceTest
A simple test of performance with matrix multiplications using the NEON instruction set.
catdawg/randomfschanger
A npm library for testing filesystem watching. It changes a folder randomly by adding/removing/changes files and folders randomly over the specified time.
catdawg/Unity2DUtils
A collection of useful scripts for 2D development in Unity
catdawg/vscode-fs-code-assist
catdawg/VulkanSquirrel
Learning project of a simple graphics engine that uses Vulkan and is scriptable with Squirrel.
catdawg/wwx2015-repo-list
Repo list for libraries developed in the wwx2015 duell tool workshop