Jewel-mmo開発日記

RubyでMMORPGを作る過程を記録する日記。

勝手にレベルの上がるのを見守るRPG

先日ボタンを押すだけで経験値が増えるRPGを考えたのだが、 もう一歩進んで、見てるだけで勝手にレベルが上がるのはどうだろうかと思った。

操作が不要なわけだから、ただプログラム回してひたすら経験値を上げるだけの簡単なゲームと思って試しに実装しようと思ったんだけど、 いざ作り始めてみるとこれが難しい。

一般的なRPGとは操作方法がまったく違うわけで、つまりUIがまったく違うので、そもそも基本画面をどんな形にすれば良いのかが決まらない。

ただ見てるだけだとちゃんとしたゲームにならないので、そこに何を足せば面白くなるのか、 何かを足すにしても出来るだけ少ないシステムで面白くするにはどうすればいいかというところで悩んで、 実装が進まなくなってしまった。

以下メモ。

  • shachiは町を歩いています
  • shachiは町を出ました
  • shachiはスライムに遭遇しました
  • shachiは戦っています
  • shachiは戦っています
  • shachiはスライムを倒しました
    • => 「やくそう」を入手
  • shachiはぼーっとしています
  • shachiはやる気がありません
  • shachiはドラゴンに遭遇した
  • shachiは戦っています
  • shachiは剣の扱い方がわかりません
  • shachiは敵と戦う勇気がありません
  • shachiは戦っています
  • shachiはダメージを与えることができません
  • shachiはドラゴンにまったく歯が立ちません
  • shachiはドラゴンを倒しました
    • => shachiはレベルが上がりました
  • shachiは町に戻りました
  • shachiは剣の修行をしています
    • 成果はありませんでした
  • shachiは剣の修行をしています
    • => shachiは剣のレベルが上がりました
permalink

test

test...

permalink

test

test...

permalink

iPhon 某印籠アプリの開発メモ

申請できる状態までちゃんと実装したと思っていたが、永続化処理が未実装だったようで、 んでもって、ずいぶん前に書いたアプリだからiPhoneアプリとしてあんまり実装がよくなく保守が大変そうだったので、 思い切ってフルスクラッチすることにした。

画像の扱いが簡略化できた。 いままで良くわからず、IBを使って無理矢理なことしてたから……。

todo

  • ○設定画面
    • ○IBで組む
    • ○画像きりかえ
    • ○サプライズスイッチを有効に
  • 設定情報の永続化
  • ○振動追加
  • ○音の追加
  • ○背景ウィンドウ画像の表示
  • ○起動画面
  • ○起動直後にkira
  • ○iアイコンを大きく
  • アプリ名を国際化
permalink

第2回ふつうのHaskellプログラミング読書会に行ってきた

http://groups.google.co.jp/group/yhprogramming/web/haskell-2

事前学習不要という位置づけなので、前回のあと予習も復習も一切やらずに参加。

前回同様テーブルをみんなで囲んで3,4章を音読。

月に一度の勉強だけど着実にHaskellが身に付いてきている。

そろそろなんか書いてみたい気がしてきた。

permalink