I hereby claim:
- I am chron on github.
- I am paulprestidge (https://keybase.io/paulprestidge) on keybase.
- I have a public key whose fingerprint is 3BF1 AA6E A63B 2B93 921A 5284 2CD3 6E75 50CC 859B
To claim this, I am signing this object:
Including games with rulesets: ["2.4.3"] | |
=== AI Games === | |
Total finished games for current ruleset: 11 | |
How often does the player who goes first win? | |
{ playFirst: 7, playSecond: 4 } | |
Games finished per day | |
┌─────────┬──────────────┬────┐ |
Including games with rulesets: ["2.4.4"] | |
=== AI Games === | |
Total finished games for current ruleset: 178 | |
How often does the player who goes first win? | |
{ playFirst: 104, playSecond: 74 } | |
Games finished per day | |
┌─────────┬──────────────┬────┐ |
Including games with rulesets: ["2.4.2"] | |
=== AI Games === | |
Total finished games for current ruleset: 118 | |
How often does the player who goes first win? | |
{ playFirst: 62, playSecond: 56 } | |
Games finished per day | |
┌─────────┬──────────────┬────┐ |
Including games with rulesets: ["2.4.1"] | |
=== AI Games === | |
Total finished games for current ruleset: 224 | |
How often does the player who goes first win? | |
{ playFirst: 115, playSecond: 109 } | |
Games finished per day | |
┌─────────┬──────────────┬────┐ |
Including games with rulesets: ["2.4","2.4.1","2.4.2","2.4.3","2.4.4"] | |
=== AI Games === | |
Total finished games for current ruleset: 566 | |
How often does the player who goes first win? | |
{ playFirst: 294, playSecond: 272 } | |
Games finished per day | |
┌─────────┬──────────────┬────┐ | |
│ (index) │ 0 │ 1 │ |
class Grammar | |
class << self | |
attr_reader :rules | |
def method_missing(method, *args, &block) | |
@rules ||= Hash.new { |h,k| h[k] = [] } | |
@rules[method] += [*args, block].flatten.compact | |
end | |
end |
I hereby claim:
To claim this, I am signing this object:
gets;~/ / | |
n=$`.to_i | |
1.upto($'.to_i){|r|1.upto(r){|m|0.step(n,m){|v|$*[v]^=1}}} | |
$><<(1..n).select{|i|$*[i]}*' ' |
h=Hash.new 0 | |
loop{$><<'> ' | |
a,b,c=gets.split | |
puts({list:->{h.map{|x|?|+" %%%ds |"%h.flatten.map{|e|e.to_s.size}.max*2%x}},count:->{h[b]!=0?h[b]:"There is no #{b} pie!"},buy:->{h[c]+=b.to_i},sell:->{h[c]-=b.to_i},exit:->{abort"The pie store has closed!"}}[a.intern][])rescue puts"That's not a valid command."} |
# | |
# compare-kills-new-armory.rb | |
# Paul Prestidge | |
# 2011-05-20 | |
# | |
require 'fileutils' | |
module Armory | |
class ArmoryCacher |