Skip to content

Instantly share code, notes, and snippets.

View omgwtfgames's full-sized avatar

Andrew Perry omgwtfgames

View GitHub Profile
@omgwtfgames
omgwtfgames / ShuffleListExtensions.cs
Last active June 18, 2016 06:24
Extension methods to shuffle a list in place, or return a random item
using System;
using System.Collections;
using System.Collections.Generic;
public static class ShuffleListExtensions {
/// <summary>
/// Shuffle the list in place using the Fisher-Yates method.
/// </summary>
/// <typeparam name="T"></typeparam>
@omgwtfgames
omgwtfgames / NoiseTexture.cs
Last active March 17, 2021 00:18 — forked from KdotJPG/OpenSimplex2S.java
Visually axis-decorrelated coherent noise function based on the Simplectic honeycomb - C# port
/*
* OpenSimplex (Simplectic) Noise Test for Unity (C#)
* This file is in the Public Domain.
*
* This file is intended to test the functionality of OpenSimplexNoise.cs
* Attach this script to a GameObject with mesh (eg a Quad prefab).
* Texture is updated every frame to assist profiling for performance.
* Using a RenderTexture should perform better, however using a Texture2D
* as an example makes this compatible with the free version of Unity.
*
@omgwtfgames
omgwtfgames / monetize.py
Last active December 31, 2015 03:08
A simple Python CGI script for producing permission forms for Let's Players
<h1>OMGWTFGAMES !1!! Let's Players</h1>
<h1>"moolah for the viddya" permission form</h1>
<form method="get" action="monetize.py">
<table><tr>
<td>Your name:</td><td><input type="text" name="name"></td>
</tr>
<tr>
<td>The game you've made a video of (optional):</td><td><input type="text" name="game"></td>
</tr>
</table>
@omgwtfgames
omgwtfgames / tweet_3079.py
Last active October 13, 2015 20:08
Tailing a log file and tweeting events (3079 server example)
#!/usr/bin/env python
import sys, time, datetime
dont_actually_tweet = False
twitter_account_name = "3079.omgwtfgames.com"
logfilename = '/tmp/3079.log'
consumer_key=""
consumer_secret=""