KilledByAPixel's recent activity
-
Comment on The Gateless Gate 3D: Forty-nine Zen Buddhist koans, each with its own interactive scene in ~humanities
-
Comment on The Gateless Gate 3D: Forty-nine Zen Buddhist koans, each with its own interactive scene in ~humanities
KilledByAPixel Link ParentThanks! I also read GEB, great book. Zen and Buddhism are very interesting to learn about. A big part of my goal is to make this book more accessible and enjoyable to a modern audience. I hope...Thanks! I also read GEB, great book. Zen and Buddhism are very interesting to learn about. A big part of my goal is to make this book more accessible and enjoyable to a modern audience. I hope that it is a great starting point for learning more about Zen.
-
Comment on The Gateless Gate 3D: Forty-nine Zen Buddhist koans, each with its own interactive scene in ~humanities
KilledByAPixel LinkA while back I visited the Buddhist art museum in Turin. Centuries of extraordinary work, and the place was almost completely empty. It stuck with me, though, and I wanted to make a contribution...A while back I visited the Buddhist art museum in Turin. Centuries of extraordinary work, and the place was almost completely empty. It stuck with me, though, and I wanted to make a contribution to Buddhist art in my own way, with the skills I have.
It's the full text of the Mumonkan aka The Gateless Gate, with a major modern upgrade. Each of the 49 cases has a small interactive diorama. The whole book can be read aloud with over an hour of speech, and each scene has its own quiet soundscape made from whatever is in it. It's free, no ads, no account, nothing to install, and I'm not selling anything.
The text is the 1934 Senzaki and Reps translation, public domain, lightly modernized where the old English had drifted. Mumon's preface and afterword had no public domain English at all, so those are new translations from the Chinese. For that I leveraged AI assistance and several rounds of iteration. Would love to have an expert take another look over this if anyone is interested.
The whole work is still somewhat in progress though I am essentially done for now. I plan to continue making small improvements to the scenes and make a few tweaks to the text after spending more time with it and having others look it over. We will also release it on the google play store and other outlets.
I'm not a teacher and I have no interest in misrepresenting anything. However I have spent a long while with this book and had a strong vision for how to make this version of it. If something reads wrong to you, or a scene misses the point of its case, I'd like to hear it.Thanks for reading and have a great week.
-
The Gateless Gate 3D: Forty-nine Zen Buddhist koans, each with its own interactive scene
16 votes -
Comment on What programming/technical projects have you been working on? in ~comp
KilledByAPixel Link Parentthanks so much. i have been putting work into building the community and it's amazing to see other people using it to realize their dream ideas. the next big event will be our 3rd yearly game jam...thanks so much. i have been putting work into building the community and it's amazing to see other people using it to realize their dream ideas. the next big event will be our 3rd yearly game jam in a few months!
if you are interested in an easy way to start, there is an AI repo for LittleJS designed to work with vibe coding, and it is pretty amazing what it can do. much faster and more reliable then starting from scratch.
-
Comment on What programming/technical projects have you been working on? in ~comp
KilledByAPixel LinkWorking on my game engine LittleJS. It is a very small, very fast, and very clean engine. Over 4k stars on GitHub now and it has gone through many massive improvements. We added Box2d and Threejs...Working on my game engine LittleJS. It is a very small, very fast, and very clean engine. Over 4k stars on GitHub now and it has gone through many massive improvements. We added Box2d and Threejs support built in. Here is some of what I am most proud of...
I made a really nice interactive example browser where you can even edit the code in real time.
https://killedbyapixel.github.io/LittleJS/examples/
I am also improving AI functionality by making games, and have over 50 games in the arcade. I've put a lot of work into the UI of the arcade and making it work well on pc and mobile. I am continuing to iterate on all the games but they are becoming pretty solid demos of the engine's capabilities. These are also all fully open source as is the game engine itself. It also includes a small library of reusable templates and starter projects meant to be used by AI.
https://killedbyapixel.github.io/LittleJSArcade/
Now I am deciding what to do next that would maximize my efforts. I think maybe making a video would be good. Either a sizzle real of all the best LittleJS stuff, a video introduction to littlejs, or just a short trailer.
What do you think I should focus on?
-
Comment on My free open source sky atlas app is now available on Google Play in ~space
KilledByAPixel Link Parenti was surprised how much they limited the mobile version of Stellarium, it's less then half as many as Cosmodial. That doesn't bother me as much as the constant nagging to purchase the full...i was surprised how much they limited the mobile version of Stellarium, it's less then half as many as Cosmodial. That doesn't bother me as much as the constant nagging to purchase the full version.
Cosmodial is not on the apple store but you can go to the website and install it as an PWA and it works the same as a regular app! I installed it on my iphone and it works great.
-
Comment on No WebGL, no AI, no bytes to spare. My new game is a 3D 90s fever dream in 1024 bytes! in ~comp
KilledByAPixel Link ParentI am a huge Marble Madness fan, it's just such a good and unique game. The level is all random procedurally generated but should in theory be beatable with jumping. :)I am a huge Marble Madness fan, it's just such a good and unique game.
The level is all random procedurally generated but should in theory be beatable with jumping. :)
-
Comment on My free open source sky atlas app is now available on Google Play in ~space
KilledByAPixel Link Parentthanks! i will do a pass on adding more cities, especially capitals.thanks! i will do a pass on adding more cities, especially capitals.
-
Comment on My free open source sky atlas app is now available on Google Play in ~space
KilledByAPixel Link ParentStellarium is fantastic, and honestly a big part of what inspired me to make this. But there are some pain points, especially with the free tier. The free version of Stellarium Mobile constantly...Stellarium is fantastic, and honestly a big part of what inspired me to make this. But there are some pain points, especially with the free tier.
The free version of Stellarium Mobile constantly nags you to upgrade, and the best stuff is locked behind the paid version. It's limited to magnitude 8 stars, while Cosmodial goes to 9.6. Cosmodial also has eclipse simulation, ISS flyover alerts, and event highlights, all free.
Cosmodial is also MIT licensed open source, so anyone can reuse the code, verify how it works, or submit pull requests. Stellarium Mobile is closed source, and Stellarium Web is GPL (a more restrictive license) and isn't really maintained anymore.
Cosmodial is designed web first: the whole thing is a few megabytes, and the app is the same as the website, it's a PWA, so one visit caches everything and it works fully offline in a dark field. That also means I can keep improving it with community feedback. My goal is to make it the most usable tool of its kind.
The tradeoff is that Cosmodial is nowhere near as complete as full Stellarium. They have over a billion stars in the paid version while I have just over 100,000. But I'd argue that's also a strength: it's still deeper than free Stellarium Mobile, it covers everything you can actually see with eyes or binoculars, and it loads instantly.
-
Comment on No WebGL, no AI, no bytes to spare. My new game is a 3D 90s fever dream in 1024 bytes! in ~comp
KilledByAPixel Link Parentthanks so much, i hope this code is a great way for people to learn, tried to keep it as clean as possible. I'd like to do a full writeup and maybe a video that goes through all the code and design.thanks so much, i hope this code is a great way for people to learn, tried to keep it as clean as possible.
I'd like to do a full writeup and maybe a video that goes through all the code and design.
-
Comment on No WebGL, no AI, no bytes to spare. My new game is a 3D 90s fever dream in 1024 bytes! in ~comp
KilledByAPixel Link Parentthanks for the feedback! the perspective equation is a bit warped to give it the effect in such a small space. im already working on a port to threejs so i can add more stuff and use a more...thanks for the feedback!
the perspective equation is a bit warped to give it the effect in such a small space. im already working on a port to threejs so i can add more stuff and use a more correct way of doing it that will hopefully decrease your motion sickness issue.
also big update for driven wild coming soon with more tracks and other cool stuff!
-
Comment on No WebGL, no AI, no bytes to spare. My new game is a 3D 90s fever dream in 1024 bytes! in ~comp
KilledByAPixel Link ParentThank you! even despite having wrote it and seen the code many times, it still seems impossible. I wrote a detailed post that explains how every byte of it works....Thank you! even despite having wrote it and seen the code many times, it still seems impossible. I wrote a detailed post that explains how every byte of it works.
https://frankforce.com/city-in-a-bottle-a-256-byte-raycasting-system/
Also, not sure if you saw but we managed a 256 byte shadertoy version that is pretty wild...
-
Comment on No WebGL, no AI, no bytes to spare. My new game is a 3D 90s fever dream in 1024 bytes! in ~comp
KilledByAPixel Link Parentnice, yeah I remember that one. i was inspired a lot by 90s graphics, especially pc games.nice, yeah I remember that one. i was inspired a lot by 90s graphics, especially pc games.
-
Comment on No WebGL, no AI, no bytes to spare. My new game is a 3D 90s fever dream in 1024 bytes! in ~comp
KilledByAPixel Link Parentthanks! i got into this because it seemed like magic and honestly it still does. it's a lot of fun. my favorite part is that instead of just adding more stuff like typical software dev, you have...thanks! i got into this because it seemed like magic and honestly it still does. it's a lot of fun. my favorite part is that instead of just adding more stuff like typical software dev, you have to cut a lot and be very selective about what is really important.
-
Comment on No WebGL, no AI, no bytes to spare. My new game is a 3D 90s fever dream in 1024 bytes! in ~comp
KilledByAPixel LinkPlay Skydreams: https://killedbyapixel.github.io/TinyCode/1K/Skydreams Official 1024 byte entry: https://js1024.fun/demos/2026/25/bar My size code demos: https://github.com/KilledByAPixel/TinyCode...Play Skydreams: https://killedbyapixel.github.io/TinyCode/1K/Skydreams
Official 1024 byte entry: https://js1024.fun/demos/2026/25/bar
My size code demos: https://github.com/KilledByAPixel/TinyCode
An endless race in the sky inspired by 90's 3D games like sky roads, marble madness, and sonic 3d. My goal was to create a dreamlike experience with full resolution full speed graphics that would be easy to pick up and play.
Having worked on much more complex stuff, it's a lot of fun to start a new project from scratch and make an tiny 3D rendering system. There are a lot of fun challenges trying to fit something in this small of a space that looks cool and runs well. The contest goes until July 19, plenty of time to make something, and there's even a WebGL category.
Features
- 3D level rendering system
- 3D player sphere with shadow
- colorful sky gradient with stars
- procedurally generated levels
- level increases in difficulty over time
- mouse controls
- enhanced version has keyboard and touch input
this is the entire html file. it needs to be RegPacked to fit in 1024k but that will not post here...
<head><title>🌈☁️ Skydreams</title></head> <body id=b style=margin:0> <canvas id=a> <script> // JS1024 shim a.width = innerWidth; a.height = innerHeight; c = a.getContext`2d`; </script> <script> // Skydreams by KilledByAPixel 2026 - RegPack for 1024 bytes z=A=B=C=D=E=0,F=H=3,I=a.width/2,J=[],K=(e,h,t,a=1)=>{c.fillStyle=`hsl(${e},${h}%,${t}%,${a})`},L=(e,h,t)=>[a.width/2+(e-z+(t-3)**2/50*Math.cos((B+t)/49))*a.height*.7/t,a.height/2-(h-2+t*t/50)*a.height*.7/t,.7*a.height/t];onmousemove=e=>I=e.clientX,onmousedown=q=>E=.1,onmouseup=q=>E=0,setInterval(q=>{for(e=500;e--;)K(170+e/9+B,70,70-e/10),c.fillRect(0,a.height*e/500,a.width,a.height/250),K(0,0,99),c.fillRect((e*e+B*e/20)%a.width,e**3.3%a.height,e%4*a.height/500,e%4*a.height/500);for(g=B+40|0;g>B;g--){for(e=J.length;e<=g;)for(D<-8&Math.random()<Math.min(.2,e/1e4)&&(D=2+Math.min(4,e/400)),Math.random()<.1&&(H=2+3*Math.random()|0,F=Math.max(0,Math.min(7-H,F-2+5*Math.random()|0))),D--,J[e++]=k=[],f=7;f--;)k[f]=e<40|.9<Math.random()|D<0&F<=f&f<F+H&Math.random()>Math.min(.2,B/1e4);for(f=2;f--;)for(e=7;e--;)J[g][e]&&([p,q]=L(e-3.5,0,g-B),[r,u]=L(e-2.5,0,g-B),[v,w]=L(e-3.5,0,g-B+1),[x,y]=L(e-2.5,0,g-B+1),f?(K(99+70*(g>>7),60,30+9*(g+e&1)),c.fillRect(v,w,x-v,(40-g+B)/30*a.height)):(K(99+70*(g>>7),60,9+5*(g+e&1)),c.fillRect(p,q,r-p,(40-g+B)/30*a.height),K(99+70*(g>>7),60,60+30*(g+e&1)),c.lineTo(p,q),c.lineTo(r,u),c.lineTo(x,y),c.lineTo(v,w),c.beginPath(c.fill())))}for(0<=A&J[B+3|0][Math.round(z+3)]&&(K(0,0,0,.5),[m,n,l]=L(z,0,3),c.ellipse(m,n,l/4,l/9,0,0,9),c.beginPath(c.fill())),e=99;e--;)K(B/9,90,99-.7*e),[m,n,l]=L(z+.1-e/1e3,A+.35-e/1e3,3),c.ellipse(m,n,e*l/300,e*l/300,0,0,9),c.beginPath(c.fill());-4<A&&(z+=I/a.width/2-.25,A+=C-=.006,B+=Math.min(.5,.2+B/5e3),A<0&-.3<A&J[B+3|0][Math.round(z+3)])&&(A=C=E)},16) </script> -
No WebGL, no AI, no bytes to spare. My new game is a 3D 90s fever dream in 1024 bytes!
59 votes -
Comment on My free open source sky atlas app is now available on Google Play in ~space
KilledByAPixel Link Parentthanks! i have worked on it for a few months, though it hasn't been my main focus for most of that time. for the future here are some of my plans... full messier catalog get star count up to 1...thanks!
i have worked on it for a few months, though it hasn't been my main focus for most of that time.
for the future here are some of my plans...
- full messier catalog
- get star count up to 1 million
- live comet events
- web xr mode
mostly it's about adding more stuff. if somehow it is wildly popular i could create a paid version with even more stuff and release on ios, but that probably won't happen.
-
Comment on My free open source sky atlas app is now available on Google Play in ~space
KilledByAPixel (edited )LinkHowdy, I made a sky atlas app that is open source and also now on google play and runs free in any web browser. It has over 100,000 stars and other named objects, nearly everything visible with a...- Exemplary
Howdy, I made a sky atlas app that is open source and also now on google play and runs free in any web browser. It has over 100,000 stars and other named objects, nearly everything visible with a high power binoculars or small telescope. It also has ISS, eclipses, and other events. All totally free without any annoying ads or popups.
This is just the first major release and I intend to keep improving it. I also just produced a short trailer to demo the features. It would really help to get feedback from experts. What would you like to see added or changed?
Trailer: https://www.youtube.com/watch?v=V3a-0WrjrPs
Google Play: https://play.google.com/store/apps/details?id=com.cosmodial.app
Web App: https://cosmodial.3d2k.com -
My free open source sky atlas app is now available on Google Play
31 votes
thanks! thats what i hope for. i think these koans are not meant to be read back to back like a traditional book but spread over time.