2012-09-01から1ヶ月間の記事一覧

mjaiのC++ひな形(ツモ切りAI)

とりあえず動いてる。main.cpp #include <iostream> #include <vector> #include <algorithm> #include <initializer_list> #include "lib/socket.h" #include "lib/bakkjson.hpp" using namespace std; typedef json::value::object object; void run(string host, int port, string room) { cerr << "conne</initializer_list></algorithm></vector></iostream>…

麻雀の役一覧

enum yaku { TENHO, CHIHO, KOKUSHIMUSO, DAISANGEN, SUANKO, TSUISO, RYUISO, CHINROTO, DAISUSHI, SHOSUSHI, SUKANTSU, CHURENPOTON, DORA, URADORA, AKADORA, REACH, IPPATSU, MENZENCHIN_TSUMOHO, TANYAOCHU, PINFU, IPEKO, BAKAZE, JIKAZE, RINSHANKAIH…

Ubuntuで Xmodmap あるいは キーバインド変更 の設定が効かない件

とりあえず自動ログインを切る。以上*1 *1:多分何かのタイミングの関係でバグってる。端末を立ち上げてxmodmap ~/Xmodmapとかすればちゃんと効くし。でもそれはさすがに面倒

C++用jsonライブラリbakkjson書いた

C++

多分バグバグ(?)だけど、行数がだいぶ少ないので、いじりやすいと思う。 あと、整数が使えるのがpicojsonと違う。 というのは、 #include <iostream> #include "bakkjson.h" using namespace std; int main() { json::value v = json::value::object({{"a", 5}}); cout </iostream>…

麻雀AIの作り方(mjaiの使い方)

備忘録も兼ねてます。多少の間違いがあるかも。 対戦サーバの選択 こちら(http://togetter.com/li/230676)も参照。ただし若干古い。 現在は、mjai(http://gimite.net/pukiwiki/index.php?Mjai%20%CB%E3%BF%FDAI%C2%D0%C0%EF%A5%B5%A1%BC%A5%D0)一択と思われ…

OCamlのパッケージマネージャOPAMを試してみた

この記事は完全に古くなっています。他をあたってください。 OCamlのライブラリインストールは毎回本当に苦行なので期待が高まる。 基本、 https://github.com/OCamlPro/opam ここにあるとおりにやればいい。 が、微妙に書いてない事とかあったのでメモ。 イ…