An open API service indexing awesome lists of open source software.

https://github.com/developer239/aoc-visual

Some AoC days visualised with SDL
https://github.com/developer239/aoc-visual

2023 aoc ecs visualization

Last synced: 9 months ago
JSON representation

Some AoC days visualised with SDL

Awesome Lists containing this project

README

          

# AoC 2023 Visual

![master](https://github.com/developer239/cpp-starter/actions/workflows/ci.yml/badge.svg)

## Overview

The cpp-starter project is designed as a starting point for creating C++ applications.

It leverages SDL2 for graphical rendering and input handling and provides a modular architecture for
scalable development.

## Running the Project on Mac

1) Install dependencies:

```bash
$ brew install cmake ninja sdl2 sdl2_ttf sdl2_image sdl2_mixer
```

2) Build:

```bash
$ cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_MAKE_PROGRAM=$(brew --prefix)/bin/ninja -G Ninja -S . -B build
$ cd build
$ ninja
$ ctest
```

3) Run:

```bash
$ cd build/src/apps/app-name
$ ./app-name
```

# 2024 - Day 4 Part 1

![part1](./2024-day-4-part-1.png)

# 2024 - Day 6 Part 1

![part1](./2024-day-6-part-1.gif)

# 2023 - Day 3

![part1](./example-input.png)
![part2](./input.png)

# 2023 - Day 14 Part 1
![part1](./preview-14-1.gif)