Skip to content

Instantly share code, notes, and snippets.

View CGamesPlay's full-sized avatar
:bowtie:

Ryan Patterson CGamesPlay

:bowtie:
View GitHub Profile
4/24/14 10:37:38.167 AM iTerm[33163]: setPresentationOptions called with NSApplicationPresentationFullScreen when there is no visible fullscreen window; this call will be ignored.
4/24/14 10:37:38.193 AM iTerm[33163]: -[PseudoTerminal loadWindow]: failed to load window nib file 'PseudoTerminal'.
4/24/14 10:37:38.195 AM iTerm[33163]: -[PseudoTerminal loadWindow]: failed to load window nib file 'PseudoTerminal'.
4/24/14 10:37:38.199 AM iTerm[33163]: -[AutocompleteView loadWindow]: failed to load window nib file 'Autocomplete'.
4/24/14 10:37:38.200 AM iTerm[33163]: -[PseudoTerminal loadWindow]: failed to load window nib file 'PseudoTerminal'.
4/24/14 10:37:38.200 AM iTerm[33163]: -[PseudoTerminal loadWindow]: failed to load window nib file 'PseudoTerminal'.
4/24/14 10:37:38.221 AM iTerm[33163]: unable to find nib named: FindView in bundle path: (null)
4/24/14 10:37:38.221 AM iTerm[33163]: -[NSViewController loadView] could not load the "FindView" nib.
4/24/14 10:37:38.241 AM iTerm[33163]: -[PseudoTerminal loadWi
/*!
* Chart.js
* http://chartjs.org/
*
* Copyright 2013 Nick Downie
* Released under the MIT license
* https://github.com/nnnick/Chart.js/blob/master/LICENSE.md
*/
//Define the global Chart Variable as a class.

Keybase proof

I hereby claim:

  • I am cgamesplay on github.
  • I am cgamesplay (https://keybase.io/cgamesplay) on keybase.
  • I have a public key ASBpgw6-u6iHxjSfSGeerJhP7Ip781-yultldTJDqEPzxgo

To claim this, I am signing this object:

begin
require 'byebug/core'
rescue LoadError
return
end
module Byebug
def self.byebug_on_error
unless started?
self.mode = :attached
@CGamesPlay
CGamesPlay / .babelrc
Created January 23, 2017 20:04
Screeps grunt / webpack config
{
plugins: [ 'transform-flow-strip-types' ]
}

Checklist

Game basics

  • Players can pass device to choose armies.
  • Game state is loaded from the URL.
  • URL is kept up-to-date with the state of the game.
  • When the game is over, the winner is displayed and the board is disabled.

Challenges

$PATH:
/usr/local/bin
./node_modules/.bin
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
/opt/X11/bin
import React, { Component } from "react";
import nouislider from "nouislider";
import "nouislider/distribute/nouislider.min.css";
import "./Slider.css";
class Slider extends Component {
constructor(props) {
super(props);
this.root = React.createRef();
import { Conn, Transport, Message, RPCMessage, Client } from "capnp-ts";
class AsyncQueue<T> {
waitingData: T[] = [];
waitingReaders: ((m: T) => void)[] = [];
push(val: T) {
if (this.waitingReaders.length > 0) {
this.waitingReaders.shift()!(val);
} else {
@CGamesPlay
CGamesPlay / main.go
Created May 20, 2021 23:40
Capnp-go web sockets server
package main
import (
"fmt"
"io"
"net/http"
"github.com/gin-gonic/gin"
"github.com/gorilla/websocket"
"github.com/spf13/afero"