Stats

5
Projects
17
Devlogs
4
Votes
1
Ships

Coding Time

All Time: 70h 58m
Today: 0h 9m

Member Since

June 16, 2025

Badges

1
🚢
Maiden Voyage
you shipped your first project! the journey begins...

Projects

5
🚀
6 devlogs 23 days ago
🚀
0 devlogs about 1 month ago
edit

edit

Shipped
10 devlogs about 2 months ago
🚀
0 devlogs about 2 months ago
🚀
1 devlog about 2 months ago

Activity

Pedro B.
Pedro B. worked on FRAME
6h 25m 18 days ago

Prototype of a SNAKE clone for my fantasy console, in my custom language. Not everything works just yet, but developing a game concurrently with your engine (and in assembly nonetheless) is a pain!

Pedro B.
Pedro B. worked on FRAME
4h 56m 20 days ago

Keyboard input in the fantasy console! And with this, the first actual official FRAME program has been written.
I could ship like this, but I want to at least get SNAKE in...

Pedro B.
Pedro B. worked on FRAME
1h 5m 21 days ago

TEXT MODE IN MY FANTASY CONSOLE!!!
You can do, like, the world's worst text adventure ever

Pedro B.
Pedro B. worked on FRAME
8h 10m 21 days ago

working on the kernel of the fantasy console (some helpful functions)
hilariously, it too is coded in my little assembly language.

Update attachment
Pedro B.
Pedro B. worked on FRAME
1h 34m 22 days ago

here's the fantasy console running!
A simple IRQ handler

Pedro B.
Pedro B. worked on FRAME
9h 58m 22 days ago

(guess who's back)
(back again)

I realized a Linux-only terminal thing was NOT going to get any votes so I'm pivoting to something more accessible: a web game engine/fantasy console thing!

Not a lot to show since I'm working on the language before doing graphics, but here's a screenshot of code that actually gets parsed and run correctly by the engine!!! woah!!!!!!

Update attachment
Pedro B.
Pedro B. created a project
23d ago

FRAME

An HTML game engine/fantasy computer

6 devlogs 0 followers
Pedro B.
Pedro B. created a project
41d ago

WAVE

A game for the Summer of Making Jam!

0 devlogs 0 followers

Don't wanna lose my hours, but also not really anything to show in a video (just plumbing for syntax highlighting currently...)

Here's some of it, I guess.

Update attachment

configuration options for the terminal text editor!
they don't do anything but, like, a hash-map? in C? From scratch?! Woah!

In this (admittedly half-hearted) devlog: More prompts and more commands
Had to cram for a Calculus exam (it sucked!) so I couldn't really work on the project these past few days, but thankfully I'll have the weekend to give it some love.

Next on the task list are:
- Laying the groundwork for configuration options (a hash-map implementation!)
- Getting mouse input working
- Syntax highlighting...? (probably not)

A short one this time: confirmation prompts for the editor! Fairly easy to implement using ncurses windows.
Also, UNDO/REDO can now handle newlines, including those in the middle of lines, and backspaces at the start of a line.

In this devlog: UNDO/REDO in my terminal text editor!
Super neat learning how other editors handle this sort of stuff. I referenced the nano implementation, but at its core it's just a basic Command Pattern (see the gang of four's Design Patterns book)

More progress! But there's a bug in the video lol
Not shown in the video but saving an opened file works too

Still working out how to handle resizing btw. The SIGWINCH signal (well, signals in general) aren't really a thing in Windows, so I'll have to do some weird platform-dependent code to make it work. Ideas on how to handle it are welcome, but really, I know the solution--it's just bad and boring and I can't test it on my Linux machine :-P

My text editor can save files now!
Also, semi-featured in the video: normal mode commands like $, , G, etc...

It's basically fully featured!
...just don't try to open files you need to scroll through
...or resize the window (still exploring how to handle that portably)
...or type/read files with/even think about tabs
...
...maybe it's not actually fully featured

The editor's getting somewhere now...!

Featuring:
- Basic editing;
- File loading (but no saving yet;)
- Line numbers;
- Status line;
- Command modes

Basic editing has been implemented!!!
this might actually ship guys

The beginnings of a text editor...!
Not pictured: absolutely craps its pants on backspaces, newlines and gusts of wind

Update attachment
Pedro B.
Pedro B. created a project
53d ago

edit

A simple file editor in C with ncurses

edit
10 devlogs 2 followers Shipped
Pedro B.
Pedro B. created a project
55d ago

How Did We Get Here?

Visualizing the iterative nature of science

0 devlogs 0 followers

currently deep in the printf mines...too many specifiers on this darn thing!
but when it's done? I'll be printing text so beautiful you can't even fathom it

Update attachment
Pedro B.
Pedro B. created a project
56d ago

Smudge

A simple x86 OS

1 devlog 0 followers
Pedro B.
Pedro B. joined Summer of Making
56d ago

This was widely regarded as a great move by everyone.