------------------------------------------------------------------------------------------- <解説> ------------------------------------------------------------------------------------------- タイトル :俺の家計簿 ------------------------------------------------------------------------------------------- 作者 :名前 :佐野次郎  年齢 :24歳  性別 :漢  職業 :器用(?)貧乏ゲーム関係専用フリーター  遍歴: :MSXでBASICに出会う。バトルテッ○みたいな3Dゲームを作ろうとし、もちろん挫折。  専門学校でDirectorのLingoにはまる。シューティングとか作る。もちろん2D。  就職してNAOMI基盤やDCを触る。それなりにそれなり。3Dっていいな〜。  同じ場所でDirectXとか触る。初期化がさっぱり分からずという体たらく。ああ、3Dってこんなに辛かったの?  現在3DCGのバイト…あれ?。 ------------------------------------------------------------------------------------------- 使用方法 : ・このソフトは、ワンダースワンを家計簿として使うためのソフトです。 ・“食費”、“小遣い”、“光熱費”、“その他”と4つに分かれた項目に、値段、品物の名前を入力して使用することができます。 ・“食費”は5週分×1週間分、“小遣い”は8項目×8品目分、“光熱費”と“その他”は8品目まで入力可能です。 〇表モード(電源を入れたときに表示されるモード) Xキーで、カーソルを移動させ、A,Bボタンを押すことにより数値の入力、品名の入力、その他の機能を使用できます。 以下、その構造です。 画面には横2つ分の項目だけ表示されます。    項目0       項目1      項目2         項目3 1、今月の合計────1、食費─────1〜5週────────月〜日曜日(△) │          │ 2、セーブせず終了  2、小遣い────1〜8分類(★)────1〜8品名(★△) │          │ 3、全データクリア  3、光熱費────1〜8品名(★△)   │          │   4、時計の設定    4、その他────1〜8品名(★△) ★マークのついたところでは、Bボタンを押すことにより品名の入力が行えます。 △マークのついたところでは、Aボタンを押すことにより金額の入力が行えます。 セーブせず終了では、セーブせずにソフトを終了することができます。 全データクリアでは、全てのデータを消去することができます(セーブはされません)。 時計の設定では、上に表示されている日付と時間を変えることができます。(下記、時計の設定モード参照) スタートボタンを押すことにより、セーブしてソフトを終了することができます。 〇品名の入力モード Xキーでカーソルを移動させ、Aボタンを押すことにより品名を入力していくことができます。 Yキーの左右で“数字”、“英語大文字”、“英語小文字”、“ひらがな”、“カタカナ”、“記号”を切り変えることができます。 Yキーの下で、表モードに戻ることができます。 Yキーの上で、スペースの入力。 Aボタンで、選択している文字を入力することができます。(スタートボタンでも同様です) Bボタンで、一文字左に戻すことができます。 〇金額の入力モード Xキーの左右で、カーソルを動かし、増減させる桁を決めます。 Xキーの上下で、選択されている桁の数値を増減させることができます。 Aボタンで、入力した数値を足すことができます。(スタートボタンでも同様です) Bボタンで、入力した数値を引くことができます。 〇時計の設定モード Xキーの左右で、カーソルを動かし、変更する項目を変えます。“年”、“月”、“日にち”、“曜日”、“時間”、“分”の順に変更できます。 Xキーの上で、選択している項目の数値を1足すことができます。(注:下を押しても減りません) Aボタンで、表モードに戻ることができます。その時、秒数は0となります。 使用上の注意 ・セーブにはワークエリアに1654バイトの空き容量を必要とします。 ・ボタンに3分間触らないと、スリープ機能になり、画面に何も表示されなくなります。何かボタンを押せば、元の作業に戻ることができます。 ・品名の入力で入力できる文字数は7文字までです。 以下の6つは仕様となっています。 ・金額は全て1の位の入力ができません。あらかじめ四捨五入して入力してください。 ・1品目につき、10万円以上入力しないでください。また、65万円以上入力しようとすると数値がおかしくなります。 ・1ヶ月に65万以上使いますと、表示がおかしくなります。 ・カタカナと記号の入力リストに選択することのできない空白があります。 ・時計はボタンを押すと更新されます。ボタンを押さないと時計の表示は変わりません。 ------------------------------------------------------------------------------------------- 動作環境 :動作機種 :ワンダースワン :OSバージョン:1.03 ------------------------------------------------------------------------------------------- コンセプト : ・自分で使いたいと思ったもの。 ・いつでもどこでも(?)手軽に家計簿をつけられる&見られる。 ・WSカラーも出たことだし、余ったWSモノクロの有効活用。 ・意外とこういう地味で実用的(?)なものは誰も作らないんじゃないかなと。 ------------------------------------------------------------------------------------------- 技術解説 : ・ぽいんた〜なんて嫌いだ〜!ふぁ〜ぽいんた〜なんて大嫌いだ〜!  ということで、極力ポインターは使っていません。つまり、技術的には(もちろん悪い意味で)低水準です。はい。 ------------------------------------------------------------------------------------------- 楽屋裏 : まあ、使った感じとしては自己満足のいくレベルではあります(実際、元々メモ帳で付けていた物がフォーマットなので)。 もっとも、自分が使うために作ったので他人が使ったひにはどう思われるか分かったものではありません。 ソースに至っては強引の局地。見たら目が腐るかもしれません。注意してください(だったら公開するなって)。 今までポインターをあまり使ったことがなかったので悪戦苦闘。バグの嵐でした。 しかも今まで文字というものをまともに使った事が無かったので、 合わせ技でメモリー破壊が起こり、電源入れても起動しないことが何度も…。 今だにS−JISって何ですか?Farポインタって僕のこと嫌いなんですか?って感じです。 セーブ関係も扱うの始めてなんで、何をどうすればいいか分からなかったですしね…。 (幸いエラーが起こることはまず無いみたいなんでそれでいいかなといった状態) スプライトにはとうとう手をつけなかったし…。 本当は過去のデータを保存して、WINDOWSに持ってってグラフにして…とか壮大(?)な計画でしたが時間的&技術的にに断念。 しかも12月末から始めたので時間的に考えていた最低限の基本機能さえ入れられずじまい。 (もっとも、WINDOWSのアプリケーションなんてほとんど作ったこと無いんで時間があっても技術的に無理ですが…) 何にせよ、2月ごろ出るらしい本に期待大です。 (嗚呼、でも家計簿なんてそのうち携帯でできたりするんだろうな(もしかしてもうあるかな?)。 -------------------------------------------------------------------------------------------