A compiler I wrote for my university bachelor project. Flex and Bison is used for generating a lexer and parsing the abstract syntax tree.
Some features include:
Some features include:
- Type-checking
- Preprocessor directives, Functions, Variables, Structs, Memory allocation, ...
- Weeding Steps and printing the AST directly to latex.
- Assembly code generation
- Code execution
Some features include:
- Assimp for importing all the major 3D and image file formats.
- Uses ImGui for the gui
- Shader hotloading
- 3D bone animations
- Materials
- GameObjects similar to Unity
- ...
Features:
- Simple Conccurency
- Loading of .OBJ files
- Displays objects using swing and can save screenshots.
- Rotations in 3D space
- Simple flat shading
- Light sources
- ...
I wrote this when the hype was high and when the game removed from the App stores.
Some features include:
- Tile Map system that can be edited and created by Tiled
- Tile and Rigidbody collision detection
- Animated Tiles, like the fire on the walls and water.
- A* Star path finding for NPC's
- 2D Light Occlusion
- Projectiles
- Dynamic Lights