DEV Community

Cover image for ASCII Whisper: Local P2P Chat with Sound FX and Battleship

ASCII Whisper: Local P2P Chat with Sound FX and Battleship

Anna Villarreal on February 11, 2026

This is a group submission for the GitHub Copilot CLI Challenge What We Built πŸ§™πŸΌβ€β™‚οΈπŸ’πŸΌβ€β™€οΈ We created a P2P chat that runs on your local ...
Collapse
 
gramli profile image
Daniel Balcarek

Just WOW 🀯

Collapse
 
trickell profile image
John A Madrigal

Thanks! It was a very fun project to do. We enjoyed watching that light saber project. I grew up on xiao xiao stick animations so I found it very fascinating in console.

Collapse
 
gramli profile image
Daniel Balcarek

I’m glad I could bring back some nostalgia. I can’t even count how many times I played the Xiao Xiao fighting games in the browser (especially during computer classes) πŸ˜€
But back to your project, amazing work and thanks for sharing! πŸ”₯

Collapse
 
annavi11arrea1 profile image
Anna Villarreal

Thank you, and hello! ✨️ your light saber project is sick BTW! Im so happy to see you went to great lengths with it. It was exciting to see another gamified terminal in action. πŸ¦„πŸŒŒπŸŒˆπŸ¦Ύ

Collapse
 
gramli profile image
Daniel Balcarek

Honestly, I’m speechless about your ASCII Whisper, it’s a really extraordinary and creative idea! I especially loved the video feed. Amazing work! 🧠πŸŽ₯πŸ”₯πŸš€

Collapse
 
pascal_cescato_692b7a8a20 profile image
Pascal CESCATO

Awesome! So creative, and addictive! I'm found of!

Collapse
 
annavi11arrea1 profile image
Anna Villarreal

Thank you! It is kind of addictive πŸ˜†

Collapse
 
trickell profile image
John A Madrigal

Thanks so much! Incredibly addictive. Makes me want to try and make pong happen among ascii p2p chatters!

Collapse
 
webdeveloperhyper profile image
Web Developer Hyper

This is really cool! So creative and artistic! It’s a great idea to turn ASCII into a project!πŸ˜†

Collapse
 
annavi11arrea1 profile image
Anna Villarreal

Thank you! We really liked making this one!

Collapse
 
dev_kiran profile image
Kiran Naragund

Awesome work here πŸ‘πŸ”₯

Collapse
 
annavi11arrea1 profile image
Anna Villarreal

Thank you Kiran!

Collapse
 
chovy profile image
chovy

This is sick β€” P2P in the terminal is such an underrated space. The camera-to-ASCII pipeline is clever too, reminds me of the constraints you hit when doing any kind of real-time P2P media.

I've been working on something adjacent β€” streaming video over WebTorrent (bittorrented.com). Same core challenge: getting data to arrive in the right order when the protocol doesn't care about order. Your approach of translating camera frames to ASCII sidesteps the buffering problem entirely since each frame is self-contained. With actual video you have to get creative with piece prioritization.

The battleship-over-chat feature is a great touch. P2P doesn't have to be serious infrastructure β€” sometimes it's just fun.

Collapse
 
trickell profile image
John A Madrigal

Fun was the goal in this and there was a ton had. I've always enjoyed streaming p2p and love the tool you've created. Are you using web sockets for the real-time transmission when sending the video? I'd be curious in that. Thanks for the comment and definitely enjoy a game of battleship with the friends on ascii whisper!

Collapse
 
capjud95 profile image
Capin Judicael Akpado

Creative and artistic ! Wow πŸ”₯πŸ”₯ !

Collapse
 
trickell profile image
John A Madrigal

Thank you! We enjoyed the project very much!

Collapse
 
theonemohitsharma profile image
Mohit ✨

Such a cool project! (:

Collapse
 
annavi11arrea1 profile image
Anna Villarreal

Thank you mohit!

Collapse
 
dnszlsk profile image
DNSZLSK

ahahah really nice

Collapse
 
trickell profile image
John A Madrigal

Thanks!

Collapse
 
cgcm070 profile image
Cesar Castillo

Insane haha 🀩

Collapse
 
annavi11arrea1 profile image
Anna Villarreal

Thank you! ✨️

Collapse
 
hermergray profile image
Herrmer

This is fascinating

Collapse
 
p3ngu1nzz profile image
p3nGu1nZz

rad

Collapse
 
thegamersbaxechief profile image
ChieFromThe60sπŸ€„πŸŽ²

commandline is no longer booring and hard gamified!!!!!!!!!!!

Collapse
 
seryllns_ profile image
Seryl Lns

This brings back memories of my early game dev experiments. Love the playful hacker spirit of this project. Great job !!

Collapse
 
annavi11arrea1 profile image
Anna Villarreal

πŸŒŒβœ¨οΈπŸ¦„ This was definitely an experiment. Thank you! @trickell convinced me to hop on board this one with him. I'm glad I did, the entertainment value was certainly well worth it!

Collapse
 
mohammed_thaha profile image
Mohammed Thaha

Really awesome project

Collapse
 
hhins2301 profile image
Hoonie

🫑

Collapse
 
johin_johny_6f56f95060164 profile image
Johin Johny

Great work john!

Collapse
 
trickell profile image
John A Madrigal • Edited

Thanks! Probably one of the funnest times I've had on a project with someone!

Collapse
 
annavi11arrea1 profile image
Anna Villarreal

πŸ¦„βœ¨οΈ

Collapse
 
johin_johny_6f56f95060164 profile image
Johin Johny

Sounds cooll!!! Great work John