2009年02月01日
HSP歴1年
ぴょこさんに聞かれたのを機会に一年位やってみたHSPの感想をば。
PC回りが分からなかった私にはHSPは物凄く助かりました。何と言っても、一行も書かなくても、画面が出るのは驚きます(笑)。
PCとゲーム機を比べるのはなんかもしれないけど、どのハードでもゲーム画面を自力で出そうとしたら一週間はかかります。
それが無いって事はすごい事です。
HSPがなかったら、-7は今も作っていたかもしれません。いや、諦めて作っていなかったかもしれないですね。
それぐらい敷居が低い言語ですね。
HSPは非常に簡単に画面が出せるしゲームも作れます。ただ、用意された遊び場にあった遊びしか出来ないので、最終的にはその遊び場を出て行くほうが、プログラマーなら自然の流れだと思います。
なので、プログラミング言語と言っていいかは、疑問ですね。
私がまだ会社にまだいて、面接で、「HSPしかしていない」と言われたら、落とすでしょう(笑)。
HSP作りました。なら、採用するでしょうね。
単にゲームを作ってみたいなら、HSPはお勧めです。
一人でコツコツ作るのには十分ですね。
私は、HSPをLVの低い言語と言ってるわけではなく、非常に評価してるし作った人に感謝も賞賛も惜しむ気はありません。
ゲーム機の開発もHSP位簡単だともっと作る人が増えるでしょうね。
もっと言えば、HSPで家庭用ゲームが作れたら素敵な事だと思います。
昔、「ストⅡ」というゲームがあって、技を出す時に、十字キーとボタンを駆使しました。十字キーの右・下・右下で昇龍拳がでました。出来ない人の為に、専用のPADが発売され、zボタン一個で昇龍拳がだせました。
HSPはzボタンみたいなもので、とても簡単に遊べます。でも、本当に楽しむなら本来のコマンドで遊んだ方がより遊べるわけで、HSPも同じことが言えます。
私は余生でゲームを作ってるので、当分はHSPで十分です。それに、この遊び場は結構広いし、まだまだ楽しめそうですしね
。

