Skip to content

Instantly share code, notes, and snippets.

View runewake2's full-sized avatar

Sam Wronski runewake2

View GitHub Profile
@runewake2
runewake2 / boardgames.csv
Last active November 13, 2023 03:55
A collection of the boardgames I have available
Name Summary Players Min Players Max Time Min Time Max BGG Rating
Wingspan Attract a beautiful and diverse collection of birds to your wildlife preserve. 1 5 40 70 25
Nemesis Survive an alien-infested spaceship but beware of other players and their agendas. 1 5 90 180 19
Ticket to Ride Build your railroad across North America to connect cities and complete tickets. 2 5 30 60 212
Root Decide the fate of the forest as woodland factions fight for contrasting goals. 2 4 60 90 28
Cosmic Encounter Conquer the galaxy with shifting alliances and the unique powers of your alien race. 3 5 60 120 173
Whitehall Mystery Work together to chase a hidden killer through the foggy streets of Victorian London. 2 4 45 60 631
Vampire: Rivals Control a coterie of vampires to claim dominance over the city of San Francisco or Prague! 2 4 30 70 4590
Vampire: Vendetta The vampire Clans of the Camarilla fight to conquer the role of Prince of Chicago. 3 6 30 30 2759
Bedlam Microsoft-themed version of Cards Against Humanity 2 10 30 60 99
@runewake2
runewake2 / corsi-rosenthal-1x2x2.svg
Created June 8, 2023 18:46
A Corsi Rosenthal Box designed to be laser cut from MDF or similar wood and built from 2 120mm PC Fans.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@runewake2
runewake2 / WindowsTerminalPride.hlsl
Created February 27, 2023 05:17
A windows terminal shader that can render different animated pride flags as a background.
// Flag Shader for Windows Terminal
// By: Sam Wronski - worldofzero.com
//
// A quick flag/line rendering shader for the Windwos Terminal
// Customize it below by modifying the settings
//
// To enable shaders in Windows Terminal (an experimental feautre currently):
// "profiles": {
// "defaults": {
// "experimental.pixelShaderPath": "The Path to Your Shader"
@runewake2
runewake2 / InteractiveController.cs
Created September 18, 2022 18:28
This is a ASP.NET controller that can execute C# code that is POSTed to it.
// Created by Sam Wronski
// Find more of my work at: worldofzero.com and youtube.com/WorldOfZeroDevelopment
//
// WARNING: This controller exposes the .NET runtime as a web endpoint.
// This could allow third parties to run arbitrary code on your system
// which would be very harmful to your computer and could compromise
// your personal devices and information.
// If you choose to run this inside of a cloud runtime this would also
// make it possible in some cases for people with access to this endpoint
// to exfiltrate details about the current environment (like Secrets!)
@runewake2
runewake2 / netrunner-credits.svg
Created May 30, 2022 01:35
A series of credit tokens for Netrunner
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

Keybase proof

I hereby claim:

  • I am runewake2 on github.
  • I am worldofzero (https://keybase.io/worldofzero) on keybase.
  • I have a public key ASCyr7X4Gy-djmD5nPTSprOeKdLB_WtSA4DRbf9yqx0d-go

To claim this, I am signing this object:

@runewake2
runewake2 / shader.html
Created January 7, 2020 06:53
A custom hugo shortcode that draws a shadertoy.com shader.
<!-- A Hugo Shortcode that can embed a Shadertoy shader -->
{{ with .Get "id" }}
<iframe
src="//www.shadertoy.com/embed/{{ . }}"
title="ShaderToy Shader"
height="500"
frameborder="0"
marginwidth="0"
marginheight="0"
scrolling="no"
@runewake2
runewake2 / CustomNode.cs
Created December 5, 2018 01:23
An example of Unity Shader Graph Custom Node's designed and developed on World of Zero: https://youtu.be/FeL4uWGdtUY
// Custom Shader Graph Node for Unity
// Developed for World of Zero: https://youtu.be/FeL4uWGdtUY
// Based on examples from: https://github.com/Unity-Technologies/ShaderGraph/wiki/Custom-Nodes-With-CodeFunctionNode
using UnityEngine;
using UnityEditor.ShaderGraph;
using System.Reflection;
// The Title is a list of menu's and submenu's that will define where this node is placed in Unity's Shader Graph UI
[Title("Custom", "Binary Select (Menu)")]
@runewake2
runewake2 / CrackedEarthShader.shader
Created April 18, 2018 03:38
Hacked together triplanar shader for custom particle effect in https://youtu.be/FGTpz3O8PnQ
// Upgrade NOTE: replaced '_World2Object' with 'unity_WorldToObject'
Shader "Custom/CrackedEarthShader" {
Properties {
_Color ("Color", Color) = (1,1,1,1)
_MainTex ("Albedo (RGB)", 2D) = "white" {}
_Glossiness ("Smoothness", Range(0,1)) = 0.5
_Metallic ("Metallic", Range(0,1)) = 0.0
_TriPlanarScale ("Triplanar Scale", Float) = 5
_EmissionStrength ("Emission", Float) = 1
@runewake2
runewake2 / MemoizedFibonacci.groovy
Created April 11, 2018 04:36
An example of Groovy's `@Memoized` feature for automatically caching function results. From the video at World of Zero: https://youtu.be/90YDpzoeGEk
package com.worldofzero.example
import groovy.transform.Memoized
import java.util.concurrent.TimeUnit
/**
* An example use of Memoizing in Groovy
* World of Zero {@link youtube.com/worldofzerodevelopment}
*/