Skip to content

Instantly share code, notes, and snippets.

zerosalife

Block or report user

Report or block zerosalife

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@zerosalife
zerosalife / .block
Last active Feb 17, 2017
Scatterplot with regression line
View .block
license: cc-by-nc-sa-4.0
@zerosalife
zerosalife / hexcrawl-notes.org
Created Feb 6, 2016
Notes for a hexcrawl application
View hexcrawl-notes.org

Views

Map

Example image

Notification of Map Code and URL to share

Collection of tiles

Background image?

@zerosalife
zerosalife / LINQExample.cs
Created Oct 15, 2015
Example of using LINQ expressions to program in a functional style
View LINQExample.cs
using UnityEngine;
using System.Collections;
using System.Linq;
// Place this script on an object in your scene (e.g. the Main Camera)
// and run.
public class LINQExample: MonoBehaviour {
public void Start() {
int[] counters = new int[] {0, 1, 2, 3};
View Ball.cs
using UnityEngine;
using System.Collections;
public class Ball : MonoBehaviour {
public float maxHeight;
public float minHeight;
public float timeToReachMaxHeight;
private float jumpVelocity;
private float gravity;
@zerosalife
zerosalife / MakeDictionaryOfLists.cs
Created Jun 20, 2015
Create a Dictionary of Lists in Unity C#
View MakeDictionaryOfLists.cs
using UnityEngine;
using System.Collections.Generic;
public class MakeDictionaryOfLists : MonoBehaviour {
Dictionary<string, List<int>> table = new Dictionary<string, List<int>>();
void Start() {
// Fill our table with Lists containing ints using Arrays to intialize
// the Lists.
table["a"] = new List<int>(){1};
@zerosalife
zerosalife / MakeDictionaryOfLists.js
Created Jun 6, 2015
Create a Dictionary of Lists in Unity JavaScript
View MakeDictionaryOfLists.js
#pragma strict
import System.Collections.Generic;
// White space matters.
var table:Dictionary.<String,List.<int> > = new Dictionary.<String,List.<int> >();
// Fill our table with Lists containing ints using Arrays to intialize
// the Lists.
table["a"] = new List.<int>([1]);
table["b"] = new List.<int>([2]);
@zerosalife
zerosalife / gist:53308e64bb5ba273d428
Created Jan 13, 2015
Draft of a blog post about video game book clubs
View gist:53308e64bb5ba273d428

Book Club

What?

Who?

You, your friends, the cat (If you have one. No catnapping.), anyone with interest in critically discussing video games

When?

View SimplePlane.js
#pragma strict
var size: float;
function Awake() {
var m: Mesh = CreateBoxMesh(size);
var obj: GameObject = CreateGameObject();
// Attach Mesh `m' to the GameObject `obj'.
obj.GetComponent(MeshFilter).mesh = m;
View GameController.cs
using UnityEngine;
using System.Collections;
using System;
using System.Runtime.Serialization.Formatters.Binary;
using System.IO;
public class GameController: MonoBehaviour {
public static GameController control;
public int experiencePoints;
@zerosalife
zerosalife / Custom.mac-kb.xml
Created Feb 19, 2014
An emacs-like key binding scheme for MonoDevelop.
View Custom.mac-kb.xml
<schemes version="1.0">
<scheme name="current">
<binding command="MonoDevelop.Ide.Commands.EditCommands.Copy" shortcut="Alt+W" />
<binding command="MonoDevelop.Ide.Commands.EditCommands.Cut" shortcut="Control+W" />
<binding command="MonoDevelop.Ide.Commands.EditCommands.IndentSelection" shortcut="Control+X|Tab" />
<binding command="MonoDevelop.Ide.Commands.EditCommands.LowercaseSelection" shortcut="Control+X|Control+L" />
<binding command="MonoDevelop.Ide.Commands.EditCommands.Paste" shortcut="Control+Y" />
<binding command="MonoDevelop.Ide.Commands.EditCommands.Redo" shortcut="" />
<binding command="MonoDevelop.Ide.Commands.EditCommands.SelectAll" shortcut="Control+X|H" />
<binding command="MonoDevelop.Ide.Commands.EditCommands.Undo" shortcut="Control+_" />
You can’t perform that action at this time.