KilledByAPixel's recent activity

  1. Comment on Digit Dilemma Plus - A mind bending puzzle game in only 1k of JavaScript in ~games

    KilledByAPixel
    Link Parent
    Thank you! It is funny that you say that about the TI, the game is based on a TI-82 game I made like 20 years ago. Though that version was a bit more simplistic and didn't guarantee solvable...

    Thank you! It is funny that you say that about the TI, the game is based on a TI-82 game I made like 20 years ago. Though that version was a bit more simplistic and didn't guarantee solvable puzzles. I also agree, about the difficulty ramp getting kind of hard. While making it I had so much trouble solving some of the puzzles that I had to write a solver just to help me verify that they were solvable!

    2 votes
  2. Comment on Digit Dilemma Plus - A mind bending puzzle game in only 1k of JavaScript in ~games

    KilledByAPixel
    Link
    Hello everyone, I am here to share my newest release. This is a completely original puzzle game by me that generates random solvable levels. It starts easy but gets hard fast! The code is really...

    Hello everyone, I am here to share my newest release. This is a completely original puzzle game by me that generates random solvable levels. It starts easy but gets hard fast!

    The code is really interesting and the bulk of it is the level generation. I had entered this into last years JS1k but was able to make enough improvements to fit color (it was only black and white before), and a reset button.

    If you enjoy puzzle games like Sokoban and 2048, it's worth checking out!

    5 votes
  3. Comment on 1Keys: my 1 kilobyte JavaScript piano is open source on GitHub in ~comp

  4. Comment on 1Keys: my 1 kilobyte JavaScript piano is open source on GitHub in ~comp

    KilledByAPixel
    Link Parent
    I could switch to using that for the enhanced version, the 1k version does a cool little trick to map the physical key to piano key, but it only works for characters......

    I could switch to using that for the enhanced version, the 1k version does a cool little trick to map the physical key to piano key, but it only works for characters...

    `zsxdcvgbhnjm,l.;/q2w3er5t6y7ui9o0p[=]`.indexOf(i.key.toLowerCase())
    
    2 votes
  5. Comment on 1Keys: my 1 kilobyte JavaScript piano is open source on GitHub in ~comp

    KilledByAPixel
    Link Parent
    Some other users have reported similar things with their keyboards. With my mechanical I can do any 6 notes it seems. I just added an enhanced version to github, it wouldn't be hard for me to have...

    Some other users have reported similar things with their keyboards. With my mechanical I can do any 6 notes it seems.

    I just added an enhanced version to github, it wouldn't be hard for me to have a drop down for alternate keyboard layouts. The 1k is too tight for that though.

    1 vote
  6. Comment on 1Keys: my 1 kilobyte JavaScript piano is open source on GitHub in ~comp

    KilledByAPixel
    Link
    Hi everyone, I have been working on some crazy stuff that I hope to share soon, this is one tiny piece of the puzzle. It is a reasonably high quality and playable keyboard with 3 instrument...

    Hi everyone, I have been working on some crazy stuff that I hope to share soon, this is one tiny piece of the puzzle.

    It is a reasonably high quality and playable keyboard with 3 instrument settings and variable length simultaneous notes. I would venture to say the best JavaScript piano anywhere near this size.

    The code is open source on github with a cleaned up version too.

    Thank you for reading and have a nice day, be safe and wear a mask!

    4 votes
  7. Comment on Fortnightly Programming Q&A Thread in ~comp

    KilledByAPixel
    Link Parent
    there are different ways to do it. for example you could have a generic base class that you inherit from for each of the different os you want to support. then you just use the one for which os...

    there are different ways to do it. for example you could have a generic base class that you inherit from for each of the different os you want to support. then you just use the one for which os you want to build for. the interface is the same regardless of the os.

    1 vote
  8. Comment on Fortnightly Programming Q&A Thread in ~comp

    KilledByAPixel
    Link Parent
    Why not use the exact same project with a some kind of compile time option for deciding which os it is for? You need to move all the os specific code to a platform independent layer.

    Why not use the exact same project with a some kind of compile time option for deciding which os it is for? You need to move all the os specific code to a platform independent layer.

    2 votes
  9. Comment on If you are sewing masks, please be sure they can be used in ~creative

    KilledByAPixel
    Link Parent
    But I need the cloth mask to cover up the n95 mask that I'm wearing so no one will think I'm a dick. (I don't actually do this but it crossed my mind.)

    But I need the cloth mask to cover up the n95 mask that I'm wearing so no one will think I'm a dick. (I don't actually do this but it crossed my mind.)

    1 vote
  10. Comment on What creative projects have you been working on? in ~creative

    KilledByAPixel
    Link
    I have been busy... Writing tiny javascript programs. - I am somewhat addicted to making these tiny code art pieces, made a few really nice ones recently. Big update for ZzFX, my sound effect...

    I have been busy...

    Writing tiny javascript programs. - I am somewhat addicted to making these tiny code art pieces, made a few really nice ones recently.

    Big update for ZzFX, my sound effect creation tool - basically rewrote the entire thing, adding twice as much stuff and making it better also

    Cleaned up and released my best js1k demos on GitHub - A nice variety of different techniques and program types

    Release a nice and simple buddhabrot rendering tool on GitHub - Also I let one render for 24 hours to get a super HD image. It's not the best one out there, but it is pretty good.

    Experiment with interactive Mandelbrot particles on CodePen - I made this to help understand how the mandelbrot set works, but it is fun to play with too.

    Very early demo of website I am working on for a band - Please don't share this, I haven't shown anyone yet, there is still a lot of work left before it goes public but it is fully functional. Feedback on this one is welcome! :)

    Big goal of this month is to port my js13k game Bounce Back to NewGrounds with achievements, leaderboards and a few other updates.

    1 vote
  11. Comment on ZzFX - Zuper Zmall Zound Zynth in ~creative

    KilledByAPixel
    Link Parent
    Thanks! I have had really good results with that game on Newgrounds, they have a pretty good community.

    Thanks! I have had really good results with that game on Newgrounds, they have a pretty good community.

    1 vote
  12. Comment on ZzFX - Zuper Zmall Zound Zynth in ~creative

    KilledByAPixel
    (edited )
    Link
    Howdy, this is a major update for a project I've been working on for a while. The idea is to make a simpler and in some ways better bfxr alternative that can be used to generate sounds in real...

    Howdy, this is a major update for a project I've been working on for a while. The idea is to make a simpler and in some ways better bfxr alternative that can be used to generate sounds in real time rather then playing wave files.

    This new version has over twice as many parameters, presets, improved compatibility, better UI, and so much more. Also the code has a very small footprint so it is suitable for code golfing competitions like js13k.

    There are nearly 20 games using it already, here is the best game not by me...

    https://js13kgames.com/entries/the-wandering-wraith

    And here's what I think is my best game using it...

    https://www.newgrounds.com/portal/view/747570

    Actual ZzFXMicro JavaScript Code - All you need to play ZzFX sounds!

    zzfxV=.3;zzfx=(I=1,J=.05,g=220,e=.1,f=.1,l=.1,m=0,K=1,r=0,z=0,t=0,u=0,n=0,A=0,B=0,C=0,v=0,h=0,c=2*Math.PI,b=44100,w=L=>L*2*Math.random()-L,M=r*=500*c/b**2,D=g*=(1+w(J))*c/b,E,p=[],F=0,G=0,d=0,k=1,H=0,a,x,y,q=zzfxX.createBufferSource())=>{e=50+e*b|0;f=f*b|0;l=l*b|0;h=h*b/1e3|0;z*=500*c/b**3;E=e+f+l;B*=c/b;t*=c/b;u=u*b|0;n=n*b|0;for(C*=c;d<E;p[d++]=a)a=F*g*Math.cos(G*B+C),a=m?1<m?2<m?3<m?Math.sign(Math.cos((a%c)**3)):Math.max(Math.min(Math.tan(a),1),-1):1-(2*a/c%2+2)%2:1-4*Math.abs(Math.round(a/c)-a/c):Math.cos(a),a=Math.sign(a)*Math.abs(a)**K,x=d<e?d/e:d<e+f?1:1-(d-e-f)/l,a*=x*I*zzfxV,a=v?(a/v*9|0)*v/9:a,a=h?a/2+(h>d?0:(d<e+f?1:x)*p[d-h]/2):a,F+=1+w(A),G+=1+w(A),g+=r+=z,k&&++k>u&&(D+=t,g+=t,k=0),n&&++H>n&&(g=D,r=M,H=1,k=k||1);y=zzfxX.createBuffer(1,p.length,b);y.getChannelData(0).set(p);q.buffer=y;q.connect(zzfxX.destination);q.start()};zzfxX=new AudioContext

    1 vote
  13. Comment on Real Numbers - Why? Why not computable numbers? in ~science

    KilledByAPixel
    Link Parent
    So, an uncountable number is just a different manifestation of the halting problem?

    So, an uncountable number is just a different manifestation of the halting problem?

  14. Comment on Fitness Weekly Discussion in ~health

    KilledByAPixel
    Link
    I'm about 25 pounds overweight so I decided to make a priority to lose the weight asap this year. Been doing keto for almost 1.5 months and going to the gym daily. Tracking my routine and weight...

    I'm about 25 pounds overweight so I decided to make a priority to lose the weight asap this year. Been doing keto for almost 1.5 months and going to the gym daily. Tracking my routine and weight with a google doc. Every morning I have just 2 hard boiled eggs for breakfast. No alcohol or any drinks with carbs. I have lost about 8 pounds now, so it looks like it's going to take about 3 more months. Feels good to see progress though!

    4 votes
  15. Comment on Dreams: The video game that lets you make video games in ~games

    KilledByAPixel
    Link
    I have this game, and I must say as an engineer I am extremely impressed by how well the whole thing runs. Everything is super slick and fast, it's kind of amazing. The interface and...

    I have this game, and I must say as an engineer I am extremely impressed by how well the whole thing runs. Everything is super slick and fast, it's kind of amazing. The interface and responsiveness are really the key to this games success and most companies would not have been able to pull it off. I'm looking forward to playing with this more and seeing how it develops!

    6 votes
  16. Comment on Hue Jumper - This entire game fits in a 2048 byte zip file! Made for 2kPlus Jam in ~games

    KilledByAPixel
    Link Parent
    Thank you! I worked really hard on the feel, like sitting for hours staring at numbers and papers with random math equations and figures drawn on them. Also I just learned a lot about how to...

    Thank you! I worked really hard on the feel, like sitting for hours staring at numbers and papers with random math equations and figures drawn on them. Also I just learned a lot about how to balance a racing game from the practice.

  17. Comment on Hue Jumper - This entire game fits in a 2048 byte zip file! Made for 2kPlus Jam in ~games

    KilledByAPixel
    Link Parent
    Thank you! I actually just fixed the object starting in front of you thing. I knew about it but wasn't sure if it was worth the space, but I did some more code golfing and now have some to spare....

    Thank you!

    I actually just fixed the object starting in front of you thing. I knew about it but wasn't sure if it was worth the space, but I did some more code golfing and now have some to spare.

    I actually want the objects to occasionally block the entire road, it gets thin at the end so it is likely to happen. You just need to off road it. It's all part of the plan. ;)