call sqrt sixteen times per frame jam is a jam where you must make a game of any size/type that:
- On each frame update, jumps to a subroutine that computes the square root of a value; this must be
explicitly called exactly sixteen times - That means like calling
Math.sqrt()
; you can write your own or use that Carmack one that an acquaintance inevitably brought up while you were in class doing something unrelated - Normalizing a vector (Unity documentation here) counts as a
sqrt
call; ya punk! - Saving and reusing results is fun and totally okay (dem pop-sci comp-sci kiddoes call it memoization, wow!)
And that's the jist of it! You have 16 hours, 16 seconds, and 16 minutes. One sqrt
call per hour, and some time in-between to like make the game or something.
Some questions you maybe have:
- Can I use a tool/engine/framework I like?
- Can I work in a group with my best friend(s)?
- Yes but you have to divide up the
sqrt
calls evenly fairly
- Can I start early?
- You can, but only because I like you 😉
- Can I skip on the square root function?
- No and I wanted to use a disapproving GIF here but I wasn't sure how to get a caption so it would be accessible for people with screen readers and I'm too afraid to ask leafo how to do it
- I have a question not mentioned here
- Feel free to reach out to @danielsavface on Twitter if you have questions!