Skip to content

Instantly share code, notes, and snippets.

View marionette-of-u's full-sized avatar

arithmeticae marionette-of-u

View GitHub Profile
@marionette-of-u
marionette-of-u / graph_game_memo.md
Created July 14, 2012 13:37
グラフゲーム(暫定)

グラフの関係

同位関係

ノードはポテンシャルを持っている.
同じポテンシャルの他のノードと任意に接続される.
但しエントロピーは同一でなくとも良い.

内包関係

ノードはポテンシャル, エントロピーに応じたグラフを内部に保持している.
または遅延評価された時に生成される.

@marionette-of-u
marionette-of-u / 自動パラメータ調整テーブル.md
Created July 15, 2012 14:07
自動パラメータ調整テーブル

属性テーブル

パターン1

属性1属性2属性3
TrueFalseFalse

秩序 (cosmos)

秩序を司る魔法はこの世界の属性そのものに変化をもたらし、敵の弱点を作り
出したり、一時的あるいは恒久的に場を自身に有利な状況へと変化させたりで
きるでしょう。しかしそのコストは甚大なもので詠唱中の無防備な時間が他の
魔法より遥かに長く、また熟練しない頃は強力な魔法を扱いづらいなどの欠点
が目立ちます。

  • ディスクィジティオネス・コスモス・オペレーションズ (disquisitiones cosmos operations : 高等的秩序操作)
  • フィロソフィズ・オブ・コスモス (philosophy of cosmos : 秩序の哲学)
  • プリンキピア (principia : 秩序原理)
#include <typeinfo>
#include <map>
struct A{};
struct B{};
struct type_info_cmp{
bool operator ()(const std::type_info *lhs, const std::type_info *rhs) const{
return lhs->before(*rhs) != 0;
}
#include <iostream>
#include <map>
#include <typeinfo>
struct type_info_cmp{
bool operator ()(const std::type_info *lhs, const std::type_info *rhs) const{
return lhs->before(*rhs) != 0;
}
};
# causal_and_effect 自動生成
effect_abnormal_condition:causal_and_effect
effect_abnormal_status:causal_and_effect
effect_attack:causal_and_effect
effect_ball:causal_and_effect
effect_basic_destruction:causal_and_effect
effect_basic_identify:causal_and_effect
effect_basic_remove_curse:causal_and_effect
effect_basic_teleport:causal_and_effect
@marionette-of-u
marionette-of-u / fizzbuzz.clj
Created August 15, 2012 04:25
しゅくだい
(defn fizzbuzz [curr n]
(if (= curr n)
((print "end...\n")
(0))
((if (= (mod curr 15) 0)
(print "fizzbuzz,")
(if (= (mod curr 3) 0)
(print "fizz,")
(if (= (mod curr 5) 0)
(print "buzz,")
(ns org.program.main)
(defn fizzbuzz [v curr n]
(if (= curr n)
(conj v "end...")
(if (= 0 (mod curr 15))
(fizzbuzz (conj v "fizzbuzz,") (inc curr) n)
(if (= 0 (mod curr 5))
(fizzbuzz (conj v "buzz,") (inc curr) n)
(if (= 0 (mod curr 3))
(ns org.program.main)
(defn fizzbuzz [curr n]
(if (= curr n)
'("end...")
(if (= 0 (mod curr 15))
(cons "fizzbuzz" (fizzbuzz (inc curr) n))
(if (= 0 (mod curr 5))
(cons "buzz" (fizzbuzz (inc curr) n))
(if (= 0 (mod curr 3))
(ns org.program.main)
(defn fizzbuzz [curr n]
(cond
(= curr n) '("end...")
(= 0 (mod curr 15)) (cons "fizzbuzz" (fizzbuzz (inc curr) n))
(= 0 (mod curr 5)) (cons "buzz" (fizzbuzz (inc curr) n))
(= 0 (mod curr 3)) (cons "fizz" (fizzbuzz (inc curr) n))
:else (cons (format "%s" curr) (fizzbuzz (inc curr) n))))