Skip to content
View Pacsfury's full-sized avatar

Block or report Pacsfury

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.

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
Pacsfury/README.md

Hi there 👋

I'm Pacsfury, a passionate teen programmer.

What I Love

I love creating my own systems so they fit my needs. I like making and designing systems, languages, flows and more.

My projects

My actual two favourite finished projects are:

  • RUBIDUNG - Java - A CLI memory game
  • CryptoLang - Python -A DSL for data managing

I also have a bunch of started projects that I really love:

  • Gravel Launcher - C - A launcher for my programming language
  • PacsfurySpace - Web Frontend - A private, fast, vanilla workspace
  • Abbocati - GdScript (Godot Engine) - Endless runner game. Fun fact: in italian, "avvocati" means "lawyer", not related to the game!

I'm also working on my (third) virtual computer, this time in Rust.

My Stats

Top Used Programming Languages!

My Languages


C JavaScript CSS HTML C++ Python Java GDScript

My Github Stats!

My GitHub Stats

My Streak!

GitHub Streak

Custom Hardware & Virtual Computers

I love building custom computer architectures from scratch inside unorthodox environments:

  • 16-bit CPU in Google Sheets: A fully functional async-clock virtual machine built entirely with spreadsheet logic (No external scripts). Features 16kb RAM, 128kb HDD, a custom 400-bit GPU, MathPU/BitwisePU, Function Stack (FST), and a basic Character Input/Output System (CIOS).
  • 8-bit CPU in Scratch: An 8-bit architecture featuring custom functions (with FST) and a 3400+ pixel matrix GPU. Powered by a self-made assembler and a high-level compiler written in Python.
  • X-Bit in Rust Coming soon...
  • 32-bit, Arduino (C++) In process

Contributions

Open Source Contributions

  • Rux Programming Language - C++ - Validate types for if, while, do-while
  • Kanadojo - TS - Add various content to the web
  • Azin Programming Language - C++ - Add tokens and help designing the language
  • ACGS-lite - Python - Documentation
  • ABS engine - Python - Help with multithreading (in process) And other privates repos mostlt for fun and learning!

What I'm Learning

Rust Go Lua

I really love learning new things, even if not related to programming.

Right now, I'm learning more about low level, and Rust and Go. I'm also making games in Lua (Löve) and Godot.

I'm also learning more C++, and this summer I want to build something big in there...

Pinned Loading

  1. Gravel-Launcher Gravel-Launcher Public

    The core compiler and CLI toolchain for Gravel, a custom programming language built from scratch in C. WORK IN PROCESS

    C 5

  2. CryptoLang CryptoLang Public

    A Domain Specific Language to encode, using modules, data, with uniform input and output with some basic processing and module creation.

    Python 2

  3. RubidungCpp RubidungCpp Public

    Rubidung 0.1.0. But in C++. Faster, I guess.

    C++ 5

  4. RUBIDUNG RUBIDUNG Public

    A basic Java CLI game I made and make when I am bored. Memorize paths, get the rewards, while dodging spiky walls. In your terminal, in Java.

    Java 2