スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書く事で広告が消せます。

メモ:階差数列の和

ゲームでキャラのレベルアップに階差数列を使いたいなーと思うことがたまにあるので、メモ。

1+2+3+4+5+……+n=(1+n)n/2=S

逆にSからnを求める場合は、
n=(-1+√(1+8S)) * 1/2

となる。
あと、excelではINT関数で小数部分を切り落とせる。
√はsqrt関数。

夏の思い出とCA002のバグ

夏だし、怖かった話とか。

昨年の夏にグンマーにサークルで合宿に行きました。
で、なぜか肝試しをやろうということになって、
止まった宿のオーナーの人に心霊スポットに連れて行ってもらいました。

連れていかれた場所はトンネル。
男女ひとりずつペアになってトンネルの向こうまで行くというものでした。

くじで順番を決めたのですが、その時の順番が4番。
「うわっ」って感じです。

出発の間隔が10分くらいあったので、
ちらちらケータイで時計を確認しながら順番をまっていました。
僕のケータイは閉じてても時間が確認できるタイプ
(できないヤツのほうが珍しい気もしますが)
だったので、それで確認してたんですが、
ふとケータイを開いてみると。

なぜか、画面が真っ赤。

その時点で、待ってた人たちは騒然。
なんか理不尽に周りに怒られたような。

ただ、結局のところトンネルを通っても何もなかったですね。
ほんとにやばいところはオーナーさんが自重したみたいです。
そりゃそうだ。


でも、結局ケータイの画面が真っ赤になった理由はわからずじまいで。
ググったらでてくるかなーとか思ったんですが、
なんかflash周りのバグらしいんですけど、いまいちはっきり出てこず。

ちなみに、その後大学内でも同じ現象が発生しました。
じゃ心霊関係ないかー
→大学も大概ダメだと思う

-----

同じ合宿で深夜にコンビニに行ったんですが、
一番近くのコンビニまで徒歩40分。
懐中電灯はケータイのライトのみ。

よっぽどそっちのが怖かった。

memo:RPGに関する考察

RPGの面白さってなんだろうかと考えてみたのですが、

1.作業ゲー的な面白さ
2.シナリオ
3.実際に自分がゲームに入り込んでいる感覚

で、
1.の作業ゲー的な面白さは、それ以上言うこともないので。
あれなんで面白いんですかね?
ディスガイアとか。
生産性ゼロなのわかっててもやっちゃいますね。
ただ、別にRPGでやらなくても……というところではあると思いますが。

2.のシナリオに関しては
それだけのRPGは将来性ゼロだと思います。
小説とか映画とかでいいだろって話なので。

3.の実際に自分がゲームに入り込んでいる感覚に関してですが、
2パターンあって、
(1)アクション的な意味→007のゲーム的なもの
(2)シナリオ的な意味→シナリオをある程度操作できる

今後面白いゲームを考えるときに3.をかなり意識してつくると
割といい感じになるのではないかなーとか思っています。

js:クラスにメソッドを定義するとき

ちょっと引っかかったのでメモ。

jsでクラスにメソッドを定義するときに

function class(){

 function method(){
  return modorichi
 }
}

この状態で
var object = new class()
object.method
とかやると

メソッドがありませんみたいなことを言われます。
正しい書き方は

function class(){

 function method(){
  return modorichi
 }

 class.prototype.method = method
}

らしいです。
微妙にめんどいです。

なでしこで分数計算

なでしこで、中置記法で書かれた分数の四則演算を計算するプログラムを書いてみました。

ソースはこちら(はてなダイアリー)

中置記法の計算をどうやって処理していくかが相当わかりにくいことになってます。

最初は、中置記法の式を前置記法に置き換えてやろうかなと思ってたのですが、
最終的に

A/B + C/D = E F/G

のように式の出力を中置記法でしたかったので、
中置記法のままがりがり解いていくことにしました。

中置記法のまま式を解いていくイメージとしては、

A+B*C

まず各文字に重みをつけていきます

A + B * C
0 1 0 2 0

のように。

で、一番数値の大きい2(*)の所を計算して、
Bの所をBCで書き換えて、*とCを配列から削除します。

すると、

A + BC
0 1 0

となるので、さっき同様、計算して配列の要素を削除すると
式[0]=(A+BC)となるので、めでたしめでたし。

分数の計算がどうしてもしたくなったらどうぞ。
(普通に計算するだけだったら、excelで計算したほうがはるかに早く終わりますが。)
アクセス数
プロフィール

こんてい

Author:こんてい
『なでしこ』というプログラミング言語で自作ゲームをまったり作っています。

HNが錯綜中です。べつにいいか。

カレンダー
12 | 2012/01 | 02
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -
最新記事
最新コメント
月別アーカイブ
カテゴリ
投票:blogram
blogram投票ボタン
グーバーウォーク
グーバーウォーク
リンク
RSSリンクの表示
ブロとも申請フォーム

この人とブロともになる

Powered By FC2ブログ

今すぐブログを作ろう!

Powered By FC2ブログ

このページのトップへ