Skip to content

Instantly share code, notes, and snippets.

View RaycatWhoDat's full-sized avatar
💻

RaycatWhoDat RaycatWhoDat

💻
View GitHub Profile
@RaycatWhoDat
RaycatWhoDat / sprite_criteria.md
Last active August 1, 2024 15:11
Frog Race Sprite Criteria

Frog Race Sprite Criteria

A frog in the Frog Race is exactly five frames with its size being the same as the largest frame. That is to say, if you have 4 32x32 frames and 1 36x32 frame, it's a 36x32 frog.

The frame order is as follows:

  • Frame 1 is "idle". 1
  • Frames 2 and 3 are "hopping" that ends with Frame 1. 2 3
  • Frames 4 and 5 are the "finish" animation. 4 5

We (DNO and I) reserve the right to refuse any request for any reason (we probably won't).

@RaycatWhoDat
RaycatWhoDat / index.html
Created March 8, 2023 18:26
Subathon Timer
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8"/>
<title>Timer</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Oswald:wght@500&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://unpkg.com/[email protected]/css/tachyons.min.css"/>
@RaycatWhoDat
RaycatWhoDat / Ironmon_NextSeed.lua
Last active July 13, 2022 12:35
Ironmon BizHawk Script
PATH_TO_ROMS = "../.."
NAME_OF_ROM_WITHOUT_NUMBER = "FireRed"
KEY_TO_ADVANCE = "N"
KEY_TO_PREVIOUS = "O"
NAME_OF_SEED_FILE = "current_seed.txt"
file = io.open(NAME_OF_SEED_FILE, "r")
INITIAL_SEED_NUMBER = tonumber(file:read("*number"))
file:close()

Keybase proof

I hereby claim:

  • I am RayMPerry on github.
  • I am raycat (https://keybase.io/raycat) on keybase.
  • I have a public key whose fingerprint is 8694 150C 4D1A 2372 FF77 589C A46A F8D6 11CB AA7B

To claim this, I am signing this object:

I am attesting that this GitHub handle RayMPerry is linked to the Tezos account tz1S6EopQVXje6giT3s1uDRwmSCQQZMpQ1ye for tzprofiles

sig:edsigtdHQLfd8Zms9gBakJRGmozytorBwjgqWFRnWbecbsrfns8Xc1VjHquhjeZqEypBD5gPEiVSoUMJbNHzAGiHddfzZpaCMqP

.nav-link {
margin-right: 1em;
/* other statements */
}
.nav-link > a {
color: /* whatever */
}
  • mod: {{{mod}}}
  • lockscreen: {{{lockscreen}}}
@RaycatWhoDat
RaycatWhoDat / get-files.d
Created March 23, 2019 17:08
`get-files` implementations.
#!/usr/bin/env rdmd
module getfiles;
import std.array: replace;
import std.file: dirEntries, getcwd, SpanMode;
import std.string: indexOf;
import std.stdio: writeln;
import std.getopt;
@RaycatWhoDat
RaycatWhoDat / instructions.org
Created February 19, 2018 01:37
Abstract Report Instructions

Abstract Report Instructions

Preface

This is it. The home stretch. Put it all on the line.

All Savages

Every member of the Six Supreme Savages will be responsible for checking and double-checking each other’s work. This is a two-fold action. This will help you keep your teammates accountable and familiarize you with their material. You’ve heard their speeches already. You should prepare for anything to happen on competition day. Also, if you’re working on the Abstract (Final) file, you must adhere to certain rules:

  • No major or breaking changes.
  • Don’t remove, erase, or modify others’ work without their permission. The only exception to this rule is if you see a critical flaw in the section. At that point, contact us and one of us will look into it.
@RaycatWhoDat
RaycatWhoDat / socket-io-example.md
Last active October 5, 2017 12:02
Socket.io example/explainer/primer