DQ1で思ったんですけど
フィールドでA押したらメニュー出て
戦闘中のメニュー出て
大体メニュー2種類(たぶんw)
OS型システムについて
最近なんとなく考えてたので
そのシンプルさがスゴイんだな。と思いました
DQ2だと宝箱に向かってA押せば「とる」になり
階段の上でA押せば「かいだん」になり(たぶんw)
コマンドがスイッチで選択されるっぽくて
それもすごいです
そっか
くくりA
A1
A2
A3→B
くくりB
B1
B2
B3→C
くくりC
C1
C2
C3→A
みたいなコマンド配置がいいんかな?
2013年5月18日土曜日
プログラムの規模
なんか思うんですけど
僕はVisual C++から始めたせいか
変なマインドを持ってるかもしれません
初心者時代 よくわかってないものだから
コードを書くたびに大量のバグが出ました
コンパイルするから大量のバグが出たんかな?とは思うけど
短いコードでも大量にバグが出るものだから
僕にしては規模の大きいプログラムを書く気がおきないんです
小さいプログラムでも作るのは大変そうな気がするので
僕にしては規模の大きいプログラムを作る気にならない。というか
HSPのプロコンでも
規模の大きそうな作品を投稿した人は
どんだけ頑張ったのだろう?と気が重くなるんです
僕はVisual C++から始めたせいか
変なマインドを持ってるかもしれません
初心者時代 よくわかってないものだから
コードを書くたびに大量のバグが出ました
コンパイルするから大量のバグが出たんかな?とは思うけど
短いコードでも大量にバグが出るものだから
僕にしては規模の大きいプログラムを書く気がおきないんです
小さいプログラムでも作るのは大変そうな気がするので
僕にしては規模の大きいプログラムを作る気にならない。というか
HSPのプロコンでも
規模の大きそうな作品を投稿した人は
どんだけ頑張ったのだろう?と気が重くなるんです
バグ管理
ちょっと前 HSPの公式BBSの常連になりかけて
って公式BBSの常連は神経が太くないと務まらないイメージがあって
僕には無理そうなんですけど
それにしても10日くらい毎日、書き込んでたような
基本、常連にはなる気ないんですがw
そこでのやりとりから
バグ管理のタイプについてちょっと考えてしまいました
書籍とかでは
バグは潰しながら、コードを書いていくべきだ
みたいに書いてるんですけど
大量のバグを とりあえず試してみたかんじで報告している人がいたんです
で、そういうタイプの人もいるんだなーって思いました
バグを潰しながら書くんじゃなくて
きちっと こんなバグがあると
リストアップしながら開発するスタイルも強いなー。と
僕もバグは潰しながら作業するタイプですが
バグをリストアップしながら作業をする方が
スピーディに開発できますよね
そうやってとりあえず完成させてから、バグを潰していくスタイルは
有名な人が よくそんなかんじで開発している印象を持ちました
僕も完成させた後で致命的なバグがあることは多々ありますが
細かいバグはあんまり残ってないです
って公式BBSの常連は神経が太くないと務まらないイメージがあって
僕には無理そうなんですけど
それにしても10日くらい毎日、書き込んでたような
基本、常連にはなる気ないんですがw
そこでのやりとりから
バグ管理のタイプについてちょっと考えてしまいました
書籍とかでは
バグは潰しながら、コードを書いていくべきだ
みたいに書いてるんですけど
大量のバグを とりあえず試してみたかんじで報告している人がいたんです
で、そういうタイプの人もいるんだなーって思いました
バグを潰しながら書くんじゃなくて
きちっと こんなバグがあると
リストアップしながら開発するスタイルも強いなー。と
僕もバグは潰しながら作業するタイプですが
バグをリストアップしながら作業をする方が
スピーディに開発できますよね
そうやってとりあえず完成させてから、バグを潰していくスタイルは
有名な人が よくそんなかんじで開発している印象を持ちました
僕も完成させた後で致命的なバグがあることは多々ありますが
細かいバグはあんまり残ってないです
2013年3月24日日曜日
完璧
完璧主義ってありますよね
僕もそうゆうの幾らかある
昨日、今でしょ。の著書の中で
完璧を期するのは良くない
完璧ではなく満足を目指せ。って書いてたんですよ
考えてみると
完璧より満足の方ができて嬉しいかもしれません
だって満足したいから完璧にしたいんだもの
公開しているHSPのMODULEを全部プリントアウトしたいと思ったのはいつだったっけ?
移転したら漏れがあったら困るからまずプリントアウトしようと思った
でもプリントアウトにも漏れがあったら困るって思って
なかなか着手できなかった
でも、昨日、今でしょ。の著者の著作を読んで
完璧より満足の方が嬉しいんだ。って読んで
プリントアウトを始めてみた
機械じゃないもん。漏れあってもしょうがないし
本当に必要になったら
たぶんまた書けるよ。一回書いたんだし
僕もそうゆうの幾らかある
昨日、今でしょ。の著書の中で
完璧を期するのは良くない
完璧ではなく満足を目指せ。って書いてたんですよ
考えてみると
完璧より満足の方ができて嬉しいかもしれません
だって満足したいから完璧にしたいんだもの
公開しているHSPのMODULEを全部プリントアウトしたいと思ったのはいつだったっけ?
移転したら漏れがあったら困るからまずプリントアウトしようと思った
でもプリントアウトにも漏れがあったら困るって思って
なかなか着手できなかった
でも、昨日、今でしょ。の著者の著作を読んで
完璧より満足の方が嬉しいんだ。って読んで
プリントアウトを始めてみた
機械じゃないもん。漏れあってもしょうがないし
本当に必要になったら
たぶんまた書けるよ。一回書いたんだし
2009年6月22日月曜日
分岐点
今、スクリプト書きの分岐点にいる気がします
何をつくりたい。とか
方向性の分岐点ではなく
スクリプト書きのスキルアップの分岐点です
僕はこれまで、こんなモジュールがあれば便利やろうな
という動機で色々とモジュールを作成してきましたが
そんなモジュールを作ったまま
ほったらかしにしてきました
でもそうじゃなく、これからは
どんなモジュールを使いたいのか?
よく考え
そしてより便利になるような
モジュールを作れば作るだけ
スクリプト書きの幅が広がる
もしくはより直感的なスクリプトになる
そんなモジュール、マクロを作っていきたいのです
つまり、作ったら作ったまんまほったらかしにするのではなく
せっかく作ったんだからきちんと活用していこう
活用できそうなモジュールを作っていこう
そんな分岐点にさしかかっている気がします
そりゃあ。標準命令とは違い
マニュアルは整備されていない
でもせっかく作ったんだもん。活用していきたい
活用できるようなモジュールを作りたい
そんなことを考えています
何をつくりたい。とか
方向性の分岐点ではなく
スクリプト書きのスキルアップの分岐点です
僕はこれまで、こんなモジュールがあれば便利やろうな
という動機で色々とモジュールを作成してきましたが
そんなモジュールを作ったまま
ほったらかしにしてきました
でもそうじゃなく、これからは
どんなモジュールを使いたいのか?
よく考え
そしてより便利になるような
モジュールを作れば作るだけ
スクリプト書きの幅が広がる
もしくはより直感的なスクリプトになる
そんなモジュール、マクロを作っていきたいのです
つまり、作ったら作ったまんまほったらかしにするのではなく
せっかく作ったんだからきちんと活用していこう
活用できそうなモジュールを作っていこう
そんな分岐点にさしかかっている気がします
そりゃあ。標準命令とは違い
マニュアルは整備されていない
でもせっかく作ったんだもん。活用していきたい
活用できるようなモジュールを作りたい
そんなことを考えています
2009年2月7日土曜日
半角/全角ボタン
TACKはこんなに文章書いているのにブラインドタッチできません
数字とアルファベットとローマ字がごちゃごちゃなの
コピペばっかするし...
でもキーボードの操作でマスターしたいことがあります
それは...
半角/全角ボタンの押し方です
押したつもりでローマ字打ってアルファベットになったり
押したつもりでアルファベット打って変な日本語になったりします
半角?全角?の意識が足りないのかも
と、さっきコメント書いてて思った
全角でコメント書きたい時は
テンキーの”/”とtabで書けるのは便利ですけど
コメント書く時はアルファベットとローマ字が特にごちゃごちゃになります
半角/全角ボタンの押し方。マスターしたいよぉ
左足でボタン踏んだら、半角
右足でボタン踏んだら、全角
みたいな装置あればいいのにな。とか考えてます
足でリターンキー押せればブラインドタッチできるかも?
とかも考えています
話は少しずれるけれど
なんでHSPユーザーって変数/命令/関数名日本語にするの嫌いなんやろ?
やっぱ慣れ?
あんまり使わないけど範囲が広い変数は特に日本語使いたくなるけどね
日本語だとスペルミス減るしさ
スペルミスの怖さが僕がコピペする一因だったりします
そう言えば僕のデスクトップは大戦略を中古で買ってPLAYしたら
256色にして!って怒られて
256色だったんですけど
このブログ256色だと背景がたまに黄色になってムカつくので
色数戻しました
256色だと他のサイトで色が変になって笑えます
数字とアルファベットとローマ字がごちゃごちゃなの
コピペばっかするし...
でもキーボードの操作でマスターしたいことがあります
それは...
半角/全角ボタンの押し方です
押したつもりでローマ字打ってアルファベットになったり
押したつもりでアルファベット打って変な日本語になったりします
半角?全角?の意識が足りないのかも
と、さっきコメント書いてて思った
全角でコメント書きたい時は
テンキーの”/”とtabで書けるのは便利ですけど
コメント書く時はアルファベットとローマ字が特にごちゃごちゃになります
半角/全角ボタンの押し方。マスターしたいよぉ
左足でボタン踏んだら、半角
右足でボタン踏んだら、全角
みたいな装置あればいいのにな。とか考えてます
足でリターンキー押せればブラインドタッチできるかも?
とかも考えています
話は少しずれるけれど
なんでHSPユーザーって変数/命令/関数名日本語にするの嫌いなんやろ?
やっぱ慣れ?
あんまり使わないけど範囲が広い変数は特に日本語使いたくなるけどね
日本語だとスペルミス減るしさ
スペルミスの怖さが僕がコピペする一因だったりします
そう言えば僕のデスクトップは大戦略を中古で買ってPLAYしたら
256色にして!って怒られて
256色だったんですけど
このブログ256色だと背景がたまに黄色になってムカつくので
色数戻しました
256色だと他のサイトで色が変になって笑えます
strf (使ってないけどw) その2
なんかコメントなかったので書き直し
配列そのまま使ってる部分(文字列返ってくるので)を
intにキャストしてgetter使った
TACKはHSPもしますけどRPGツクールもします
変数使ったテキストだけの自前戦闘作って
ショボくて飽きたりします
そんな感覚で作りました
それがワクワクすると形容した部分です
では、サンプルスクリプトです
#スクリプトが横からはみ出たのでスクロールバーをつけてみました
#スクロールバーつけたのはじめてや(久しぶりのWEB検索でした)
配列そのまま使ってる部分(文字列返ってくるので)を
intにキャストしてgetter使った
TACKはHSPもしますけどRPGツクールもします
変数使ったテキストだけの自前戦闘作って
ショボくて飽きたりします
そんな感覚で作りました
それがワクワクすると形容した部分です
では、サンプルスクリプトです
// 製作:y.tack version 0.03 |
#スクリプトが横からはみ出たのでスクロールバーをつけてみました
#スクロールバーつけたのはじめてや(久しぶりのWEB検索でした)
strf
tytyさんがstrf使いまくってたのを読んで
strf使いたくなった
で、文字列が返ってくることにこだわってスクリプトを書いてみた
で、実行
むぅ。strfに%sを使うと前と後ろの文字列が無視されるらしい
HELP BrowserⅡには
> 「%s」 はサポートしていません
と書いてある
本当にサポートされていないみたい
でstrf使わなく修正
でも、文字列を返すのは新境地
ワクワクするようなスクリプトを書くのも久しぶり
なんか開発wiki見てたら、少し昔を思い出しました
もっとワクワクするようなスクリプト書いていきたい
ちなみにコレ作成1時間
やったことある処理って作成するの早いなぁ
##スクリプトは更新したので削除しました
strf使いたくなった
で、文字列が返ってくることにこだわってスクリプトを書いてみた
で、実行
むぅ。strfに%sを使うと前と後ろの文字列が無視されるらしい
HELP BrowserⅡには
> 「%s」 はサポートしていません
と書いてある
本当にサポートされていないみたい
でstrf使わなく修正
でも、文字列を返すのは新境地
ワクワクするようなスクリプトを書くのも久しぶり
なんか開発wiki見てたら、少し昔を思い出しました
もっとワクワクするようなスクリプト書いていきたい
ちなみにコレ作成1時間
やったことある処理って作成するの早いなぁ
##スクリプトは更新したので削除しました
2009年2月6日金曜日
ゥアホゥ
なんかここ一週間くらい
珍しく順調にスクリプト書いているんですけど
なんかアホらしくなってきた
本でアホらしくなっても
とりあえずソレをやれ!とは書いていた気がするけれど
そんな時に
tytyさんのBBSで何回か書き込みしました
意欲出てきたんだか、どうだろうか?
スクリプト書きではなく
文章書きしたくなってきた疑惑もありますが
どっかのサイトに贔屓のBBSを見つけよう
と書いていたような気がします
tytyさんのBBSが贔屓のBBSになれればなぁ
それでスクリプト書きをする意欲がUPすればええなぁ
なんて考えています
珍しく順調にスクリプト書いているんですけど
なんかアホらしくなってきた
本でアホらしくなっても
とりあえずソレをやれ!とは書いていた気がするけれど
そんな時に
tytyさんのBBSで何回か書き込みしました
意欲出てきたんだか、どうだろうか?
スクリプト書きではなく
文章書きしたくなってきた疑惑もありますが
どっかのサイトに贔屓のBBSを見つけよう
と書いていたような気がします
tytyさんのBBSが贔屓のBBSになれればなぁ
それでスクリプト書きをする意欲がUPすればええなぁ
なんて考えています
2009年2月5日木曜日
repeat命令のパラメータ その3
lengthはマクロかもしれないので
関数の戻り値をパラメータにして
ベンチマークを測ってみました
最初のベンチマークの方が若干早い
何度も関数呼び出しているのだろうか?
それほど遅くもないけれど
もう少し調べてみました
今度はベンチマークの時間は同じでした
・というわけで結論
repeatのパラメータを参照するのは一度だけ
関数の戻り値をパラメータにして
ベンチマークを測ってみました
goto *@f |
最初のベンチマークの方が若干早い
何度も関数呼び出しているのだろうか?
それほど遅くもないけれど
もう少し調べてみました
i=0 |
今度はベンチマークの時間は同じでした
・というわけで結論
repeatのパラメータを参照するのは一度だけ
repeat命令のパラメータ その2
ベンチマークの取り方がわからなくて
tytyさんのBBSで質問したんですよ
で、教えてもらって
さっきこの前の速度の疑問を調べるスクリプトを書いてみました
所要時間をどちらも110でした
repeatのパラメータは外に出さなくてもいいみたいです
lengthはマクロっぽいので
そのうち関数の返り値にしたらどうなるか?調べてみたいです
よくわからなかった部分は時間に関する命令で
こうやって使うやぁ。と目から鱗が落ちる思いです
これでこれから気になった部分があれば
ベンチマーク測れるぅ!ってかんじです
tytyさんのBBSで質問したんですよ
で、教えてもらって
さっきこの前の速度の疑問を調べるスクリプトを書いてみました
|
所要時間をどちらも110でした
repeatのパラメータは外に出さなくてもいいみたいです
lengthはマクロっぽいので
そのうち関数の返り値にしたらどうなるか?調べてみたいです
よくわからなかった部分は時間に関する命令で
こうやって使うやぁ。と目から鱗が落ちる思いです
これでこれから気になった部分があれば
ベンチマーク測れるぅ!ってかんじです
2009年2月3日火曜日
repeat命令のパラメータ
ループの条件式の中の不変な値は
ループの外に出すのは高速化な常識やけど
(というかそれくらいしか知りません)
repeat命令のパラメータはどういう扱いなんやろ?
というのもrepeat命令のパラメータに配列の長さを使おうとして
ふと思い直して外に出したんですよ
例えば
みたいな
これを
みたいにすれば
速くなるのかなぁ。と疑問に思ったのです
計測するにもベンチマークの仕方よくわからない
というか現在めんどくさくてあんまりベンチマークの仕方を
学ぶ気がしない
そうそう
array_exモジュールは
朝1時間くらい作成して
午後10時くらいからずっと作成しています
サイトへの更新は無理やろうけれど
是非とも今日中に完成させたいです
ループの外に出すのは高速化な常識やけど
(というかそれくらいしか知りません)
repeat命令のパラメータはどういう扱いなんやろ?
というのもrepeat命令のパラメータに配列の長さを使おうとして
ふと思い直して外に出したんですよ
例えば
dim d,8 |
みたいな
これを
dim d,8 |
みたいにすれば
速くなるのかなぁ。と疑問に思ったのです
計測するにもベンチマークの仕方よくわからない
というか現在めんどくさくてあんまりベンチマークの仕方を
学ぶ気がしない
そうそう
array_exモジュールは
朝1時間くらい作成して
午後10時くらいからずっと作成しています
サイトへの更新は無理やろうけれど
是非とも今日中に完成させたいです
登録:
投稿 (Atom)
