2008年06月30日
HSPTV!メルマガ 第61号
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HSPTV!メルマガ 第61号 N0.0061 2008/06/30 発行
編集長:うすあじ ( hsptv@hspcenter.com )
発行:HSPTV!(ONION software)
WEBサイト:http://hsp.tv/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
登録解除などはこちら http://hsp.tv/play/service.html
■はじめに
こんにちは、うすあじです。
お久しぶりです。
さて、前回お願いしたアンケートですが、
沢山のメールが集まりました。
ありがとうございました。
では早速、アンケートを見ていきましょう。
最初は、HSPの利用に「HSPをどんな事に使っていますか?」
という質問です。
『主にゲーム作り。』(匿名さん)
『ゲーム全般』( Myisya_Izludeさん)
など、ゲームを作るためにHSPを使っている人が多いようです。
なかには『以前ジェンガのサイコロがなくなったので
HSPでサイコロの代用した覚えもあります』(ほぢるさん)
という方もいました。
必要なときにさっとプログラムが作れるというのは
HSPならではのフットワークの軽さを感じますね。
次に「HSPの不満なこと、わからないこと。」についてです。
『ver.2とver.3に互換性が無いことが不満』(A.C.Shokudoさん)
『2.61から3.0の仕様変更でスピンアウト中…』(匿名さん)
『2.6で苦労して組んだプログラムが命令の変更で
使えなくなってしまったのが残念です、今までのをそのまま
というようには行かないのでしょうか?』(Myisya_Izludeさん)
という、バージョン3での仕様変更に関する不満があるようです。
他にも機能改善などのコメントは、おにたまに伝えてあるので、
今後のバージョンアップの参考になると思いますよ。
では、最後にメルマガへのご意見。
『2週間に1回ぐらいで発行してほしい。』(治勇さん)
ああ、最近1ヶ月に1回になってますね。
できるだけ近い感じになるようにがんばります。
『もーりおのつぶやきを聞くのが楽しみ。』(Mさん)
いいですね。”もーりお”ファンがいますね。
ぜひ一度「つぶやき」を送ってください。
それから、
『メルマガ60号おめでとうございます。このまま100号、
1000号ぐらいまで突っ走ってください(笑)』(わんわんさん)
というありがたいコメントも頂いてます!
ありがとうございます。
読者のみなさん、今後ともよろしくお願いします。
(うすあじ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■今回のインデックス
【よみもの】もーりおのつぶやき 第30回(ゆめゆめゆうか)
【講座】「教えて!おにたま!!」(おにたま)
【募集】メルマガ投稿募集中
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【よみもの】もーりおのつぶやき 第30回
みなさモ、こんにちモ。
舌足らずな牛、『もーりお』でフガフガ。
牛は夢をみるモ。
昼も夜も夢をみるモ。
夢を現実だと思って
現実を夢だと思えって誰かが言ってたモモ。
いいこと言うフガフガ。
o O(もーりおのつぶやき)
もーりおは夢をみるモ
夢をみるだけじゃなくて
夢をみせるモモ
もーりおの居眠りには
特大の鼻風船ができるから
風船に夢がうつるんだモモ
もーりおは、つぶやくことが趣味モ。
感想を待ってるモ。
みんなもつぶやきたいことがあったら送ってほしいモ。
短歌や川柳なんかでもいいモ。
宛先は”うすあじ”( hsptv@hspcenter.com )までだモモ~。
(ゆめゆめゆうか)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【講座】HSP3ワンポイントテクニック 第32回
このコーナーでは、HSP3の変わった使用例や、気付きにくい機能
などを紹介していきたいと思います。
今回は、HSP3.1について知っている人は知っている、プチ情報を
いくつか紹介していきたいと思います。
■HSP3のアイコン書き換え
HSP3で作成した実行ファイルのアイコン書き換えについて。
HSP3.0では、Resource Hackerというツールを推奨していましたが、
HSP3.1からは一般的なアイコン書き換えツールが使用可能です。
■HGIMG3画面のキャプチャ
HGIMG3を使用中は、描画方法が通常と異なるためbmpsave等の
命令が意味を持たなくなってしまいます。
HGIMG3で作成した画面を、HSP3の通常描画命令で操作したい時は
hgcapture命令を使用してHSP3が管理する画面にイメージを転送
してから行ないます。
■mkpack.hspツール
sampleフォルダに暗号化付きDPMファイルを生成することができる
mkpack.hspツールが含まれています。
これを実行すると、ツールが起動して指定フォルダ内のファイルを
まとめてDPMファイルに変換できます。
DPMファイルを暗号化することで、より高いファイル保護が可能に
なります。
(DPMファイルの使い方は、マニュアルを参照してください。)
■文字コードの変換
HSP3では、日本語(全角)の文字列をSJIS(シフトJIS)という形式で
管理していますが、他にも様々な形式があり相互変換が必要な
時があります。Unicode(UTF16)との変換は、標準でcnvstow、
cnvwtosという命令が用意されていますが、それ以外の変換に
利用できるサンプルとして、nkfcnv.hspが同梱されています。
これによりNKF.DLLを使用して、EUC、7bit-JIS、MIME、SJISの
相互変換を行なうことが可能です。
■16進数文字列を10進数に変換
これは以前のHSPからサポートしている方法ですが、
「a=int("$1234")」のように先頭に「$」が付いている場合は、
16進数として扱われます。
まだまだ探せば色々なTIPSがありますので、機会があればまた
紹介していきたいと思います。
ではでは、また。
(おにたま)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【募集】メルマガ投稿募集中
”HSPTV!メルマガ”への投稿をお待ちします。
募集するコーナーは
(1)「教えて!おにたま!!」
HSPの素朴な疑問をHSPの作者おにたま氏に聞いてみよう!
というコーナー。疑問。知りたいテクニックなどを直接聞く
チャンス。
(2)「もーりおのつぶやき」
つぶやき、短歌や川柳を受け付けてます。
メルマガに関する要望や感想、日常のお便りもお待ちしています。
全ての投稿は”うすあじ”( hsptv@hspcenter.com )まで。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[PR]オススメHSP3の本
・はじめてのHSP3
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■編集後記
沢山のアンケートへの回答、ありがとうございました。
景品当選の方にはメールが届きますので、
少々お待ちくだしさい。
また、とくに募集をしていないときでも、質問・提案・投稿を
お待ちしてますよ。
では、次号もお楽しみに!!
(うすあじ)
■バックナンバーについて
バックナンバーの公開ページはこちら
http://www.hspcenter.com/hsptvm/
■解約方法
登録解除などはこちら
http://hsp.tv/play/service.html
■広告の掲載など
本メールマガジンの広告掲載のご相談は
”うすあじ”( hsptv@hspcenter.com )までお願いします。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
編集長:うすあじ ( http://hspcenter.com/ )
記事の投稿、ご意見、ご希望はこちらまで hsptv@hspcenter.com
ONION software Copyright 2008(c) All rights reserved.
メルマガ本文の再配布・商利用、転載は禁止させて頂きます。
HSPのスクリプトサンプルは自由に再利用しても構いません。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
投稿者 usuaji : 03:44
2008年06月06日
HSPTV!メルマガ 第60号
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HSPTV!メルマガ 第60号 N0.0060 2008/06/06 発行
編集長:うすあじ ( hsptv@hspcenter.com )
発行:HSPTV!(ONION software)
WEBサイト:http://hsp.tv/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
登録解除などはこちら http://hsp.tv/play/service.html
■はじめに
こんにちは、うすあじです。
最初に面白いサイトを紹介します。
http://peppermint.jp/
にて、Nintendo DS上で動作するHSPを開発中です。
OpenHSPをベースに、DS専用に独自のコマンドを搭載したもので、
動作させるための環境は少し特殊ですが、携帯型ゲーム機で
HSPのスクリプトを使えるのは、面白い試みですね。
さらにHSP関連のニュースを2点。
一部のウィルス検索ソフトでHSPのファイルを誤認識
http://www.onionsoft.net/hsp/hsp3alert.html
次期版のHSPテストバージョンHSP 3.2β1が公開
http://www.onionsoft.net/hsp/hsp2beta.html
夏に向けて新バージョンですね。
さてさて、今回のメルマガは60号。
60号記念にアンケート企画です。
参加の方から抽選で5名様に”コンテストの参加賞の何か”をプレゼント。
ストラップかな?去年の色鉛筆かな?
当選の方だけに、こちらから送付先をお尋ねするメールが届きますので、
アンケートには住所などは書かないでOKです。
また、プレゼントはいらないけど意見は言いたい!というメールも
お待ちしてます。
アンケートはこちら
--------------------
Q1.HSPをどんな事に使っていますか?
Q2.HSPの不満なこと、わからないこと。
Q3.メルマガスタッフ等に言いたいこと。その他なんでも。
Q4.掲載用の名前(ハンドルネーム、ペンネーム)
--------------------
アンケートに答えて、「HSPメルマガアンケート」というタイトルで
hsptv@hspcenter.com
まで、メールで送ってください。
よろしくお願いします。
アンケートの締め切りは2008年6月15日まで!
結果は次回以降のメルマガで紹介しますよ。
というわけで、メルマガスタートです。
(うすあじ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■今回のインデックス
【よみもの】もーりおのつぶやき 第29回(ゆめゆめゆうか)
【講座】「教えて!おにたま!!」(おにたま)
【募集】メルマガ投稿募集中
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【よみもの】もーりおのつぶやき 第29回
みなさモ、こんにちモ。
舌足らずな牛、『もーりお』でフガフガ。
かわいい女の子が、バンドでベース弾いてるモ!
かわいい女の子が、ハーレー乗ってるモモ!
そんな姿を見たらあんさんどう思うフガフガ?
いけてるモ?ギャップにくらくらくるモモ!?
かっこいい男の子が、料理が上手モ!
かっこいい男の子が、ピアノが上手モモ!
いけてるモ!?ギャップにくらくらくるモモ!?
o O(もーりおのつぶやき)
草くって よだれたらしてる もーりおが
いのししと直接対決も!!
いけてるモ!?ギャップにくらくらくるモモ!?
もーりおは、つぶやくことが趣味モ。
感想を待ってるモ。
みんなもつぶやきたいことがあったら送ってほしいモ。
短歌や川柳なんかでもいいモ。
宛先は”うすあじ”( hsptv@hspcenter.com )までだモモ~。
(ゆめゆめゆうか)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【講座】「教えて!おにたま!!」
<和之 さんからのおたより>
「hspsock」を使っての通信対戦を作ってみたんですが、
どうしてもタイムラグが発生します。仕方ないかと思って、
暇つぶしに市販のゲームをやっていると通信対戦があって
遊んでみました。するとタイムラグがなかったのです、
これはなぜなんでしょうか・・・。
ちなみに予測とかは不可能だと思います・・・。
<こたえ>
お便りありがとうございます。
現在のネットワークゲームは、とても高度な技術によって
作られているものが多いのは確かです。が、ほぼすべての
ネットワークゲームの基盤になっているのは、「ソケット」
と呼ばれるTCP/IPネットワークライブラリであり、
その中身は単純にデータの送受信を行なうだけのシンプルな
構造になっています。「hspsock」もまた、「ソケット」の
ライブラリを使用しており、通信のタイミングや速度で
大きな違いがあるわけではありません。
では、市販のネットワークゲームと何が違うのかと言うと、
おそらく効率的にデータを通信する仕組みではないかと
思います。HSPTV!メルマガの第51号でも、ちょっと触れて
いますが、画面の書き換えスピードに対して通信速度が
追いつかない場合がほとんどです。そこで、通信が遅く
なっても、なるべくゲームがスムーズに進行するような
方法を考える必要があります。
予測とかは不可能と書かれていますが、ある程度予測可能な
動作(たとえば操作を何もしない状態が続く場合など)は
通信を行なわないとか、データが到着していない場合は
問題のない範囲でゲームを継続させる工夫を市販のソフトは
行なっています。
「hspsock」の例で言えば、sockget~系の命令でデータを
受け取るのではなく、sockcheck命令でデータの到着を
確認して、到着していない場合は先に進むなどで画面を
止めないようにする必要があります。
また、交換するデータにも送信した時間(またはフレーム)
などを付加して、現在表示中のフレームとうまく同期させる
必要があるでしょう。
それでは、またまた。HSPに限らず、PCのコトや
プログラミング関係どんなことでもお便り待っていますね。
(おにたま)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【募集】メルマガ投稿募集中
”HSPTV!メルマガ”への投稿をお待ちします。
募集するコーナーは
(1)「教えて!おにたま!!」
HSPの素朴な疑問をHSPの作者おにたま氏に聞いてみよう!
というコーナー。疑問。知りたいテクニックなどを直接聞く
チャンス。
(2)「もーりおのつぶやき」
つぶやき、短歌や川柳を受け付けてます。
メルマガに関する要望や感想、日常のお便りもお待ちしています。
全ての投稿は”うすあじ”( hsptv@hspcenter.com )まで。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[PR]オススメHSP3の本
・「はじめてのHSP3」
・HSP3.1プログラミング入門
・HSP3 リファレンスブック
・公認 HSPファンブック 楽しく始める/極める本
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■編集後記
さてさて、ここのところ月刊気味になっているメルマガですが、
それでも地味に続いていきますよ。
HSPの情報も夏に向けて、これからいろいろと発表することが
ありそうな予感です。
それから、アンケート楽しみにしていますよ。
では、次回までお元気で。
(うすあじ)
■バックナンバーについて
バックナンバーの公開ページはこちら
http://www.hspcenter.com/hsptvm/
■解約方法
登録解除などはこちら
http://hsp.tv/play/service.html
■広告の掲載など
本メールマガジンの広告掲載のご相談は
”うすあじ”( hsptv@hspcenter.com )までお願いします。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
編集長:うすあじ ( http://hspcenter.com/ )
記事の投稿、ご意見、ご希望はこちらまで hsptv@hspcenter.com
ONION software Copyright 2008(c) All rights reserved.
メルマガ本文の再配布・商利用、転載は禁止させて頂きます。
HSPのスクリプトサンプルは自由に再利用しても構いません。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
投稿者 usuaji : 00:25
2008年05月13日
HSPTV!メルマガ 第59号
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HSPTV!メルマガ 第59号 N0.0059 2008/05/13 発行
編集長:うすあじ ( hsptv@hspcenter.com )
発行:HSPTV!(ONION software)
WEBサイト:http://hsp.tv/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
登録解除などはこちら http://hsp.tv/play/service.html
■はじめに
こんにちは、うすあじです。
お久しぶりのメルマガです。
それでは、最近のHSPニュースから
<Online HSP Document Libraryを公開>
http://www.onionsoft.net/hsp/ref/ohdl.cgi
HSPのドキュメントやサンプル類をすべてweb上で閲覧できます。
これは便利!!
それから、久々のメルマガなのでちょっと宣伝します。
2月に発売した新刊「はじめてのHSP3」もよろしくです。
初心者向けに、ゲームからツールまでサンプルを交えて解説を
しています。
というわけで、メルマガスタートです。
(うすあじ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■今回のインデックス
【よみもの】もーりおのつぶやき 第28回(ゆめゆめゆうか)
【講座】HSP3ワンポイントテクニック 第31回(おにたま)
【募集】メルマガ投稿募集中
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【よみもの】もーりおのつぶやき 第28回
みなさモ、こんにちモ。
舌足らずな牛、『もーりお』でフガフガ。
ちかごろ、もーりおの活躍の場がないモ。
HSPTVの広告塔として、がんばってるつもりでいたけど
ちっとも出番がないことに気がついたモモ。
そろそろまたコンテストの参加賞にでも、出演したいフガフガ。
o O(もーりおのつぶやき)
かわいいかわいい おだてられ
北の大地からえんやこら
はるばるきたよえんやこら
そろそろ飛ばすゼえんやこら
もーりおは、つぶやくことが趣味モ。
感想を待ってるモ。
みんなもつぶやきたいことがあったら送ってほしいモ。
短歌や川柳なんかでもいいモ。
宛先は”うすあじ”( hsptv@hspcenter.com )までだモモ~。
(ゆめゆめゆうか)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【講座】HSP3ワンポイントテクニック 第31回
HSP3の変わった使用例や、気付きにくい機能などをいつも紹介
しているこのコーナーですが、今回はなんということのない
サンプルスクリプトを紹介してみたいと思います。
HSP3で実行すると、とてもおめでたい画面が表示されます。
なにか使い道があれば、活用してみてください。
wx=800:wy=600 ; 画面サイズ
screen 0,wx,wy
cx=wx/2:cy=wy/2:dist=int(sqrt( cx*cx + cy*cy ))+8
dim x,4:dim y,4
kai=16 ; 角数
r1=255:g1=0:b1=0 ; 1つ目の色
r2=255:g2=255:b2=255 ; 2つ目の色
tt=0:plus=3.141592/kai*2
x(0)=cx:y(0)=cy
x(3)=cx:y(3)=cy
repeat:redraw 0
rot=0.01 * tt
repeat kai
x(1)=int(sin(rot)*dist)+cx
y(1)=int(cos(rot)*dist)+cy
rot+=plus
x(2)=int(sin(rot)*dist)+cx
y(2)=int(cos(rot)*dist)+cy
if cnt&1 : color r1,g1,b1 : else : color r2,g2,b2
gsquare -1,x,y
loop
tt++
redraw 1
await 30
loop
皆さんも、何となく作ってしまったスクリプトがあれば
メルマガ編集部の方まで投稿してもらえると嬉しいです。
なんということのないスクリプトを紹介させて頂きます。
ではでは、また。
(おにたま)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【募集】メルマガ投稿募集中
”HSPTV!メルマガ”への投稿をお待ちします。
募集するコーナーは
(1)「教えて!おにたま!!」
HSPの素朴な疑問をHSPの作者おにたま氏に聞いてみよう!
というコーナー。疑問。知りたいテクニックなどを直接聞く
チャンス。
(2)「もーりおのつぶやき」
つぶやき、短歌や川柳を受け付けてます。
メルマガに関する要望や感想、日常のお便りもお待ちしています。
全ての投稿は”うすあじ”( hsptv@hspcenter.com )まで。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[PR]オススメHSP3の本
・「はじめてのHSP3」
・HSP3.1プログラミング入門
・HSP3 リファレンスブック
・公認 HSPファンブック 楽しく始める/極める本
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■編集後記
やっと暖かくなったと思ったら、急に寒くなったり、
いそがしい毎日ですね。
梅雨が過ぎれば、夏です。
今年の夏は何があるかな?
そろそろ夏の準備を始めるのもいいかも。
次回はいよいよ60号。
カビに気をつけつつ、次回までお元気で。
(うすあじ)
■バックナンバーについて
バックナンバーの公開ページはこちら
http://www.hspcenter.com/hsptvm/
■解約方法
登録解除などはこちら
http://hsp.tv/play/service.html
■広告の掲載など
本メールマガジンの広告掲載のご相談は
”うすあじ”( hsptv@hspcenter.com )までお願いします。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
編集長:うすあじ ( http://hspcenter.com/ )
記事の投稿、ご意見、ご希望はこちらまで hsptv@hspcenter.com
ONION software Copyright 2008(c) All rights reserved.
メルマガ本文の再配布・商利用、転載は禁止させて頂きます。
HSPのスクリプトサンプルは自由に再利用しても構いません。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
投稿者 usuaji : 22:02
2008年04月02日
HSPTV!メルマガ 第58号
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HSPTV!メルマガ 第58号 N0.0058 2008/04/02 発行
編集長:うすあじ ( hsptv@hspcenter.com )
発行:HSPTV!(ONION software)
WEBサイト:http://hsp.tv/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
登録解除などはこちら http://hsp.tv/play/service.html
■はじめに
こんにちは、うすあじです。
やっぱり、お久しぶりのメルマガです。
では、最近のHSPニュースから
HGIMG3の新バージョンを公開中。
http://www.onionsoft.net/hsp/hsp2beta.html
なんとも面白げな新機能がはいってるようですね。
ぜひぜひ、試してみてください。
では、メルマガスタートです!
(うすあじ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■今回のインデックス
【よみもの】もーりおのつぶやき 第27回(ゆめゆめゆうか)
【講座】「教えて!おにたま!!」(おにたま)
【講座】HSPよく使うフレーズ 第40回(うすあじ)
【募集】メルマガ投稿募集中
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【よみもの】もーりおのつぶやき 第27回
みなさモ、こんにちモ。
舌足らずな牛、『もーりお』でフガフガ。
今日も牧場のおじさんの話だモ。
おじさんはぼくが生まれたときから
世話をしてくれてるんだモ。
もーりおがのんびり草を食べてられるのは
このおじさんのおかげモモ。
たまには肩の一つももんであげたいフガフガ。
o O(もーりおのつぶやき)
もーりおが おじさんの肩をもみもみしたい
よりかかったら おじさんころりん
よかれと思って うまくいかず
もーりおは、つぶやくことが趣味モ。
感想を待ってるモ。
みんなもつぶやきたいことがあったら送ってほしいモ。
短歌や川柳なんかでもいいモ。
宛先は”うすあじ”( hsptv@hspcenter.com )までだモモ~。
(ゆめゆめゆうか)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【講座】「教えて!おにたま!!」
<フルカワ さんからのおたより>
P2P通信のゲームを作るうえ(というより、遊ぶうえ?)で、
どうしてもネックになるのは、ホストを立てるときのポート開放で、
ルーターを利用してネットに繋がっているパソコンでは、
ポートが開放できず、ソケットが接続できません。
ただ、最近のルーターでは、UPnPに対応していて、UPnPを利用
すれば、いちいちルーターの設定を行わずに、簡単にポートが
開放することができると聞きました。
そこで、HSPからUPnPを利用する方法を、教えていただけないで
しょうか?
<こたえ>
お便りありがとうございます。
いきなりハイレベルな質問ですね。通信に詳しくない人には
聞いたことのない用語が出てきて驚くかもしれません。
ネットゲームに限らずインターネット上でデータを交換する場合、
接続の方法で色々と苦労することになります。
これは、主に繋げられる側に要因があります。
たとえば、普通にホームページをブラウザで表示できているのは、
ネット上のサーバーに繋いでページのデータを取得しているから
です。これは、誰でも繋げることのできる場所(これはネット上で
グローバルアドレスを持った場所とも言います)にサーバーが
あるためです。
しかしながら、P2Pの場合や個人でネットゲームを作ったりした
場合には、誰でも繋げることのできる場所はなかなか用意する
ことができません。自分の家をサーバーにしようとしても、
個人で繋いでいる環境はルーターがあったり、IPアドレスが変化
したりといった理由で外からの接続がしにくいのです。
(逆にセキュリティの面では、これは良いことでもあります。)
UPnP(Universal Plug and Play)を使うことで、個人の家から
他の人が繋げやすくするための準備を行なうことができます。
ただし、これはルーターが機能に対応している必要があり、
すべての環境で動作することを保障するものではありません。
そして、この機能によって外からの接続が可能になった場合でも、
最初に接続先を提供するための仕組みを用意してあげないと、
どこに繋げばいいかわからなくなります。
で、質問の件ですが、HSPの標準パッケージでは用意されて
いませんが、以下のURLで公開されているpcbnet2プラグインが、
UPnP NAT Traversalの機能を持っています。
既に開発が終了しているプラグインですが、参考にしてみると
いいと思います。
pcbnet2
http://www.pcbsoft.net/for-hsp-users.html
なお、中央のサーバーが集中してデータを管理する方法
(ユーザーのマシンはサーバーに繋ぐだけ)であれば、上のような
心配はいりません。HSP関連のサービスである、O2システムなど
はこれに該当するため、誰でも接続して遊ぶことが可能です。
それでは、またまた。HSPに限らず、PCのコトや
プログラミング関係どんなことでもお便り待っていますね。
(おにたま)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【講座】HSPよく使うフレーズ 第40回
こんにちは、うすあじです。
今回も掲示板に来た質問をFAQ風にまとめて紹介します。
■その1
質問)「HSP教室をみましたが、ボタンを押すたびに1増えるのが
よくわかりません。」
HSP教室 入門編
その3 プログラムを作ってみよう(2)
http://hspcenter.com/hspsc3/hsp3.html
; Sample 002
year=1997
mes "押すと増えるぞ!"
button "+",*up_year
mes year
stop
*up_year
year+=1
print year
stop
答え)
「year+=1」
これは「year=year+1」と同じ意味です。
増えた値がyearにはいるので、最初に1なら次は2と増えていきます。
1回目は1997なら「year=1997+1」で、yearは1998になります。
次に動いたら「year=1998+1」というわけです。
算数などと違って、プログラムでは「=」は、式の右を左側にいれる、
という意味があります。
■その2
質問)「グラフィックを読み込みたいのですが、
マイドキュメントになくてもできますか?」
答え)マイドキュメントの中でなくてもOKですよ。
exeと同じフォルダなら
picload "filename.jpg"
という感じで出来ます。
1つ下の"image"なら
picload "image¥¥filename.jpg"
(¥¥は半角で入力してください。)
Cのすぐ下なら
picload "C:¥¥filename.jpg"
のように書きます。
¥¥のかわりに/で書くことも出来ます。
picload "C:/filename.jpg"
以上。
というわけで、書籍「はじめてのHSP3」の質問も送って下さいね。
(うすあじ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【募集】メルマガ投稿募集中
”HSPTV!メルマガ”への投稿をお待ちします。
募集するコーナーは
(1)「教えて!おにたま!!」
HSPの素朴な疑問をHSPの作者おにたま氏に聞いてみよう!
というコーナー。疑問。知りたいテクニックなどを直接聞く
チャンス。
(2)「もーりおのつぶやき」
つぶやき、短歌や川柳を受け付けてます。
メルマガに関する要望や感想、日常のお便りもお待ちしています。
全ての投稿は”うすあじ”( hsptv@hspcenter.com )まで。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[PR]オススメHSP3の本
・「はじめてのHSP3」
・HSP3.1プログラミング入門
・HSP3 リファレンスブック
・公認 HSPファンブック 楽しく始める/極める本
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■編集後記
執筆陣が忙しく、すっかり月刊から隔月刊になりそうな勢いです。
そこで、ライターになりたい人は今がチャンス!
HSPに関する原稿をおくると、今なら掲載率が高いですよ。
メルマガではご意見、ご感想もお待ちしています。
それでは、次回までお元気で。
(うすあじ)
■バックナンバーについて
バックナンバーの公開ページはこちら
http://www.hspcenter.com/hsptvm/
■解約方法
登録解除などはこちら
http://hsp.tv/play/service.html
■広告の掲載など
本メールマガジンの広告掲載のご相談は
”うすあじ”( hsptv@hspcenter.com )までお願いします。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
編集長:うすあじ ( http://hspcenter.com/ )
記事の投稿、ご意見、ご希望はこちらまで hsptv@hspcenter.com
ONION software Copyright 2008(c) All rights reserved.
メルマガ本文の再配布・商利用、転載は禁止させて頂きます。
HSPのスクリプトサンプルは自由に再利用しても構いません。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
投稿者 usuaji : 01:14
2008年02月27日
HSPTV!メルマガ 第57号
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HSPTV!メルマガ 第57号 N0.0057 2008/02/27 発行
編集長:うすあじ ( hsptv@hspcenter.com )
発行:HSPTV!(ONION software)
WEBサイト:http://hsp.tv/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
登録解除などはこちら http://hsp.tv/play/service.html
■はじめに
こんにちは、うすあじです。
またまた、お久しぶりのメルマガです。
さっそく、最近のHSPニュースから
手前味噌ですが、うすあじの新刊「はじめてのHSP3」が発売されました。
http://www.amazon.co.jp/exec/obidos/ASIN/4777513394/hspcenter-22/
以前”はじめてのHSP”として出版した書籍のHSP3版です。
初心者向けに、いろんなプログラムについて書いてるので、
大きな書店で立ち読みしてみてください。
では、メルマガスタートです!
(うすあじ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■今回のインデックス
【よみもの】もーりおのつぶやき 第26回(ゆめゆめゆうか)
【講座】HSP3ワンポイントテクニック 第30回(おにたま)
【講座】HSPよく使うフレーズ 第39回(うすあじ)
【募集】メルマガ投稿募集中
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
もーりおのつぶやき 第26回
みなさモ、こんにちモ。
舌足らずな牛、『もーりお』でフガフガ。
今日は牧場のおじさんがごきげんだモモ。
牛小屋のそうじを鼻歌なんか歌っちゃって
ルンルン気分でそうじをしていたモ。
o O(もーりおのつぶやき)
ルンルン気分の おじさんが
ご飯の時間も ルンルンで
いつものえさより 大増量!
いつもルンルン 希望します。
もーりおは、つぶやくことが趣味モ。
感想を待ってるモ。
みんなもつぶやきたいことがあったら送ってほしいモ。
短歌や川柳なんかでもいいモ。
宛先は”うすあじ”( hsptv@hspcenter.com )までだモモ~。
(ゆめゆめゆうか)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【講座】HSP3ワンポイントテクニック 第30回
このコーナーでは、HSP3の変わった使用例や、気付きにくい機能
などを紹介していきたいと思います。
今回は、HSP3がサポートする3D機能について紹介してみたいと
思います。最新版となるHSP3.1フルセットが標準でサポートしている
3D機能は、主に3種類あります。
・d3module(標準機能による簡易3D描画モジュール)
・HGIMG3(DirectXによる3Dサポートプラグイン)
・Easy3D(DirectXによる3Dサポートプラグイン)
d3moduleについては、「sample/d3m」フォルダにあるサンプルで
使用例を色々と見ることができます。補助的な役割で3D表現を
利用したい場合に便利なモジュールで、DirectXなどの追加DLLが
必要ないことも魅力の1つです。
本格的な3D表示を行なう場合には、HGIMG3とEasy3Dプラグインを
利用することができます。どちらを選ぶかは、好みにもよるかと
思いますが、どちらを使用した場合でも3Dモデル表示やボーンを
含むアニメーションの再生(ファイル形式は.x)が可能で、ゲーム
向けのサポート機能が多数盛り込まれています。
中でもEasy3Dは、HSPと組み合わせて使う入門書も発売されて
いるので、初心者にはわかりやすいと思います。
3D表示を行なう上で、3Dモデルの作成は重要な要素となります。
x形式のモデルは、どちらのプラグインでも読み込み可能で、
Windows上では標準的な3Dモデルのファイルフォーマットです。
多くの3Dツールで作成可能ですが、無料で使用可能なツールで
お勧めのものをいくつか紹介したいと思います。
・メタセコイア+RokDeBone2
メタセコイアは、国産の定評ある3Dモデリングツールです。
これでモデルを作成して、RokDeBone2でアニメーションを付加
することができます。RokDeBone2は、Easy3Dの製作者でもある
おちゃっこ氏が作っているツールです。RokDeBone2で出力した
アニメーションデータは、Easy3DだけでなくHGIMG3であっても
読み込み可能です。
メタセコイア
http://www.metaseq.net/metaseq/index.html
RokDeBone2
http://www5d.biglobe.ne.jp/~ochikko/
・3DACE
3DACEは、アニメーションの作成などはできませんが、直感的に
3Dモデルを作成することができます。x形式のファイルを
出力することも可能な初心者向けのツールとしてお勧めします。
3DACE
http://hp.vector.co.jp/authors/VA017881/
・XSI Mod Tool
これは、かなり本格的なツールです。
もともとプロ用3Dソフトである、SOFTIMAGE|XSIの機能を制限
して無料版として配布しているものですが、ほとんどの機能は
そのまま利用することができます。
モデルやアニメーション作成も非常に高機能ですが、そのぶん
使い方を覚えるのに時間がかかるのが難点かもしれません。
SOFTIMAGE|XSI Mod Tool
http://www.softimage.jp/mod/index.html
3Dは、最初戸惑うかもしれませんが、プラグイン機能や資料も
充実しており、挑戦しがいのあるジャンルですよ。
ではでは、また。
(おにたま)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【講座】HSPよく使うフレーズ 第39回
ある掲示板にかきこまれた内容が、私の書いたスクリプトに
ついての質問だったので、書き込んだ返事をご紹介します。
質問は「HSP3.1プログラミング入門」のマップ表示のスクリプト。
改造してマップチップの数が増えているようで、
わからないことがいくつかあるようです。
・質問1
マップチップを増やしたのですが、うまく表示されません。
答え)
>gcopy 1,pb*32,0,32,32
こちらがマップの素材から実際の画面にコピーする命令です。
「pb*32」というのが元のマップのX座標を計算しています。
もとのサンプルでマップの素材が
01234
という順番で、横にグラフィックが並んでいます。
pbにマップチップの番号0~4がはいっていれば、
pb*32で必要なマップチップX座標が得られます。
改造後のマップチップは32*32のチップが横に
32並んでるんでしょうか?
その場合、チップ番号を32で割った商をY座標、
余りをX座標にしてマップチップの座標を得る必要があります。
・質問2
「pb = code-'0'」の意味がわかりません。
何をしている命令ですか?
答え)
「'0'」は、文字の「0」のキャラクターコードです。
文字として変数MAPにはいっている、「01234」などから
文字コードの「0」の分をひくと、数字の「01234」になります。
文字列と数値を変換するテクニックの一つです。
ということで、詳しい解説とスクリプトは
「HSP3.1プログラミング入門」P166”マップ表示の基本”を
みてください。
(うすあじ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【募集】メルマガ投稿募集中
”HSPTV!メルマガ”への投稿をお待ちします。
募集するコーナーは
(1)「教えて!おにたま!!」
HSPの素朴な疑問をHSPの作者おにたま氏に聞いてみよう!
というコーナー。疑問。知りたいテクニックなどを直接聞く
チャンス。
(2)「もーりおのつぶやき」
つぶやき、短歌や川柳を受け付けてます。
メルマガに関する要望や感想、日常のお便りもお待ちしています。
全ての投稿は”うすあじ”( hsptv@hspcenter.com )まで。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[PR]オススメHSP3の本
・HSP3.1プログラミング入門
・簡単!USBで電子制御―たっくんとTRY!HSP言語、USB-IO、USB-An
・AVRマイコン活用ブック―オリジナル電子ゲーム&ロボット製作
・HSP3 リファレンスブック
・公認 HSPファンブック 楽しく始める/極める本
・逆引きHSP3プログラミング事典[応用編]
・逆引きHSP3プログラミング事典[基本編]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■編集後記
最近はものすごい風がふいたり、さむかったり、
春に向けて季節が変わりつつあります。
花粉症の人にはツライ季節ですね。
体調管理に注意して、健康に暮らすといくらかいいようですよ。
久しぶりのメルマガはどうでしたか?
メルマガではご意見、ご感想、投稿をお待ちしています。
それでは、次回までお元気で。
(うすあじ)
■バックナンバーについて
バックナンバーの公開ページはこちら
http://www.hspcenter.com/hsptvm/
■解約方法
登録解除などはこちら
http://hsp.tv/play/service.html
■広告の掲載など
本メールマガジンの広告掲載のご相談は
”うすあじ”( hsptv@hspcenter.com )までお願いします。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
編集長:うすあじ ( http://hspcenter.com/ )
記事の投稿、ご意見、ご希望はこちらまで hsptv@hspcenter.com
ONION software Copyright 2008(c) All rights reserved.
メルマガ本文の再配布・商利用、転載は禁止させて頂きます。
HSPのスクリプトサンプルは自由に再利用しても構いません。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
投稿者 usuaji : 12:23
2008年02月11日
HSPTV!メルマガ 第56号
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HSPTV!メルマガ 第56号 N0.0056 2008/02/05 発行
編集長:うすあじ ( hsptv@hspcenter.com )
発行:HSPTV!(ONION software)
WEBサイト:http://hsp.tv/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
登録解除などはこちら http://hsp.tv/play/service.html
■はじめに
こんにちは、うすあじです。
お久しぶりのメルマガです。
では、最近のHSPニュースから
OpenHSPプロジェクト・ポータルの運用を開始
http://dev.onionsoft.net/trac/
HSPの開発に参加したい人はのぞいてみてください。
次に雑誌の紹介です。
「Software Design 2008年2月号」にHSPの紹介記事10Pを掲載
http://gihyo.jp/magazine/SD/archive/2008/200802
おにたまがHSPの記事を書いてます。
他の記事はEmacsとか、ちょっと難しそうですけど(^^
大きな本屋でチェックしてみましょう。
では、メルマガスタートです!
(うすあじ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■今回のインデックス
【よみもの】もーりおのつぶやき 第25回(ゆめゆめゆうか)
【講座】「教えて!おにたま!!」(おにたま)
【募集】メルマガ投稿募集中
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【よみもの】もーりおのつぶやき 第25回
みなさモ、こんにちモ。
舌足らずな牛、『もーりお』でフガフガ。
いつも牧場の前をとおりかかる小学生たちが
UFOの話をしていたモ。
どーやらこの牧場の上空にはUFOが通ることが
あるみたいだモモ!!
牛的には、宇宙人にはぜひとも会ってみたいフガフガ。
o O(もーりおのつぶやき)
あこがれの 宇宙人に会ったなら
ボクの牛乳をふるまおう。
朝一番の新鮮とれたて牛乳をふるまおう。
宇宙人て 牛乳飲めるのか?
もーりおは、つぶやくことが趣味モ。
感想を待ってるモ。
みんなもつぶやきたいことがあったら送ってほしいモ。
短歌や川柳なんかでもいいモ。
宛先は”うすあじ”( hsptv@hspcenter.com )までだモモ~。
(ゆめゆめゆうか)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【講座】「教えて!おにたま!!」
<西島 さんからのおたより>
はじめまして
hsp勉強中の西島といいます
hspでフルコンピュータ名を取得することができるのでしょうか?
(Visual Studio C++のEnvironment::UserDomainName命令相当)
<こたえ>
お便りありがとうございます。
フルコンピュータ名というのは、システムのプロパティにある
コンピュータ名タブに表示される内容ということでしょうか。
単純にコンピュータ名(自分のマシン名)を取得するのであれば、
HSPのsysinfo関数を使うことができます。
mes sysinfo(2)
のように書けば、マシン名を表示することができます。
DNS名を含む完全なコンピューター名が必要な場合は、
GetComputerNameEx関数というシステムAPIを呼び出す必要があります。
HSPから呼び出す場合は、以下のように書くことができます。
#uselib "kernel32.dll"
#func global GetComputerNameEx "GetComputerNameExA" int,var,var
cname_size=256
sdim cname,cname_size
GetComputerNameEx 3,cname,cname_size
mes cname
詳しくは、GetComputerNameEx関数についてネットでも調べてみて
ください。
それでは、またまた。HSPに限らず、PCのコトや
プログラミング関係どんなことでもお便り待っていますね。
(おにたま)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【募集】メルマガ投稿募集中
”HSPTV!メルマガ”への投稿をお待ちします。
募集するコーナーは
(1)「教えて!おにたま!!」
HSPの素朴な疑問をHSPの作者おにたま氏に聞いてみよう!
というコーナー。疑問。知りたいテクニックなどを直接聞く
チャンス。
(2)「もーりおのつぶやき」
つぶやき、短歌や川柳を受け付けてます。
メルマガに関する要望や感想、日常のお便りもお待ちしています。
全ての投稿は”うすあじ”( hsptv@hspcenter.com )まで。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[PR]オススメHSP3の本
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■編集後記
2007年のコンテストの賞状、賞品などの発送が終わりました。
参加、応援、協賛ありがとうございました。
受賞したのに賞品がまだ届かないという方はメールください。
今年はまだ開催できるかわかりませんが、開催方法や審査方法について
意見などがあったら、うすあじまでお知らせ下さい。
さて、「3Dゲーム・クックブック」も好調のようです。
3Dに興味のある方は、是非手にとってみてください。
最近、東京には雪が降ったり、寒くなったり大変でした。
風邪をひきやすい季節ですから、健康に注意してお過ごし下さい。
では、次回までお元気で。
(うすあじ)
■バックナンバーについて
バックナンバーの公開ページはこちら
http://www.hspcenter.com/hsptvm/
■解約方法
登録解除などはこちら
http://hsp.tv/play/service.html
■広告の掲載など
本メールマガジンの広告掲載のご相談は
”うすあじ”( hsptv@hspcenter.com )までお願いします。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
編集長:うすあじ ( http://hspcenter.com/ )
記事の投稿、ご意見、ご希望はこちらまで hsptv@hspcenter.com
ONION software Copyright 2008(c) All rights reserved.
メルマガ本文の再配布・商利用、転載は禁止させて頂きます。
HSPのスクリプトサンプルは自由に再利用しても構いません。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
投稿者 usuaji : 14:06
2008年01月10日
HSPTV!メルマガ 第55号
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HSPTV!メルマガ 第55号 N0.0055 2008/01/10 発行
編集長:うすあじ ( hsptv@hspcenter.com )
発行:HSPTV!(ONION software)
WEBサイト:http://hsp.tv/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
登録解除などはこちら http://hsp.tv/play/service.html
■はじめに
こんにちは、うすあじです。
あけましておめでとうございます!
今年もよろしくお願いします。
おにたまからも、ご挨拶!
あけましておめでとうございます。
昨年は、HSP関連書籍の発売やHSP3.1版のリリース、
そしてコンテストなど実りの多い1年でした。
多くのユーザーに支えられて、また新しい年を
歩んでいけることを嬉しく思います。
まだ何が起こるかわかりませんが、変わらず
使って頂ければと思います。今年も宜しくお願いします。
(おにたま)
さて、遅めの正月の挨拶も終わったところで、
久しぶりのメルマガです。
年末年始でいろいろあったけど、そろそろ日常に戻る感じですね。
さて、昨年末に発売になった3Dの本、
「3Dゲーム・クックブック HSP+Easy3D入門 」
が売れてるみたいです。
http://www.amazon.co.jp/exec/obidos/ASIN/4798018430/hspcenter-22/
アマゾンのレビューでも好評ですね。
なぜか悠黒さんのレビューもありますね。
今年も何かありそうな予感を感じながら、
メルマガスタートです!
(うすあじ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■今回のインデックス
【よみもの】もーりおのつぶやき 第24回(ゆめゆめゆうか)
【講座】HSP3ワンポイントテクニック 第29回(おにたま)
【募集】メルマガ投稿募集中
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【よみもの】もーりおのつぶやき 第24回
みなさモ、こんにちモ。
舌足らずな牛、『もーりお』でフガフガ。
コンテストの入賞賞品の準備がそろそろ
はじまるみたいだモモ。
牛的にできることといったら、スタンプを押すことぐらいモ。
おにたまが仕事となったらきびしくて、牛をピシピシと調教するのか
どうかが気になるフガフガ。
o O(もーりおのつぶやき)
スタンプを押す 手がふるえ
おにたまの目がピカピカひかる
もーりおは、つぶやくことが趣味モ。
感想を待ってるモ。
みんなもつぶやきたいことがあったら送ってほしいモ。
短歌や川柳なんかでもいいモ。
宛先は”うすあじ”( hsptv@hspcenter.com )までだモモ~。
(ゆめゆめゆうか)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【講座】HSP3ワンポイントテクニック 第29回
このコーナーでは、HSP3の変わった使用例や、気付きにくい機能
などを紹介していきたいと思います。
またまた、HSP3.1から追加されたhspcvプラグインの機能から、
強力で面白い命令を紹介していきたいと思います。
今回は、hspcvサンプルにある、facedetect.hspを取り上げます。
これは、人の顔がある領域を判定するというもので、最近の
デジカメなどで採用されている高度な技術です。
下のサンプルでは、test.jpgという写真の中に、人間の顔がある
領域を赤い線で囲みます。複数の人がいれば、すべての領域を
示します。色々な写真(絵やぬいぐるみは検出されません)で
試してみると面白いと思います。
この機能は、画像の中にある特徴を抽出して、人の顔であるか
どうかを検出しています。cvloadxml命令により、あらかじめ
特徴を抽出してデータ化されているxmlファイルを読み込むことで、
様々なパターンに対応しています。
このxmlファイルも、OpenCVライブラリにより作成することが
できますが、まだhspcvではサポートされていません。
#include "hspcv.as"
cvload "test.jpg",0
cvgetimg 0,1
cvloadxml "haarcascade_frontalface_alt2.xml"
cvfacedetect 0
num=stat
color 255,0,0
title "Face Detect ("+num+")"
repeat num
cvgetface x,y,sx,sy
if stat : break
boxf x,y,x+sx,y+1
boxf x,y+sy,x+sx,y+sy+1
boxf x,y,x+1,y+sy
boxf x+sx,y,x+sx+1,y+sy
loop
stop
というわけで、hspcvは応用次第で色々な可能性を秘めています。
どのように活用するかは、皆さんのアイデア次第です。
ではでは、また。
(おにたま)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【募集】メルマガ投稿募集中
”HSPTV!メルマガ”への投稿をお待ちします。
募集するコーナーは
(1)「教えて!おにたま!!」
HSPの素朴な疑問をHSPの作者おにたま氏に聞いてみよう!
というコーナー。疑問。知りたいテクニックなどを直接聞く
チャンス。
(2)「もーりおのつぶやき」
つぶやき、短歌や川柳を受け付けてます。
メルマガに関する要望や感想、日常のお便りもお待ちしています。
全ての投稿は”うすあじ”( hsptv@hspcenter.com )まで。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[PR]オススメHSP3の本
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■編集後記
さて、今年の目標は何にしましたか?
私は、去年のはじめに”Flashの本を出版する!”と決めたら、
年末には本を出すことが出来ました。
何か決めておくと、案外かなうものですよ。
では、次回までお元気で。
(うすあじ)
■バックナンバーについて
バックナンバーの公開ページはこちら
http://www.hspcenter.com/hsptvm/
■解約方法
登録解除などはこちら
http://hsp.tv/play/service.html
■広告の掲載など
本メールマガジンの広告掲載のご相談は
”うすあじ”( hsptv@hspcenter.com )までお願いします。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
編集長:うすあじ ( http://hspcenter.com/ )
記事の投稿、ご意見、ご希望はこちらまで hsptv@hspcenter.com
ONION software Copyright 2008(c) All rights reserved.
メルマガ本文の再配布・商利用、転載は禁止させて頂きます。
HSPのスクリプトサンプルは自由に再利用しても構いません。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
投稿者 usuaji : 21:49
2007年12月14日
HSPTV!メルマガ 第54号
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HSPTV!メルマガ 第54号 N0.0054 2007/12/14 発行
編集長:うすあじ ( hsptv@hspcenter.com )
発行:HSPTV!(ONION software)
WEBサイト:http://hsp.tv/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
登録解除などはこちら http://hsp.tv/play/service.html
■はじめに
こんにちは、うすあじです。
コンテストがおわり落ちついたか?と思った12月のある日、
なんとHSPの新刊が発表されます!
どど~~ん!
「3Dゲーム・クックブック HSP+Easy3D入門」
久々の”クックブック”という名の本ですよ。
そして、今回はいつも執筆陣ではなく、
新人の”おちゃっこ”さんです!
では、著者のおちゃっこさんからコメントです。
『メルマガを購読しているみなさん、こんにちは!
この本は3Dゲーム作成の入門者向けの本です。
ですが、Easy3Dの初歩をマスターしている人も
それなりに楽しめる内容だと思います。
Easy3Dを知っている人も、知らない人も、
3Dゲームに興味がある人は、ぜひどうぞ!!』
購入はこちら
http://www.amazon.co.jp/exec/obidos/ASIN/4798018430/hspcenter-22/
というわけで、新刊の内容も楽しみですね。
では、メルマガスタートです!
(うすあじ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■今回のインデックス
【よみもの】もーりおのつぶやき 第23回(ゆめゆめゆうか)
【講座】HSP3ワンポイントテクニック 第28回(おにたま)
【募集】メルマガ投稿募集中
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【よみもの】もーりおのつぶやき 第23回
みなさモ、こんにちモ。
舌足らずな牛、『もーりお』でフガフガ。
この冬は、トラッドがきてるモ。
東京から遊びにきたおねーさんが言ってたモモ。
トラッドってのは何だか知ってるかフガフガ。
そら知ってるモ。
田舎育ちの牛だと思ってなめてもらっちゃ困るモモ。
o O(もーりおのつぶやき)
トラッドはきっと すごく大きなトラックのことだ
ドのあたりには 大きくて強そうな感じが ただよってるモ。
意味:
トラッドってのはきっとすごく大きなトラックのことだと思う。
ドっていう音のひびきが、大きくて強そうな感じがするからね。
でも、東京のおねーさんと話していたとき、トラックなんて
見なかったのにおかしいなぁ。
もーりおは、つぶやくことが趣味モ。
感想を待ってるモ。
みんなもつぶやきたいことがあったら送ってほしいモ。
短歌や川柳なんかでもいいモ。
宛先は”うすあじ”( hsptv@hspcenter.com )までだモモ~。
※トラッドとは…
http://allabout.co.jp/glossary/g_fashion/w006337.htm
(ゆめゆめゆうか)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【講座】HSP3ワンポイントテクニック 第28回
このコーナーでは、HSP3の変わった使用例や、気付きにくい機能
などを紹介していきたいと思います。
今回もまた、HSP3.1から追加されたhspcvプラグインの、
強力で面白い命令を紹介していきたいと思います。
今回は、hspcvサンプルにある、cvmatch.hspを取り上げます。
これは、bgparts.jpgという画像データと同じ領域を、
bgsamp.jpg画像データの中から探し出すというものです。
スクリプトはとても単純で、cvload命令によってバッファ0と1に
画像を読み込んだ後に、cvmatch命令によって画像を検索します。
画像の検索というのは、1ドットごとに2つの画像を見比べて
いるだけかと思ってしまいますが、cvmatch命令はまったく同一の
画像だけでなく、ある程度の誤差範囲内で似ているイメージの
場所を探し出します。もっと端的に言うと、元画像の中から検索
したい画像に一番近い領域を無理やり見つけ出します。
これを応用することで、何枚かに分けて撮影された風景写真を
すべてつないでパノラマにしたり、大量にある画像ファイルの中
から重複がないかを調べるといった処理が可能になります。
#include "hspcv.as"
cvload "bgsamp.jpg",0
cvload "bgparts.jpg",1
cvgetimg 0,1
cvmatch x,y,CV_TM_SQDIFF,1,0
color 255,0,0
cvgetinfo sx, 1, CVOBJ_INFO_SIZEX
cvgetinfo sy, 1, CVOBJ_INFO_SIZEY
boxf x,y,x+sx,y+1
boxf x,y+sy,x+sx,y+sy+1
boxf x,y,x+1,y+sy
boxf x+sx,y,x+sx+1,y+sy
stop
まだまだhspcvには、色々な機能がありますので、皆さんも是非、
新機能を試してみてください。ではでは、また。
(おにたま)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【募集】メルマガ投稿募集中
”HSPTV!メルマガ”への投稿をお待ちします。
募集するコーナーは
(1)「教えて!おにたま!!」
HSPの素朴な疑問をHSPの作者おにたま氏に聞いてみよう!
というコーナー。疑問。知りたいテクニックなどを直接聞く
チャンス。
(2)「もーりおのつぶやき」
つぶやき、短歌や川柳を受け付けてます。
メルマガに関する要望や感想、日常のお便りもお待ちしています。
全ての投稿は”うすあじ”( hsptv@hspcenter.com )まで。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[PR]オススメHSP3の本
・HSP3.1プログラミング入門
・簡単!USBで電子制御―たっくんとTRY!HSP言語、USB-IO、USB-An
・AVRマイコン活用ブック―オリジナル電子ゲーム&ロボット製作
・HSP3 リファレンスブック
・公認 HSPファンブック 楽しく始める/極める本
・逆引きHSP3プログラミング事典[応用編]
・逆引きHSP3プログラミング事典[基本編]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■編集後記
今回の新刊は、おちゃっこさんに執筆をお願いしました。
今後も新しいライターの参加を応援して行きたいと考えています。
ライターになりたい!という方は、試しにメルマガに記事を
書いてみてはどうでしょうか?
メルマガに掲載したい原稿がある方は”うすあじ”hsptv@hspcenter.com
まで、お願いします。
さて、これから年末にかけてさらに寒くなりそうです。
寒い日に無理矢理掃除して、風邪をひいたりしないように
気をつけてください。
では、お元気で。
(うすあじ)
■バックナンバーについて
バックナンバーの公開ページはこちら
http://www.hspcenter.com/hsptvm/
■解約方法
登録解除などはこちら
http://hsp.tv/play/service.html
■広告の掲載など
本メールマガジンの広告掲載のご相談は
”うすあじ”( hsptv@hspcenter.com )までお願いします。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
編集長:うすあじ ( http://hspcenter.com/ )
記事の投稿、ご意見、ご希望はこちらまで hsptv@hspcenter.com
ONION software Copyright 2007(c) All rights reserved.
メルマガ本文の再配布・商利用、転載は禁止させて頂きます。
HSPのスクリプトサンプルは自由に再利用しても構いません。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
投稿者 usuaji : 00:20
2007年11月29日
HSPTV!メルマガ 第53号
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HSPTV!メルマガ 第53号 N0.0053 2007/11/29 発行
編集長:うすあじ ( hsptv@hspcenter.com )
発行:HSPTV!(ONION software)
WEBサイト:http://hsp.tv/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
登録解除などはこちら http://hsp.tv/play/service.html
■はじめに
こんにちは、うすあじです。
いよいよコンテストの結果が12月1日に発表されます。
その前に、コンテストの様子をまとめた
2007年のコンテストTVの第2弾(11月号)ができまたよ。
http://hsp.tv/contest2007/cntst_tvnov.html
いつものHSP関連のオッサンが大集合してソフトを紹介しまくり。
暇つぶしに最適のビデオになってます。
是非みてくださいね。
それからHSPの新刊もよろしく!
「HSP3.1プログラミング入門」
http://www.amazon.co.jp/exec/obidos/ASIN/4798017914/hspcenter-22/
では、メルマガスタートです!
(うすあじ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■今回のインデックス
【よみもの】もーりおのつぶやき 第22回(ゆめゆめゆうか)
【講座】「教えて!おにたま!!」
【募集】メルマガ投稿募集中
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【よみもの】もーりおのつぶやき 第22回
みなさモ、こんにちモ。
舌足らずな牛、『もーりお』でフガフガ。
このまえ落ちたこえだめが気になって
また覗きにいってみたモモ。
半径5mくらいから異様な匂いがただよってくるモ。
食事中の方は、ごめんフガフガ。
目の前のこえだめをじーっと覗きこんでみたモモ。
o O(もーりおのつぶやき)
ゥガー ゥモー ゥモモーー
意味:
くさい汚いこえだめに
もーりおのモヤモヤとした気持ちをはきだして
たい肥としてりっぱな栄養になってもらうことにした。
もーりおは、つぶやくことが趣味モ。
感想を待ってるモ。
みんなもつぶやきたいことがあったら送ってほしいモ。
短歌や川柳なんかでもいいモ。
宛先は”うすあじ”( hsptv@hspcenter.com )までだモモ~。
(ゆめゆめゆうか)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【講座】「教えて!おにたま!!」
<中島 さんからのおたより>
HSP3.1のHGIMG3についての質問なのですが、
単純なプログラムでも「ツール」-「EXEファイル作成」で
実行ファイルを作成すると、
-->内部エラーが発生しました(1)
というエラーが出てしまいます。
良い解決法があれば、ご伝達よろしくお願いします。
<こたえ>
お便りありがとうございます。
HGIMG3は、HSPに同梱されているプラグインで3D表示やサウンドの
再生などに利用するものです。そして実は、このプラグインだけが
拡張ランタイムと呼ばれる特殊な形式で作られています。
他のプラグインは、実行ファイルを作成した場合に、プラグイン本体
であるDLLファイル(たとえば、HSPDXプラグインならば、hspdx.dll)
を同じフォルダに置かなければなりません。
しかし、HGIMG3だけはDLLファイルを追加する必要なく、単一の
実行ファイルを作成することができます。
拡張ランタイムとは、簡単に言うとHSP本体にプラグインの機能を
すべて組み込んだ形で用意するもので、実行ファイル作成時には、
特別なランタイムファイルというものが必要になります。
そして、「ツール」-「EXEファイル作成」のメニューは、拡張
ランタイムに対応していないため、残念ながらHGIMG3では利用する
ことができません。
結論を言うと、「EXEファイル作成」メニューは使用せずに、
「実行ファイル自動作成」を使ってもらえればと思います。
HSP3以降では、「実行ファイル自動作成」によって実行ファイルを
作成することが推奨されており、「PACKFILE編集」と「EXEファイル
作成」は、過去のバージョンとの互換性を重視して残されている
機能です。
データファイルを実行ファイルに埋め込む場合は、#pack、#epack
命令が利用できますので、マニュアル等も参考にしながら、
「実行ファイル自動作成」の機能を使ってみてください。
それでは、またまた。HSPに限らず、PCのコトや
プログラミング関係どんなことでもお便り待っていますね。
(おにたま)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【募集】メルマガ投稿募集中
”HSPTV!メルマガ”への投稿をお待ちします。
募集するコーナーは
(1)「教えて!おにたま!!」
HSPの素朴な疑問をHSPの作者おにたま氏に聞いてみよう!
というコーナー。疑問。知りたいテクニックなどを直接聞く
チャンス。
(2)「もーりおのつぶやき」
つぶやき、短歌や川柳を受け付けてます。
メルマガに関する要望や感想、日常のお便りもお待ちしています。
全ての投稿は”うすあじ”( hsptv@hspcenter.com )まで。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[PR]オススメHSP3の本
・HSP3.1プログラミング入門
・簡単!USBで電子制御―たっくんとTRY!HSP言語、USB-IO、USB-An
・AVRマイコン活用ブック―オリジナル電子ゲーム&ロボット製作
・HSP3 リファレンスブック
・公認 HSPファンブック 楽しく始める/極める本
・逆引きHSP3プログラミング事典[応用編]
・逆引きHSP3プログラミング事典[基本編]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■編集後記
コンテストの審査がおわりました。
詳細が12月に発表ですが、すごい作品を沢山みることができました。
ありがとうございました。
来年もコンテストができるかは、まだわかりませんが、
もし開催することがあれば是非参加してください。
さて、これから12月。
年越しの準備をしたり、大掃除をしたり、年賀状を書いたり。
忙しい1ヶ月になりそうですね。
次回まで、風邪などひかないようにお過ごし下さい。
(うすあじ)
■バックナンバーについて
バックナンバーの公開ページはこちら
http://www.hspcenter.com/hsptvm/
■解約方法
登録解除などはこちら
http://hsp.tv/play/service.html
■広告の掲載など
本メールマガジンの広告掲載のご相談は
”うすあじ”( hsptv@hspcenter.com )までお願いします。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
編集長:うすあじ ( http://hspcenter.com/ )
記事の投稿、ご意見、ご希望はこちらまで hsptv@hspcenter.com
ONION software Copyright 2007(c) All rights reserved.
メルマガ本文の再配布・商利用、転載は禁止させて頂きます。
HSPのスクリプトサンプルは自由に再利用しても構いません。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
投稿者 usuaji : 23:54
2007年11月16日
HSPTV!メルマガ 第52号
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HSPTV!メルマガ 第52号 N0.0052 2007/11/16 発行
編集長:うすあじ ( hsptv@hspcenter.com )
発行:HSPTV!(ONION software)
WEBサイト:http://hsp.tv/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
登録解除などはこちら http://hsp.tv/play/service.html
■はじめに
こんにちは、うすあじです。
コンテストの一次審査結果が発表です!
http://hsp.tv/contest2007/cntst_result.html
すばらしい作品が沢山あったので、
審査員一同悩みに悩んで選びました!
今後の審査も注目していてくださいね。
それでは、メルマガスタートです!
(うすあじ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■今回のインデックス
【よみもの】もーりおのつぶやき 第21回(ゆめゆめゆうか)
【講座】HSP3ワンポイントテクニック 第27回
【募集】メルマガ投稿募集中
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【よみもの】もーりおのつぶやき 第21回
みなさモ、こんにちモ。
舌足らずな牛、『もーりお』でフガフガ。
みんなはこえだめを知ってるモ?
こえだめを知らないきみは、ここを見るモモ。
http://ja.wikipedia.org/wiki/%E8%82%A5%E6%BA%9C%E3%82%81
とまぁ、なんとも臭いしろものだフガフガ。
たいへん残念なことに、もーりおはこえだめに
おちたモモ…。
o O(もーりおのつぶやき)
くさいものには ふたをしろ
こえだめもぜひ ふたをしろ
意味:
「くさいものには ふたをしろ」
とは、よく言ったもので
きっとこれはこえだめに落ちるようなもーりおのために
ある言葉だと思うモ。
こえだめにもぜひぜひ、ふたをしてほしいもーりおだモモ。
もーりおは、つぶやくことが趣味モ。
感想を待ってるモ。
みんなもつぶやきたいことがあったら送ってほしいモ。
短歌や川柳なんかでもいいモ。
宛先は”うすあじ”( hsptv@hspcenter.com )までだモモ~。
(ゆめゆめゆうか)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【講座】HSP3ワンポイントテクニック 第27回
このコーナーでは、HSP3の変わった使用例や、気付きにくい機能
などを紹介していきたいと思います。
今回もまた、HSP3.1から追加されたhspcvプラグインの、
強力で面白い命令を紹介していきたいと思います。
今回は、ビデオキャプチャ機能について触れてみましょう。
これは、マシンに接続されたWEBカメラや、ビデオキャプチャ機器
から画像を取得するというものです。
以下のスクリプトで、簡単に動作させることができます。
#include "hspcv.as"
onexit *bye ; 終了時の飛び先
cvcapture ; キャプチャ開始準備
repeat ; loopまでを無限ループ
cvgetcapture ; 1フレームキャプチャする
cvgetimg 0 ; 画面に表示する
await 20 ; 一定時間待つ
loop ; ループ終了
*bye
cvendcapture ; キャプチャ終了
end
このサンプルでは、cvバッファ0をキャプチャ用のバッファとして
指定し、後は1フレームごとに取り込みを繰り返しています。
注意する点として、必ずcvcapture命令でキャプチャの準備を
行なっておくこと。そして、キャプチャを終了する時には忘れずに
cvendcapture命令を実行してください。
hspcvプラグインが持っているキャプチャ機能は、あくまでも
簡易的なもので、キャプチャ時の細かい設定や機器に関する情報の
取得はサポートしていません。そのかわり、設定などせず手軽に
使えるので、個人用のツールや簡単なテストプログラム作成には
威力を発揮すると思います。
まだまだhspcvには、色々な機能がありますので、皆さんも是非、
新機能を試してみてください。ではでは、また。
(おにたま)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【募集】メルマガ投稿募集中
”HSPTV!メルマガ”への投稿をお待ちします。
募集するコーナーは
(1)「教えて!おにたま!!」
HSPの素朴な疑問をHSPの作者おにたま氏に聞いてみよう!
というコーナー。疑問。知りたいテクニックなどを直接聞く
チャンス。
(2)「もーりおのつぶやき」
つぶやき、短歌や川柳を受け付けてます。
メルマガに関する要望や感想、日常のお便りもお待ちしています。
全ての投稿は”うすあじ”( hsptv@hspcenter.com )まで。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[PR]オススメHSP3の本
・HSP3.1プログラミング入門
・簡単!USBで電子制御―たっくんとTRY!HSP言語、USB-IO、USB-An
・AVRマイコン活用ブック―オリジナル電子ゲーム&ロボット製作
・HSP3 リファレンスブック
・公認 HSPファンブック 楽しく始める/極める本
・逆引きHSP3プログラミング事典[応用編]
・逆引きHSP3プログラミング事典[基本編]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■編集後記
HSPの新刊を結構いろんな書店で見るようになりました。
本を見ての、質問、疑問、ご意見などを是非送って下さいね。
それから、結構寒くなってきました。
いつ暖房をいれるか?悩みどころです。
では、風邪などひかないようにご注意下さい。
(うすあじ)
■バックナンバーについて
バックナンバーの公開ページはこちら
http://www.hspcenter.com/hsptvm/
■解約方法
登録解除などはこちら
http://hsp.tv/play/service.html
■広告の掲載など
本メールマガジンの広告掲載のご相談は
”うすあじ”( hsptv@hspcenter.com )までお願いします。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
編集長:うすあじ ( http://hspcenter.com/ )
記事の投稿、ご意見、ご希望はこちらまで hsptv@hspcenter.com
ONION software Copyright 2007(c) All rights reserved.
メルマガ本文の再配布・商利用、転載は禁止させて頂きます。
HSPのスクリプトサンプルは自由に再利用しても構いません。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
投稿者 usuaji : 00:20
2007年11月02日
HSPTV!メルマガ 第51号
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HSPTV!メルマガ 第51号 N0.0051 2007/11/02 発行
編集長:うすあじ ( hsptv@hspcenter.com )
発行:HSPTV!(ONION software)
WEBサイト:http://hsp.tv/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
登録解除などはこちら http://hsp.tv/play/service.html
■はじめに
こんにちは、うすあじです。
コンテストが終わりました。
沢山のご応募ありがとうございました。
また、参加してコメント書いてくれた方も、
ご協力ありがとうございました。
これから、審査が始まるので、発表までちょっとまってくださいね。
・HSPプログラムコンテスト2007
http://hsp.tv/contest2007/index.html
そして、イキナリですが宣伝です。
私、うすあじが新刊をだしました。
ありがちなFAQをまとめた本です。
HSPじゃなくてゴメンなさい。
Flash使ってるひとは、大きな本屋さんで立ち読みしてみてください。
それでは、メルマガスタートです!
(うすあじ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■今回のインデックス
【よみもの】もーりおのつぶやき 第20回(ゆめゆめゆうか)
【講座】「教えて!おにたま!!」
【講座】HSPよく使うフレーズ 第39回(うすあじ)
【募集】メルマガ投稿募集中
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【よみもの】もーりおのつぶやき 第20回
みなさモ、こんにちモ。
舌足らずな牛、『もーりお』でフガフガ。
どーやらどーして風邪ぎみモ。
目がショボショボして、食欲がないモモ。
いつもはあんなに、おいしそうに光り輝いている草が
ちっともおいしくなさそうだモ。
見るのも嫌な気分になるモ。
o O(もーりおのつぶやき)
視界はどよーん
鼻水だらーん
よだれもびよーん
こりゃいつも
意味:
具合が悪いせいで視界がどよーんとくもってるモ。
鼻水もだらーんとたれちゃってるし
よだれもびよーんとたれてるモ
あ、よだれがびよーんとたれてるのは
いつものことだったモ。
もーりおは、つぶやくことが趣味モ。
感想を待ってるモ。
みんなもつぶやきたいことがあったら送ってほしいモ。
短歌や川柳なんかでもいいモ。
宛先は”うすあじ”( hsptv@hspcenter.com )までだモモ~。
(ゆめゆめゆうか)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【講座】「教えて!おにたま!!」
<和之 さんからのおたより>
前回、hspsockで3人対戦が可能かどうか聞いた"和之"です。
3人対戦より先に、二人対戦を完璧にしようとしてるのですが、
二つのパソコンで性能が違うらしく、「同時対戦」ができません。
性能の悪いほうに合わせて十分なwait(await)をとるしか
ないのでしょうか?
<こたえ>
お便りありがとうございます。
前回に引き続き、通信対戦ゲームについての質問ですね。
「同時対戦」の前にまず、対戦ゲームについて考えてみましょう。
通信しないで対戦する例として、キーボードから2人分の
入力を受け取って、それぞれのプレイヤーを動かすとします。
キーボードの入力は、getkey命令やstick命令などを使って
すぐに取得することができるはずです。
これが通信対戦となるとどうでしょう。相手側のキーボードの
状態をすぐに知ることはできません。相手側の状態を通信で
送ったとしても、届くのは少し後になってしまいます。
同じ建物内でLANに接続されている場合はまだいい方ですが、
インターネット上など離れた場所では、届く時間が保障されて
いません。
このような環境で、確実な「同時対戦」を行ないたい場合には、
通常の対戦とは作り方をまったく変えなければなりません。
await命令などで、1フレームあたり10~20ms単位で画面を
書き換えているとして、その速さで通信データを送り合うことは、
ほぼ不可能です。
多くの通信対戦ゲームでは、もっと遅い単位でデータを送り
あっています。送るデータも、キーボードの状態などではなく、
ゲームの中で変化するもの、たとえばプレイヤーの座標や、
ゲームの状態などになります。さらにスムーズにゲームを見せる
ためには、届いていないデータを補間したり、次の座標を予測
するなどの技術を使う場合もあります。
もちろん、まずはできる範囲から始めればいいと思いますが、
重要なのは通信に余裕を持たせることと、画面の動きと通信は
別に考えてみるといいんじゃないでしょうか。
それでは、またまた。HSPに限らず、PCのコトや
プログラミング関係どんなことでもお便り待っていますね。
(おにたま)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【講座】HSPよく使うフレーズ 第38回 割合の決まった乱数
0から9までを1回ずつという様な特殊な乱数が欲しい!という
場合がたまにあります。
トランプのカードを配るようなときですね。
こんな場合は先に配列を用意して、その配列をシャッフルします。
サンプルでは20回実験して、その様子を表示します。
使うときは頭から順番にとりだすといいかも。
dim table,100
randomize
MAXNUM=10
repeat 20
gosub *rndsub
wait 1
loop
stop
;
*rndsub
repeat MAXNUM
table(cnt)=cnt
wait 1
loop
;gosub *hyouji
repeat MAXNUM
a=rnd(cnt+1)
tmp=table(a)
table(a)=table(cnt)
table(cnt)=tmp
wait 1
loop
gosub *hyouji
return
stop
;表示サブルーチン
*hyouji
disp=""
repeat MAXNUM
disp+= ""+table(cnt)+" "
wait 1
loop
mes disp
return
[rnd_sim.hsp / hsp3]
(うすあじ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【募集】メルマガ投稿募集中
”HSPTV!メルマガ”への投稿をお待ちします。
募集するコーナーは
(1)「教えて!おにたま!!」
HSPの素朴な疑問をHSPの作者おにたま氏に聞いてみよう!
というコーナー。疑問。知りたいテクニックなどを直接聞く
チャンス。
(2)「もーりおのつぶやき」
つぶやき、短歌や川柳を受け付けてます。
メルマガに関する要望や感想、日常のお便りもお待ちしています。
全ての投稿は”うすあじ”( hsptv@hspcenter.com )まで。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[PR]オススメHSP3の本
・HSP3.1プログラミング入門
・簡単!USBで電子制御―たっくんとTRY!HSP言語、USB-IO、USB-An
・AVRマイコン活用ブック―オリジナル電子ゲーム&ロボット製作
・HSP3 リファレンスブック
・公認 HSPファンブック 楽しく始める/極める本
・逆引きHSP3プログラミング事典[応用編]
・逆引きHSP3プログラミング事典[基本編]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■編集後記
自分の本ばかり宣伝してしまいましたが、
「HSP3.1プログラミング入門」もあたらしくなってるので、
注目して下さいね。
(協力者の方への見本誌の郵送が遅れています。
ごめんなさい。もうすぐ届きますよ!)
それじゃ、次回まで、風邪に気をつけて!お元気で!
(うすあじ)
■バックナンバーについて
バックナンバーの公開ページはこちら
http://www.hspcenter.com/hsptvm/
■解約方法
登録解除などはこちら
http://hsp.tv/play/service.html
■広告の掲載など
本メールマガジンの広告掲載のご相談は
”うすあじ”( hsptv@hspcenter.com )までお願いします。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
編集長:うすあじ ( http://hspcenter.com/ )
記事の投稿、ご意見、ご希望はこちらまで hsptv@hspcenter.com
ONION software Copyright 2007(c) All rights reserved.
メルマガ本文の再配布・商利用、転載は禁止させて頂きます。
HSPのスクリプトサンプルは自由に再利用しても構いません。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
投稿者 usuaji : 09:35
2007年10月16日
HSPTV!メルマガ 第50号
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HSPTV!メルマガ 第50号 N0.0050 2007/10/16 発行
編集長:うすあじ ( hsptv@hspcenter.com )
発行:HSPTV!(ONION software)
WEBサイト:http://hsp.tv/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
登録解除などはこちら http://hsp.tv/play/service.html
■はじめに
こんにちは、うすあじです。
今回は久々の本の告知です。
HSPの書籍「HSP3.1プログラミング入門 」を出版させていただきます。
http://www.shuwasystem.co.jp/cgi-bin/detail.cgi?isbn=978-4-7980-1791-4
前の本のバージョンアップというか、
ソフト入れ替え&新バージョン3.1の説明追加という感じの本で、
10月17日の発売予定です。
最近、HSPをはじめたばかりの方にピッタリの公式入門本なので、
ぜひ、書店で手に取ってみてくださいね。
それでは、メルマガスタートです!
(うすあじ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■今回のインデックス
【よみもの】もーりおのつぶやき 第19回(ゆめゆめゆうか)
【講座】HSP3ワンポイントテクニック 第26回(おにたま)
【募集】メルマガ投稿募集中
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【よみもの】もーりおのつぶやき 第19回
みなさモ、こんにちモ。
舌足らずな牛、『もーりお』でフガフガ。
秋もじょじょにふかまってきた今日この頃モ。
もーりお2007秋!テーマは『芸術』モモ。
つぶやきにより一層の磨きをかけて
牛文壇に新風を巻き起こすフガフガ。
o O(もーりおのつぶやき)
ひたりたいときゃドナドナ歌う
意味:
牛にも落ち込む時はあるモモ。
どーせ落ち込むならとことん落ち込んだ方が
たちなおりも早い気がするモ。
そんな気分を盛り上げてくれるのはドナドナだモ。
牛の哀しみをめいっぱい歌い上げ
ぐーぐー寝るモ。
そーはいったものの、いつもいつもドナドナなもんだから
あきてくるモ。ひたりきれない時があるモ。
みんなの泣ける曲はなんだモ?
もーりおに教えてフガフガ。
もーりおは、つぶやくことが趣味モ。
感想を待ってるモ。
みんなもつぶやきたいことがあったら送ってほしいモ。
短歌や川柳なんかでもいいモ。
宛先は”うすあじ”( hsptv@hspcenter.com )までだモモ~。
(ゆめゆめゆうか)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【講座】HSP3ワンポイントテクニック 第26回
このコーナーでは、HSP3の変わった使用例や、気付きにくい機能
などを紹介していきたいと思います。
前回に引き続き、HSP3.1から追加されたhspcvプラグインの、
強力で面白い命令を紹介していきたいと思います。
画像ファイルの読み書きを、色々な形式で行なうことができると
いう紹介をしましたが、今回は一歩進んで動画(ムービー)ファイル
を扱ってみたいと思います。
ムービー関係は、Windowsの中でも扱いが複雑で手のかかる分野
の1つですが、hspcvでは、ごく簡単な方法でムービーファイルの
作成を行なうことができます。
#include "hspcv.as"
cvload "bgsamp.jpg",0
cvbuffer 1,640,480
cvmakeavi "test.avi",,,1
repeat 360
cvcopy 0,0,0,1
cvrotate cnt,1,0,0,,1
cvputavi
cvgetimg 1
redraw
await 0
loop
cvendavi
dialog "動画を保存しました。"
end
上の例では、「bgsamp.jpg」というファイル(sample以下の
hspcvフォルダに入っている画像ファイルです)を読み込んで
回転させたものを360フレーム分の動画として保存して
います。
このスクリプトを実行すると、ムービー(aviファイル)の
形式を選択するダイアログが表示されます。ここで、動画の
形式(コーデック)を選択すれば、それをもとに画像を圧縮する
ことになります。
生成された「test.avi」というファイルは、メディアプレイヤー
を始めとするツールで再生することができます。
つまり、HSPで作成した画面をそのまま動画データに変換する
ことができるわけです。使い道は、人それぞれですが、色々な
分野に応用できるのではないでしょうか。
コーデックを最初から固定して使用する場合には、cvmakeavi
命令のパラメーター2にfourccコードを指定します。
たとえば、ポビュラーなDivxコーデックを使用する場合は、
cvmakeavi "test.avi",$58564944,,1
のように指定すれば、Divxの標準的なプロファイルが使用
され、ムービーが作成されます。
fourccコードというのは、少し難しい話になりますが、
コーデックごとに用意されている4つの文字コードを
整数値に直したものです。
Divxのfourcc、'D','I','V','X'という文字列であれば、
それぞれの文字コードである$44,$49,$56,$58を逆順にして、
つなげれば整数値として使用できます。
(ちなみに、wmvのaviコーデックは、'W','M','V','3'。
Xvidは、'X','V','I','D'になります。)
まだまだhspcvには、色々な機能がありますので、皆さんも是非、
新機能を試してみてください。ではでは、また。
(おにたま)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【募集】メルマガ投稿募集中
”HSPTV!メルマガ”への投稿をお待ちします。
募集するコーナーは
(1)「教えて!おにたま!!」
HSPの素朴な疑問をHSPの作者おにたま氏に聞いてみよう!
というコーナー。疑問。知りたいテクニックなどを直接聞く
チャンス。
(2)「もーりおのつぶやき」
つぶやき、短歌や川柳を受け付けてます。
メルマガに関する要望や感想、日常のお便りもお待ちしています。
全ての投稿は”うすあじ”( hsptv@hspcenter.com )まで。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[PR]オススメHSP3の本
・HSP3.1プログラミング入門
・簡単!USBで電子制御―たっくんとTRY!HSP言語、USB-IO、USB-An
・AVRマイコン活用ブック―オリジナル電子ゲーム&ロボット製作
・HSP3 リファレンスブック
・公認 HSPファンブック 楽しく始める/極める本
・逆引きHSP3プログラミング事典[応用編]
・逆引きHSP3プログラミング事典[基本編]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■編集後記
先日、”オープンソースカンファレンス2007”に行ってきました。
HSPブースには、遠くからおこしの方もいました。
ありがとうございました。
さて、コンテストもそろそろおしまいです。
応募忘れのないよう、早めに応募してください。
募集は10月31日まで!
http://hsp.tv/contest2007/
実は、今回でメルマガは50号です。
こっそり小さなガッツポーズをしながらも、
読者の皆さんに感謝いたします。
今後ともごひいきに。
それじゃ、次回までお元気で。
(うすあじ)
■バックナンバーについて
バックナンバーの公開ページはこちら
http://www.hspcenter.com/hsptvm/
■解約方法
登録解除などはこちら
http://hsp.tv/play/service.html
■広告の掲載など
本メールマガジンの広告掲載のご相談は
”うすあじ”( hsptv@hspcenter.com )までお願いします。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
編集長:うすあじ ( http://hspcenter.com/ )
記事の投稿、ご意見、ご希望はこちらまで hsptv@hspcenter.com
ONION software Copyright 2007(c) All rights reserved.
メルマガ本文の再配布・商利用、転載は禁止させて頂きます。
HSPのスクリプトサンプルは自由に再利用しても構いません。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
投稿者 usuaji : 09:06
2007年10月09日
HSPTV!メルマガ 第49号
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HSPTV!メルマガ 第49号 N0.0048 2007/10/05 発行
編集長:うすあじ ( hsptv@hspcenter.com )
発行:HSPTV!(ONION software)
WEBサイト:http://hsp.tv/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
登録解除などはこちら http://hsp.tv/play/service.html
■はじめに
こんにちは、うすあじです。
秋ですねぇ。
食べ物が美味しくなったり、読書、スポーツ、といろいろ
ありますが、あなたの秋はどんなでしょうか?
HSPコンテストの秋?
募集は10月31日まで!
http://hsp.tv/contest2007/
それでは、メルマガスタートです!
(うすあじ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■今回のインデックス
【よみもの】もーりおのつぶやき 第18回(ゆめゆめゆうか)
【講座】HSP3ワンポイントテクニック 第25回(おにたま)
【講座】HSPよく使うフレーズ 第37回(うすあじ)
【募集】メルマガ投稿募集中
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【よみもの】もーりおのつぶやき 第18回
みなさモ、こんにちモ。
舌足らずな牛、『もーりお』でフガフガ。
ちかごろ、前にも増して動きがのんびりしているモ。
前からのんびりすぎるほど、のんびりしてるんだけど
当社比20%ほどのんびりしてる気がするフガフガ。
原因はわかってるモ。調べる間でもないモモ。
o O(もーりおのつぶやき)
子はいなくとも 腹が重い
すっかり肥えたモ まーええモモ
意味:
夏のあいだ、草がおいしいおいしいと食べ過ぎて
すっかり太ってしまったんだモ。
ま、これから秋は草の味がおちて食欲なくなるからね
そのうちやせるっしょ。
もーりおは、つぶやくことが趣味モ。
感想を待ってるモ。
みんなもつぶやきたいことがあったら送ってほしいモ。
短歌や川柳なんかでもいいモ。
宛先は”うすあじ”( hsptv@hspcenter.com )までだモモ~。
(ゆめゆめゆうか)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【講座】HSP3ワンポイントテクニック 第25回
このコーナーでは、HSP3の変わった使用例や、気付きにくい機能
などを紹介していきたいと思います。
今回は、新しくリリースされたHSP3.1の新機能について触れて
みましょう。HSP3.1で追加されている機能の中でも、画像処理を
担当するhspcvプラグインは、強力で面白い命令を多数持って
います。今回から、その一部を紹介していきたいと思います。
まず最初は、基本的な機能と言える画像ファイルの読み込み。
#include "hspcv.as"
cvload "hsp3ttl.jpg",0
cvgetimg 0
stop
上の例では、「hsp3ttl.jpg」というファイル(docsフォルダに
入っているHSPタイトル画像ですね)を読み込んでいます。
picload命令でも、同じことができますが、cvload命令では、
png形式を始めとして、tiff、exr、pbm、jpeg2000等多くの
フォーマットをサポートしています。
注意しなければならないのは、hspcvでは、HSPの画面バッファID
とは別に画面のIDを持っていて、管理が分かれている点です。
cvload命令だけでは、HSPのウィンドウには描画されずに、
cvgetimg命令でコピーすることにより表示が行なわれるという
ことを覚えておいてください。
逆に、HSPのウィンドウに描画されている内容を加工する場合は、
hspcvの画面に転送しておく必要があります。
#include "hspcv.as"
font msgothic,320
mes "実験"
cvbuffer 0 ; cvバッファ0を初期化
cvputimg 0 ; cvバッファ0にHSPの画面を転送
cvsave "jikken.jpg",0,80 ; JPEG形式で保存
stop
上の例では、HSPの画面に表示された内容をファイルとして
保存しています。ここでは、JPEG形式で保存していますが、
拡張子を変更することにより、他の形式を選ぶことができます。
HSPの標準命令である、bmpsave命令ではBMP形式しか使えなかった
のに対して、cvsave命令では読み込み可能なフォーマットすべてを
保存でも利用することができます。
まだまだhspcvには、色々な機能がありますので、皆さんも是非、
新機能を試してみてください。ではでは、また。
(おにたま)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【講座】HSPよく使うフレーズ 第37回 オブジェクトの更新
掲示板の質問にあった”再描画しないでインプットボックスの
情報を更新する”という件について。
a=10
input a
この後、変数の内容が変わっても画面は自動的に
更新されるわけではありません。
CLSで画面を消去して、再度画面を書き直せば値は更新されますが、
それも見栄えがよくないし、面倒。
そんなときはobjprmを使います。
インプットボックスやボタンのような、配置したオブジェクトには、
順番に0からID番号がつきます。
こちらの例の場合はID=0。
a=10
input a
wait 100
objprm 0,20
stop
こんな感じで値の更新が出来ます。
(うすあじ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【募集】メルマガ投稿募集中
”HSPTV!メルマガ”への投稿をお待ちします。
募集するコーナーは
(1)「教えて!おにたま!!」
HSPの素朴な疑問をHSPの作者おにたま氏に聞いてみよう!
というコーナー。疑問。知りたいテクニックなどを直接聞く
チャンス。
(2)「もーりおのつぶやき」
つぶやき、短歌や川柳を受け付けてます。
メルマガに関する要望や感想、日常のお便りもお待ちしています。
全ての投稿は”うすあじ”( hsptv@hspcenter.com )まで。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[PR]オススメHSP3の本
・簡単!USBで電子制御―たっくんとTRY!HSP言語、USB-IO、USB-An
http://www.amazon.co.jp/exec/obidos/ASIN/4903065138/hspcenter-22/
・AVRマイコン活用ブック―オリジナル電子ゲーム&ロボット製作
http://www.amazon.co.jp/exec/obidos/ASIN/4885540011/hspcenter-22/
・HSP3 リファレンスブック
http://www.amazon.co.jp/exec/obidos/ASIN/4777512525/hspcenter-22/
・公認 HSPファンブック 楽しく始める/極める本
http://www.amazon.co.jp/exec/obidos/ASIN/4798014060/hspcenter-22/
・逆引きHSP3プログラミング事典[基本編]
http://www.amazon.co.jp/exec/obidos/ASIN/4777512266/hspcenter-22/
・逆引きHSP3プログラミング事典[応用編]
http://www.amazon.co.jp/exec/obidos/ASIN/4777512274/hspcenter-22/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■編集後記
前回に続いて、ちょっとお知らせ。
オープンソースカンファレンス2007にHSPブース出展
http://www.ospn.jp/osc2007-fall/
10月5日(金)・6日(土)に来てね
夏の疲れがでて、体調を崩しやすい季節です。
十分な睡眠をとって、健康にお過ごし下さい。
それじゃ、次回までお元気で。
(うすあじ)
■バックナンバーについて
バックナンバーの公開ページはこちら
http://www.hspcenter.com/hsptvm/
■解約方法
登録解除などはこちら
http://hsp.tv/play/service.html
■広告の掲載など
本メールマガジンの広告掲載のご相談は
”うすあじ”( hsptv@hspcenter.com )までお願いします。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
編集長:うすあじ ( http://hspcenter.com/ )
記事の投稿、ご意見、ご希望はこちらまで hsptv@hspcenter.com
ONION software Copyright 2007(c) All rights reserved.
メルマガ本文の再配布・商利用、転載は禁止させて頂きます。
HSPのスクリプトサンプルは自由に再利用しても構いません。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
投稿者 usuaji : 00:43
2007年09月19日
HSPTV!メルマガ 第48号
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HSPTV!メルマガ 第48号 N0.0048 2007/09/19 発行
編集長:うすあじ ( hsptv@hspcenter.com )
発行