2012-01-01から1年間の記事一覧

修羅場飯

修羅場の時は食物の摂取がおろそかになりがちになるが、かといって何も取らなかったり栄養が偏ればたちまち体調を崩し、作業効率がかえって落ちてしまう。 というわけで食育講座。

boost::regexでIPアドレスを取得

備忘録。 #include <boost/regex.hpp> #include <string> int tmpIP[4] = {0,0,0,0}, tmpPort = 0; std::string str(buf); boost::regex reg("(\\d+)\.(\\d+)\.(\\d+)\.(\\d+):(\\d+)"); boost::regex reg2("(\\d+)\.(\\d+)\.(\\d+)\.(\\d+)"); boost::smatch result; if (boost::rege</string></boost/regex.hpp>…

ユーザの意見を聞いてはいけないワケ

「アイデアとは複数の問題を一気に解決するものである」というのは宮本茂氏の言葉である。 ユーザの意見に右往左往させられて、結局ゲームバランスを失って瓦解したゲームは数知れず。ゲームデザインはとても難しい。ゲームをデザインするからには一人でも多…

std::vectorの仕様

多分こんな感じ。(ソースを読んだ事はない) インスタンスを作ると自動的にある程度のメモリ領域を確保する。 reserveで領域の広さを変更可能。(別の位置にメモリ再確保) push_backで現在ある要素の最後に新たな要素を追加。その際、追加後の配列が確保さ…

帝王後期AOEとは

かなりニッチな記事を書こうと思う。 これは、自分が高校生の時他の寮生と遊んでいたゲームの話である。ゲームの名前は Age of EmpiresII (正確には AoC の方)と誰もが知ってる(?)リアルタイム・シミュレーションゲームだ。知らない人に簡単に説明する…

ソーシャルホストゲー

全く作る予定ないゲームは何の惜しげもなく企画をぶちまけることが出来るので楽である。 ソーシャルホストゲーム。最強のソーシャル。 概要 一人のホストを大勢の支持プレイヤーで担ぎ上げ、他のホストとバトルする。担ぎ上げる=課金。実際はホストの代わり…

名前空間付き列挙型

namespace NAME { enum { a, b, c }; }; int bar = NAME::a + NAME::b; 定数や列挙型の使い方は殊個人開発においてはかなり宗教観溢れているらしい。自分の使い方はこうである。デフォルトの列挙型enumはなんか使いづらい。かといって無名で使うと管理がやや…