About Cosine (twitter: @CosineP)

I try to make games despite being swamped with schoolwork and phenomenal wastes of time. Inevitably, I end up not finishing anything except Ludum Dare games, since I have a deadline then. For that reason, my website www.cosinegaming.com appears to be full of exclusively LD games.


Ludum Dare 37
Ludum Dare 35
Ludum Dare 33
Ludum Dare 32
Ludum Dare 29
Ludum Dare 26

Cosine's Trophies

Cosine's Archive

one room

Posted by (twitter: @CosineP)
Friday, December 9th, 2016 9:02 pm


I’m in, I’m in, I’m really really in

Posted by (twitter: @CosineP)
Friday, December 9th, 2016 4:12 pm

Cosine here, back for my 6th LD. I’m in! (< title context) Last time I had to leave on Sunday so I never got to finish. I should be free for most of this weekend though!

I’ll list the tools I expect to use, but it’ll probably end up being different. After all, last time I planned on using phaser.io but ended up using vanilla SVG. And the time before I was going to use phaser.io and I ended up using vanilla javascript+canvas. This was because I had an idea for a game, that would lend itself better for that platform. I think that’s the best way to do it! Honestly at this point I’m decent enough at learning platforms and horrible enough at all my platforms that I can even pull off using a whole new platform if it works best for my idea.

But I suspect that I will use:

  • Phaser.io
  • Flask web server
  • Testing with Firefox

The tools I’ll almost definitely use are:

  • Photoshop + Krita (Actually my photoshop is looking a little corrupted so maybe just Krita)
  • Atom (fight me ok?)
  • Github (Gotta have that source control!)
  • Bfxr, Adobe Audition (maybe? Possibly audacity because… corruption, as I said)
  • Tenor Saxophone, Piano, and Hammond Electric Organ, doing my own music now that I have a mic (Yeti Pro)
    Hammond electric organ

    Also taken right off google images. I’m writing off my laptop; pictures are hard, ok?

    Tenor Saxophone

    Gotta practice for band anyway, so I’ll probably record my band pieces.

Two times ago I took a really simple concept and juiced it, but I fine-tuned too much. This time I’m gonna try to do the same, but instead of fine-tuning, adding particles and persistence and juice it to the jazz.

And last time I had a great idea, but the math got a little bit… woozy. I’m gonna try to really get down the idea again. I even gave up my first idea.

I’m in

Posted by (twitter: @CosineP)
Friday, April 15th, 2016 9:32 pm

I think I’ll be using Phaser even though I’ve never used it before because it looks easy enough, I want to do HTML5, and last time I got frustrated with writing physics code (I did vanilla JS). This will be my fifth LD. I’ve used a different platform each time (FlashPunk, C++/OpenGL, Vanilla JS… ok I did that twice). Unfortunately, I’ll have to submit mine early on Sunday morning because I’m going out of town.


  • HTML5 and Javascript on a Flask web server. Testing with Firefox.
  • Photoshop and Krita with a tablet of mine
  • Adobe Audition and BFXR. Thinking of playing my Tenor Sax for music, but my microphone is awful
  • Atom text editor (I know, kill me. It works for me, it’s easy, and it’s pretty)

And I’m also starting late because my computer had a bug :( So we’ll see…

– Luna


Posted by (twitter: @CosineP)
Sunday, August 23rd, 2015 8:08 pm


Ok I finished it. It’s called Swarm. You play as just another monster, with low hp and not a powerful weapon. You must take on the hero! You can try it out.

Enter: The hero. Welcome hero. Hero has valiantly offered to take back the lands of the triflappers! It was taken away long ago by the evil swarm… Brutal monsters of unknown origin. He strode in flapping his triangular wings wielding a weapon of blue triangles.

Here is a swarmy. He’s all spirally and cruelly round. Just look at the thing. Now surely he will attack! Hero is ready though. He prepares his triangle. What’s this? Why is he not moving? Surely it can’t be… that the swarmy is your conciousness! Wouldn’t it be awful if you were this awful thing? If you moved with “WSAD” / “,AOE”? Oh no! The swarmy can shoot! And you are causing this with the mouse! How evil!

Swarmies are pack hunters. If one dies his conciousness is transferred to another. Like all creatures in Bright Land, they fade as they lose health until they disappear forever.


I think it went really well, probably my best Ludum Dare ever. I wasn’t sure what to do with myself around the end.

I’m in – HTML5 and *simple*

Posted by (twitter: @CosineP)
Friday, August 21st, 2015 7:47 pm

I have summer work due at the end of the weekend so my game’s quality may not be so much, but….

Planning to use Javascript (Vanilla because I’m cool like that) with Canvas / HTML5. This may change.

Using Photoshop and Krita for art with my Wacom Tablet. I’m feeling like I’ll use a pastel color palette but that’s not decided yet.

I’m gonna make it really simple. Like stupidly simple so I can concentrate on Juicing it. Polish and user feedback. Also so I can study some but still have a finished game.

We’re In

Posted by (twitter: @CosineP)
Friday, April 17th, 2015 2:49 pm

I’ve done a compo twice before but now I’m doing a Jam. So we are

PIneaPplez13 doing Art

DementedSquid doing eh IDK

Quigs doing more Art

Cosine doing Code


Tools of the… thing

  1. Not gonna say my text editor because I’d be murdered
  2. Javascript
    1. Canvas wooo
  3. Photoshop
    1. Maybe we’ll use gimp if we’re feeling like freedom
  4. Firefox
    1. Freedom!
  5. Maybe we’ll use a physics engine if we need one
    1. Box2D?
  6. Github
    1. Sorry
  7. Electricity


Using the Indigo Engine to make my game!

Posted by (twitter: @CosineP)
Friday, April 25th, 2014 2:35 pm

While last time I used Flashpunk to create my game, over the past year I’ve been learning a lot of 3D… stuff… with OpenGL. I’ve been creating my (Totally Free) Open Source library, the Indigo Engine. I hope to use that to make my game! I actually didn’t even know I could do this until I saw in the ruley things that got posted. I’m gonna have to work out the kinks in it, though. Driver inconsistency is the worst thing about OGL. Cheers!


[cache: storing page]