PC回りが分からなかった私にはHSPは物凄く助かりました。何と言っても、一行も書かなくても、画面が出るのは驚きます(笑)。
PCとゲーム機を比べるのはなんかもしれないけど、どのハードでもゲーム画面を自力で出そうとしたら一週間はかかります。
それが無いって事はすごい事です。
HSPがなかったら、-7は今も作っていたかもしれません。いや、諦めて作っていなかったかもしれないですね。
それぐらい敷居が低い言語ですね。
HSPは非常に簡単に画面が出せるしゲームも作れます。ただ、用意された遊び場にあった遊びしか出来ないので、最終的にはその遊び場を出て行くほうが、プログラマーなら自然の流れだと思います。
なので、プログラミング言語と言っていいかは、疑問ですね。
私がまだ会社にまだいて、面接で、「HSPしかしていない」と言われたら、落とすでしょう(笑)。
HSP作りました。なら、採用するでしょうね。
単にゲームを作ってみたいなら、HSPはお勧めです。
一人でコツコツ作るのには十分ですね。
私は、HSPをLVの低い言語と言ってるわけではなく、非常に評価してるし作った人に感謝も賞賛も惜しむ気はありません。
ゲーム機の開発もHSP位簡単だともっと作る人が増えるでしょうね。
もっと言えば、HSPで家庭用ゲームが作れたら素敵な事だと思います。
昔、「ストⅡ」というゲームがあって、技を出す時に、十字キーとボタンを駆使しました。十字キーの右・下・右下で昇龍拳がでました。出来ない人の為に、専用のPADが発売され、zボタン一個で昇龍拳がだせました。
HSPはzボタンみたいなもので、とても簡単に遊べます。でも、本当に楽しむなら本来のコマンドで遊んだ方がより遊べるわけで、HSPも同じことが言えます。
私は余生でゲームを作ってるので、当分はHSPで十分です。それに、この遊び場は結構広いし、まだまだ楽しめそうですしね
。タグ :HSP
2008年09月08日
プログラマーにはよくある日々
お絵かきツールでよくある塗りつぶしをプログラムしようと、色々試行錯誤しております。
何か作ろうとした時に最初にするのは・・・・。「HSP 塗りつぶし」で検索です(笑)。「お。APIで簡単に出来るのか!」と、喜んでコピーしてペーストし、「お、塗りつぶしできてる~」と、喜ぶ始末。およそ、プログラマーらしからぬ行動です。
でも、絵を塗りつぶししたい訳ではなく、テーブルのデータ上で塗りつぶしたかったので、このルーチンは削除。で、「塗りつぶし アルゴリズム」で再検索。「ほー、色々あるのね。」と、感心し一番分かりやすかったのを、プログラミング。でも、2ライン塗って終わってしまう。。。。
バグを見つけるのに疲れ、さっきの検索を再度見て、「お、再帰でできるのか。」と、さっきのプログラムを消して、再帰のプログラムで再挑戦。そしたら、一発で塗りつぶしてくれました。「俺って天才!」と、喜んで、もう少しでかいのを塗りつぶそうとしたら、オーバーフローで停止。HSPで、よくあるネストが深くなると落ちるって奴です。
しょうがないので、さっき消したバグありプログラムを復活させ、再チェック。でも、どうしても分からない・・・・。で、「再帰 オーバーフロー」で検索して、「再帰をループで作る。」てのを見つけ、「そっか、ループでなら、落ちないな。」と、再プログラミング。そしたら、またまた一発で動いてしまう。「やっぱ天才!」と、再認識した、私は、気分良く睡眠しました。
そして、今日・・・・・・・。
「ぞさってる~~(ぞうさん記事参照)」と、ショックを受け、「あ~、どうやって軽くしよう?」と、一日中悩んでいた自称天才君でした。
何か作ろうとした時に最初にするのは・・・・。「HSP 塗りつぶし」で検索です(笑)。「お。APIで簡単に出来るのか!」と、喜んでコピーしてペーストし、「お、塗りつぶしできてる~」と、喜ぶ始末。およそ、プログラマーらしからぬ行動です。
でも、絵を塗りつぶししたい訳ではなく、テーブルのデータ上で塗りつぶしたかったので、このルーチンは削除。で、「塗りつぶし アルゴリズム」で再検索。「ほー、色々あるのね。」と、感心し一番分かりやすかったのを、プログラミング。でも、2ライン塗って終わってしまう。。。。
バグを見つけるのに疲れ、さっきの検索を再度見て、「お、再帰でできるのか。」と、さっきのプログラムを消して、再帰のプログラムで再挑戦。そしたら、一発で塗りつぶしてくれました。「俺って天才!」と、喜んで、もう少しでかいのを塗りつぶそうとしたら、オーバーフローで停止。HSPで、よくあるネストが深くなると落ちるって奴です。
しょうがないので、さっき消したバグありプログラムを復活させ、再チェック。でも、どうしても分からない・・・・。で、「再帰 オーバーフロー」で検索して、「再帰をループで作る。」てのを見つけ、「そっか、ループでなら、落ちないな。」と、再プログラミング。そしたら、またまた一発で動いてしまう。「やっぱ天才!」と、再認識した、私は、気分良く睡眠しました。
そして、今日・・・・・・・。
「ぞさってる~~(ぞうさん記事参照)」と、ショックを受け、「あ~、どうやって軽くしよう?」と、一日中悩んでいた自称天才君でした。
2008年09月04日
IME
-7では、面倒くさくてしなかった処理を今勉強中です。
名前を変える時に、名前入れの窓がでますが、選択時にIMEをONにしたかったのです。今は、名前を入れる前に半角・全角キーを押して入れてるので、とても面倒なのです。今日一日、ネット検索を駆使して、出来るようになりました。相変わらずパクッてばかりですな(笑)。WindowsのAPIを使うんですが、公開した時に、いろんなPCで動かされるわけで、ちゃんと動くかものすごく不安です。特にVISTAはどうなるんでしょうか?全く分かりません。まあ、対応OSになってないと、今から言い訳モードです(笑)。
そういえば、--7はVISTAユーザーから文字化けを、よく言われましたが、-7では全く無いですね。ちゃんと動いているのでしょうか?
明日は名前入れで、最初にカーソルが名前の全選択になる様にしようかと、思ってます。徐々にHSPプログラムのスキルが上がっていくようです。
ちなみに、-7を変更してる訳ではありません。次回作の相撲(仮)で、やってますので、あしからず。
名前を変える時に、名前入れの窓がでますが、選択時にIMEをONにしたかったのです。今は、名前を入れる前に半角・全角キーを押して入れてるので、とても面倒なのです。今日一日、ネット検索を駆使して、出来るようになりました。相変わらずパクッてばかりですな(笑)。WindowsのAPIを使うんですが、公開した時に、いろんなPCで動かされるわけで、ちゃんと動くかものすごく不安です。特にVISTAはどうなるんでしょうか?全く分かりません。まあ、対応OSになってないと、今から言い訳モードです(笑)。
そういえば、--7はVISTAユーザーから文字化けを、よく言われましたが、-7では全く無いですね。ちゃんと動いているのでしょうか?
明日は名前入れで、最初にカーソルが名前の全選択になる様にしようかと、思ってます。徐々にHSPプログラムのスキルが上がっていくようです。
ちなみに、-7を変更してる訳ではありません。次回作の相撲(仮)で、やってますので、あしからず。
2008年01月10日
論理積
未だに慣れないのが論理積のif文
if (a&2) & (B==0) { 真の処理
で、真の処理をしてくれない。
if ((a&2)!=0) & (B==0) { 真の処理
が正しい。
頭の中では正しいと思ってしまうので気付くのが大変だった。大分作ってしまった後に気付いて&を全検索してチェックし直しました。運良く動いてたのが多かったw
”プログラムは思うようには動かない。書いた通りに動く”の格言通りのお話でした。
if (a&2) & (B==0) { 真の処理
で、真の処理をしてくれない。
if ((a&2)!=0) & (B==0) { 真の処理
が正しい。
頭の中では正しいと思ってしまうので気付くのが大変だった。大分作ってしまった後に気付いて&を全検索してチェックし直しました。運良く動いてたのが多かったw
”プログラムは思うようには動かない。書いた通りに動く”の格言通りのお話でした。
2007年12月20日
開発言語何にするかな?
さて、作るか!と思ったときに最初に決めるのが開発言語ですよね~
私が経験してきた言語は、古くはPASCAL、PLⅠ(古すぎw)、C、C++、アセンブラ多数と、やってまいりました。
ま、言語はどうにでもなると軽く見ているのは、プログラマーなら誰でも思う事ですよね。
いろいろぐぐって検討した結果、HSPに決めました。
初心者向けってのもあって簡単に画面が出せたんですよね~。PC回りが全く知らない私には助かる。おまけにタダだし(←最大要因w)。
で、1ヶ月やった感想は、超簡単なのでお手軽にゲーム作るならお勧めします。でも、他のは知らないんで信頼性の無いお勧めですが。。。
あえて問題を挙げるなら、使ってる秀丸エディタにHSPサポートが無い。変数がどこでも定義できるんで1文字違いのミスした変数が残ってバグが発生しちゃう。構造体の変数が無い。などですかね~
(初心者なんで実際は解決できるのかもしれないが・・・)
もう少ししたら、いろいろ上達してくるかもですがね。
でも、HSPは簡単でいいですよ。と誰にでも勧めちゃいますね。(←しつこい)
私が経験してきた言語は、古くはPASCAL、PLⅠ(古すぎw)、C、C++、アセンブラ多数と、やってまいりました。
ま、言語はどうにでもなると軽く見ているのは、プログラマーなら誰でも思う事ですよね。
いろいろぐぐって検討した結果、HSPに決めました。
初心者向けってのもあって簡単に画面が出せたんですよね~。PC回りが全く知らない私には助かる。おまけにタダだし(←最大要因w)。
で、1ヶ月やった感想は、超簡単なのでお手軽にゲーム作るならお勧めします。でも、他のは知らないんで信頼性の無いお勧めですが。。。
あえて問題を挙げるなら、使ってる秀丸エディタにHSPサポートが無い。変数がどこでも定義できるんで1文字違いのミスした変数が残ってバグが発生しちゃう。構造体の変数が無い。などですかね~
(初心者なんで実際は解決できるのかもしれないが・・・)
もう少ししたら、いろいろ上達してくるかもですがね。
でも、HSPは簡単でいいですよ。と誰にでも勧めちゃいますね。(←しつこい)





