Skip to content
View BuddhaCodes's full-sized avatar
☸️
Meditating
☸️
Meditating
  • NTSprint
  • In the middle of Samsara

Block or report BuddhaCodes

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
BuddhaCodes/README.md

BuddhaCodes: C# developer building creative tools: graphics, sound and games

C# developer building creative tools: graphics, sound, and games.
I like turning code into things you can see, hear and play.

C# .NET Avalonia OpenGL Roslyn

DanaProcessing: creative coding in C#, the Processing way

Creative coding in C#, the Processing way. It started because I wanted Processing / p5.js in C#, and grew into its own thing:

  • Its own IDE: live diagnostics, under-a-second Run, and hot reload that keeps your sketch's state
  • 2D and real 3D: SkiaSharp and OpenGL, up to 200,000 GPU particles
  • Live-coded sound: an audio engine inspired by Sonic Pi, written from scratch: [LiveLoop], synths, drums, and visuals that react on the beat
  • Any NuGet package as a sketch library: one // nuget: comment and it's linked

Docs · Download · MIT

Hoshi: a Go board that feels every move

A Go (baduk, weiqi) board that feels every move. It started because I wanted a Sabaki-like board in Avalonia, and grew into a place to play, study and review:

  • A board you want to look at: kaya, bamboo and walnut gobans, clam-shell, yunzi and glass stones, all rendered from code, mixable with five themes
  • KataGo in the background: every move rated with points lost, territory, a score graph, and a review of every game you've played
  • Joseki on the board: the known continuations in every corner from the OGS Joseki Explorer, plus a spaced-repetition trainer
  • Moves you can feel: the best move cracks the wood, captures shatter, and a lo-fi soundtrack synthesised in code heats up with your streaks
  • Online on OGS, with fair play built in: no AI help during live games

Website · Download · Windows · macOS · Linux

📊 Activity

Character sheet: level, XP and GitHub stats
Skill tree of my top languages
Contributions over the last year as stones on a goban; touching days form chains

Open to feedback, ideas and collaboration. If you build something with these, I'd love to see it.

Pinned Loading

  1. DanaProcessing DanaProcessing Public

    Processing/p5.js-style creative coding for C# — write a Sketch, override Setup()/Draw(), and run it in a purpose-built desktop IDE with live diagnostics, 2D + real 3D rendering, and one-click NuGet…

    C# 7

  2. BadukDana BadukDana Public

    Hoshi 星 — a free, open-source Go (Baduk/Weiqi) desktop app for Windows, macOS and Linux. Kaya boards and clam-shell stones, live KataGo review, a joseki

    C# 4