Stats

7
Projects
57
Devlogs
41
Votes
4
Ships

Coding Time

All Time: 109h 16m
Today: 0h 0m

Member Since

June 17, 2025

Badges

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

Projects

7
🚀
6 devlogs 27 days ago
Bracket

Bracket

Shipped
12 devlogs about 1 month ago
🚀
1 devlog about 1 month ago
Chess engine - Rust
22 devlogs about 1 month ago
🚀
2 devlogs about 1 month ago
CHIP 8 emulator/interpreter
6 devlogs about 2 months ago
Lambda Calculus Interpreter - Rust
8 devlogs about 2 months ago

Activity

brush width + color options and more real time!!

Working!! Had to split the websocket connection into read and write streams because the continuous reading basically always had the lock on the data so writing was causing an error!!

working one way but as soon as the recieving end tries to send unknown error occurs, probably some data race happening, taking too much time to debug ;(

works but only once?

a simple broadcast websocket server is working, trying to make it work with wasm

Update attachment

Figuring out how to use websockets for now. I am absolutely clueless about web protocols, this will be a challenge for me lol.

Update attachment
Shivam Maurya
Shivam Maurya created a project
27d ago

scrible-pad

a drawing board where multiple people can draw together in real time!!

6 devlogs 0 followers

Done with it! Ready to ship!

Update attachment

Added print statements and a few example codes
+ a lot of wasted time for a failed attempt at fixing a stack overflow problem, webassembly has a very small stack size (~1MB) and I can't find a solution around it ;(

Update attachment

Added try except blocks

Update attachment

Fixed a lot of uncaught errors

Update attachment

made a basic website for running the code

Update attachment

Added basic error propogation + output

Update attachment

basic functions done now onto error handling,
here is the code for 13 times 17 :D

Update attachment

added increment and decrement operator and implemented variables
functions almost done

Update attachment

basic if else evaluation working!! + changed numbers a bit

Update attachment

Added numbers!

Update attachment

successfully parsing code roughly in expressions!!

Update attachment

Setup basic structs nothing to show rn

Update attachment
Shivam Maurya
Shivam Maurya created a project
33d ago

Bracket

An eso-lang trying to achieve true perfection by writing programs the way nature intended - using only bracket nestings

Bracket
12 devlogs 1 follower Shipped

fixed a small issue with king movements and a failed attempt at transposition tables :(

Update attachment

corrected mistake in the castling logic (path of the king should not be attackable while castling)

Update attachment

The state now also efficiently keeps record of a hash representing the position (Zobrist hashing)
wasted a lot of time debugging only to find out javascript does not have a u64 type :/
Had to refactor a lot of already written code to make it work,
we will now use it make transposition tables next, which help prevent researching also searched positions

Update attachment

Just playing around with bevy for now, getting used to it

Shivam Maurya
Shivam Maurya created a project
39d ago

Wavesetter

Making a game using rust, trying out bevy

1 devlog 0 followers

deployed a version on vercel, try it out!!

Update attachment

now uses alpha-beta pruning (negaMax) but it doesn't understand the difference between checkmate and stalemate now :(

Update attachment

fixed the checkmate issue!

Added position bonuses for the pieces and it is playing better no endless loops!
But it seems to give up right before checkmate LoL

finally!! moves show up on the site and we have got an incredibly dumb chess engine running :D

basic brute force search working (~depth 4 in 3s) but having a lot of trouble getting the engine moves to show up on the site ;(

Update attachment

mostly refactored the code,
implemented (very primitive) evaluation only based on the pieces present on the board

Update attachment

Pawn promotions ;)

can now set the board via FEN

Checking is in place!!
though very unoptimized right now will probably have to change the logic later

(semi-) valid moves!!

turn based moves but all moves are possible ;)

got the board rendering on the webpage

Update attachment

Setup basic structs and a way to Build states from fen strings and check there validity

Update attachment
Shivam Maurya
Shivam Maurya created a project
44d ago

Chess engine - Rust

Writing my own chess engine from scratch using rust!

Chess engine - Rust
22 devlogs 2 followers Shipped

This is too hard for me right now :(
Will come back for this later

Update attachment

Basic setup only was having trouble with browser caching, time wasted ;(

Update attachment
Shivam Maurya
Shivam Maurya created a project
44d ago

Rustle - music

A music streaming app made using egui/eframe (rust)

2 devlogs 0 followers

Added readme file & a release on github. All done. Ready to ship!

Update attachment

CLI done and it is now multithreaded to make it more smooth :D

Almost done on the emulator side just need to put a way to upload the rom files

Basic display is working :D

Update attachment

created readme file, ready to ship

Update attachment

Bettering the frontend, adding some error handling and a lot of bug fixing later, a decent enough site is ready >_<
For now it is done, might come back to this later after a long break to add more things.

Update attachment

Figuring out how to display windows using rust

Update attachment
Shivam Maurya
Shivam Maurya created a project
51d ago

CHIP 8 emulator/interpreter

Chip 8 interpreter written in rust. The "Hello, World!" of emulator developement ;P Trying out some low level things (. ❛ ᴗ ❛.)

CHIP 8 emulator/interpreter
6 devlogs 1 follower Shipped

beta reduction working on the web interface and the website is deployed!!! check it out .^

  • first tried making the web interface using rocket failed miserably >-<, switched to compiling to wasm.
  • added function to represent the syntax tree in json format for js.
  • added a simple web interface that parses and displays the tree corresponding to a code using amcharts for now.
Update attachment

Beta reduction working =D

Update attachment

finally correctly parsing basic syntax till trees >_<

Update attachment

Implemented basic structs and display functions for expressions, functions, tokens etc.
Parsed text from file into tokens stuck on forming a syntax tree from the tokens ;(

Update attachment
Shivam Maurya
Shivam Maurya created a project
55d ago

Lambda Calculus Interpreter - Rust

Simple lambda calculus interpreter using rust, (with a web interface! to make it easier to use), I am trying to learn rust ;)

Lambda Calculus Interpreter - Rust
8 devlogs 5 followers Shipped
Shivam Maurya
Shivam Maurya joined Summer of Making
55d ago

This was widely regarded as a great move by everyone.