<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="ja">
<title>HSPTV!メルマガアーカイブ</title>
<link rel="alternate" type="text/html" href="http://www.hspcenter.com/hsptvm/" />
<modified>2008-07-20T18:52:19Z</modified>
<tagline>このページはHSPTV!のメールマガジンのバックナンバー置き場です。
メールマガジンへの加入はhsp.tvまで。</tagline>
<id>tag:www.hspcenter.com,2008:/hsptvm//11</id>
<generator url="http://www.movabletype.org/" version="3.151-ja">Movable Type</generator>
<copyright>Copyright (c) 2008, usuaji</copyright>
<entry>
<title>【よみもの】もーりおのつぶやき　第30回</title>
<link rel="alternate" type="text/html" href="http://www.hspcenter.com/hsptvm/archives/2008/06/30.html" />
<modified>2008-07-20T18:52:19Z</modified>
<issued>2008-06-29T18:51:15Z</issued>
<id>tag:www.hspcenter.com,2008:/hsptvm//11.1679</id>
<created>2008-06-29T18:51:15Z</created>
<summary type="text/plain">みなさモ、こんにちモ。 舌足らずな牛、『もーりお』でフガフガ。 牛は夢をみるモ。...</summary>
<author>
<name>usuaji</name>
<url>http://hspcenter.com/</url>
<email>usuaji@hspcenter.com</email>
</author>
<dc:subject>[7]もーりおのつぶやき</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.hspcenter.com/hsptvm/">
<![CDATA[<p>みなさモ、こんにちモ。<br />
舌足らずな牛、『もーりお』でフガフガ。</p>

<p>牛は夢をみるモ。<br />
昼も夜も夢をみるモ。<br />
夢を現実だと思って<br />
現実を夢だと思えって誰かが言ってたモモ。<br />
いいこと言うフガフガ。</p>

<p>o O（もーりおのつぶやき）<br />
もーりおは夢をみるモ<br />
夢をみるだけじゃなくて<br />
夢をみせるモモ<br />
もーりおの居眠りには<br />
特大の鼻風船ができるから<br />
風船に夢がうつるんだモモ</p>

<p>もーりおは、つぶやくことが趣味モ。<br />
感想を待ってるモ。</p>

<p>みんなもつぶやきたいことがあったら送ってほしいモ。<br />
短歌や川柳なんかでもいいモ。<br />
宛先は”うすあじ”( hsptv@hspcenter.com ）までだモモ～。<br />
(ゆめゆめゆうか)<br />
</p>]]>

</content>
</entry>
<entry>
<title>HSPTV!メルマガ　第61号</title>
<link rel="alternate" type="text/html" href="http://www.hspcenter.com/hsptvm/archives/2008/06/hsptv61.html" />
<modified>2008-07-20T18:49:45Z</modified>
<issued>2008-06-29T18:44:27Z</issued>
<id>tag:www.hspcenter.com,2008:/hsptvm//11.1678</id>
<created>2008-06-29T18:44:27Z</created>
<summary type="text/plain">━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ HSPTV!メルマガ...</summary>
<author>
<name>usuaji</name>
<url>http://hspcenter.com/</url>
<email>usuaji@hspcenter.com</email>
</author>
<dc:subject>[0]メルマガ</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.hspcenter.com/hsptvm/">
<![CDATA[<p>━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
HSPTV!メルマガ　第61号             N0.0061 2008/06/30 発行</p>

<p>編集長:うすあじ ( hsptv@hspcenter.com )<br />
発行：HSPTV!(ONION software)<br />
WEBサイト：http://hsp.tv/<br />
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
登録解除などはこちら http://hsp.tv/play/service.html</p>

<p>■はじめに</p>

<p>こんにちは、うすあじです。<br />
お久しぶりです。</p>

<p>さて、前回お願いしたアンケートですが、<br />
沢山のメールが集まりました。<br />
ありがとうございました。</p>

<p>では早速、アンケートを見ていきましょう。</p>

<p>最初は、ＨＳＰの利用に「HSPをどんな事に使っていますか？」<br />
という質問です。<br />
『主にゲーム作り。』(匿名さん)<br />
『ゲーム全般』( Ｍｙｉｓｙａ＿Izludeさん)<br />
など、ゲームを作るためにＨＳＰを使っている人が多いようです。</p>

<p>なかには『以前ジェンガのサイコロがなくなったので<br />
ＨＳＰでサイコロの代用した覚えもあります』(ほぢるさん)<br />
という方もいました。</p>

<p>必要なときにさっとプログラムが作れるというのは<br />
ＨＳＰならではのフットワークの軽さを感じますね。</p>

<p>次に「HSPの不満なこと、わからないこと。」についてです。</p>

<p>『ver.2とver.3に互換性が無いことが不満』(A.C.Shokudoさん)<br />
『2.61から3.0の仕様変更でスピンアウト中…』(匿名さん)<br />
『2.6で苦労して組んだプログラムが命令の変更で<br />
使えなくなってしまったのが残念です、今までのをそのまま<br />
というようには行かないのでしょうか？』(Ｍｙｉｓｙａ＿Izludeさん)</p>

<p>という、バージョン3での仕様変更に関する不満があるようです。</p>

<p>他にも機能改善などのコメントは、おにたまに伝えてあるので、<br />
今後のバージョンアップの参考になると思いますよ。</p>

<p>では、最後にメルマガへのご意見。</p>

<p>『２週間に１回ぐらいで発行してほしい。』(治勇さん)<br />
ああ、最近1ヶ月に1回になってますね。<br />
できるだけ近い感じになるようにがんばります。</p>

<p>『もーりおのつぶやきを聞くのが楽しみ。』(Mさん)<br />
いいですね。”もーりお”ファンがいますね。<br />
ぜひ一度「つぶやき」を送ってください。</p>

<p>それから、<br />
『メルマガ60号おめでとうございます。このまま100号、<br />
1000号ぐらいまで突っ走ってください(笑)』(わんわんさん)<br />
というありがたいコメントも頂いてます！</p>

<p>ありがとうございます。</p>

<p>読者のみなさん、今後ともよろしくお願いします。</p>

<p>(うすあじ)<br />
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
■今回のインデックス</p>

<p>【よみもの】もーりおのつぶやき　第30回(ゆめゆめゆうか)</p>

<p>【講座】「教えて！おにたま！！」(おにたま)</p>

<p>【募集】メルマガ投稿募集中<br />
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
【よみもの】もーりおのつぶやき　第30回</p>

<p>みなさモ、こんにちモ。<br />
舌足らずな牛、『もーりお』でフガフガ。</p>

<p>牛は夢をみるモ。<br />
昼も夜も夢をみるモ。<br />
夢を現実だと思って<br />
現実を夢だと思えって誰かが言ってたモモ。<br />
いいこと言うフガフガ。</p>

<p>o O（もーりおのつぶやき）<br />
もーりおは夢をみるモ<br />
夢をみるだけじゃなくて<br />
夢をみせるモモ<br />
もーりおの居眠りには<br />
特大の鼻風船ができるから<br />
風船に夢がうつるんだモモ</p>

<p>もーりおは、つぶやくことが趣味モ。<br />
感想を待ってるモ。</p>

<p>みんなもつぶやきたいことがあったら送ってほしいモ。<br />
短歌や川柳なんかでもいいモ。<br />
宛先は”うすあじ”( hsptv@hspcenter.com ）までだモモ～。<br />
(ゆめゆめゆうか)<br />
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
【講座】HSP3ワンポイントテクニック 第32回</p>

<p>このコーナーでは、HSP3の変わった使用例や、気付きにくい機能<br />
などを紹介していきたいと思います。</p>

<p>今回は、HSP3.1について知っている人は知っている、プチ情報を<br />
いくつか紹介していきたいと思います。</p>

<p>■HSP3のアイコン書き換え</p>

<p>HSP3で作成した実行ファイルのアイコン書き換えについて。<br />
HSP3.0では、Resource Hackerというツールを推奨していましたが、<br />
HSP3.1からは一般的なアイコン書き換えツールが使用可能です。</p>

<p>■HGIMG3画面のキャプチャ</p>

<p>HGIMG3を使用中は、描画方法が通常と異なるためbmpsave等の<br />
命令が意味を持たなくなってしまいます。<br />
HGIMG3で作成した画面を、HSP3の通常描画命令で操作したい時は<br />
hgcapture命令を使用してHSP3が管理する画面にイメージを転送<br />
してから行ないます。</p>

<p>■mkpack.hspツール</p>

<p>sampleフォルダに暗号化付きDPMファイルを生成することができる<br />
mkpack.hspツールが含まれています。<br />
これを実行すると、ツールが起動して指定フォルダ内のファイルを<br />
まとめてDPMファイルに変換できます。<br />
DPMファイルを暗号化することで、より高いファイル保護が可能に<br />
なります。<br />
(DPMファイルの使い方は、マニュアルを参照してください。)</p>

<p>■文字コードの変換</p>

<p>HSP3では、日本語(全角)の文字列をSJIS(シフトJIS)という形式で<br />
管理していますが、他にも様々な形式があり相互変換が必要な<br />
時があります。Unicode(UTF16)との変換は、標準でcnvstow、<br />
cnvwtosという命令が用意されていますが、それ以外の変換に<br />
利用できるサンプルとして、nkfcnv.hspが同梱されています。<br />
これによりNKF.DLLを使用して、EUC、7bit-JIS、MIME、SJISの<br />
相互変換を行なうことが可能です。</p>

<p>■16進数文字列を10進数に変換</p>

<p>これは以前のHSPからサポートしている方法ですが、<br />
「a=int("$1234")」のように先頭に「$」が付いている場合は、<br />
16進数として扱われます。</p>

<p>まだまだ探せば色々なTIPSがありますので、機会があればまた<br />
紹介していきたいと思います。<br />
ではでは、また。</p>

<p>(おにたま)<br />
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
【募集】メルマガ投稿募集中</p>

<p>　”HSPTV!メルマガ”への投稿をお待ちします。</p>

<p>　募集するコーナーは</p>

<p>(1)「教えて！おにたま！！」</p>

<p>　HSPの素朴な疑問をHSPの作者おにたま氏に聞いてみよう！<br />
というコーナー。疑問。知りたいテクニックなどを直接聞く<br />
チャンス。</p>

<p>(2)「もーりおのつぶやき」</p>

<p>　つぶやき、短歌や川柳を受け付けてます。</p>

<p>メルマガに関する要望や感想、日常のお便りもお待ちしています。</p>

<p>　全ての投稿は”うすあじ”( hsptv@hspcenter.com ）まで。<br />
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
[PR]オススメHSP3の本<br />
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4777513394/hspcenter-22/">・はじめてのHSP3</a></p>

<p><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798018430/hspcenter-22/">・3Dゲーム・クックブック HSP+Easy3D入門</a></p>

<p><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798017914/hspcenter-22/">・HSP3.1プログラミング入門</a></p>

<p>━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
■編集後記</p>

<p>沢山のアンケートへの回答、ありがとうございました。</p>

<p>景品当選の方にはメールが届きますので、<br />
少々お待ちくだしさい。</p>

<p>また、とくに募集をしていないときでも、質問・提案・投稿を<br />
お待ちしてますよ。</p>

<p>では、次号もお楽しみに！！<br />
(うすあじ)</p>

<p>■バックナンバーについて</p>

<p>バックナンバーの公開ページはこちら<br />
http://www.hspcenter.com/hsptvm/</p>

<p>■解約方法</p>

<p>　登録解除などはこちら<br />
http://hsp.tv/play/service.html</p>

<p>■広告の掲載など</p>

<p>　本メールマガジンの広告掲載のご相談は<br />
”うすあじ”( hsptv@hspcenter.com ）までお願いします。</p>

<p>━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
編集長:うすあじ ( http://hspcenter.com/ )<br />
記事の投稿、ご意見、ご希望はこちらまで hsptv@hspcenter.com</p>

<p>ONION software Copyright 2008(c) All rights reserved.<br />
メルマガ本文の再配布・商利用、転載は禁止させて頂きます。<br />
HSPのスクリプトサンプルは自由に再利用しても構いません。<br />
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━</p>]]>

</content>
</entry>
<entry>
<title>【講座】「教えて！おにたま！！」</title>
<link rel="alternate" type="text/html" href="http://www.hspcenter.com/hsptvm/archives/2008/06/post_29.html" />
<modified>2008-06-28T15:29:21Z</modified>
<issued>2008-06-05T15:28:09Z</issued>
<id>tag:www.hspcenter.com,2008:/hsptvm//11.1676</id>
<created>2008-06-05T15:28:09Z</created>
<summary type="text/plain"> 「hspsock」を使っての通信対戦を作ってみたんですが、 どうしてもタイムラ...</summary>
<author>
<name>usuaji</name>
<url>http://hspcenter.com/</url>
<email>usuaji@hspcenter.com</email>
</author>
<dc:subject>[1]教えて！おにたま！！</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.hspcenter.com/hsptvm/">
<![CDATA[<p><和之 さんからのおたより></p>

<p>「hspsock」を使っての通信対戦を作ってみたんですが、<br />
どうしてもタイムラグが発生します。仕方ないかと思って、<br />
暇つぶしに市販のゲームをやっていると通信対戦があって<br />
遊んでみました。するとタイムラグがなかったのです、<br />
これはなぜなんでしょうか・・・。<br />
ちなみに予測とかは不可能だと思います・・・。</p>

<p><こたえ></p>

<p>お便りありがとうございます。<br />
現在のネットワークゲームは、とても高度な技術によって<br />
作られているものが多いのは確かです。が、ほぼすべての<br />
ネットワークゲームの基盤になっているのは、「ソケット」<br />
と呼ばれるTCP/IPネットワークライブラリであり、<br />
その中身は単純にデータの送受信を行なうだけのシンプルな<br />
構造になっています。「hspsock」もまた、「ソケット」の<br />
ライブラリを使用しており、通信のタイミングや速度で<br />
大きな違いがあるわけではありません。<br />
では、市販のネットワークゲームと何が違うのかと言うと、<br />
おそらく効率的にデータを通信する仕組みではないかと<br />
思います。HSPTV!メルマガの第51号でも、ちょっと触れて<br />
いますが、画面の書き換えスピードに対して通信速度が<br />
追いつかない場合がほとんどです。そこで、通信が遅く<br />
なっても、なるべくゲームがスムーズに進行するような<br />
方法を考える必要があります。<br />
予測とかは不可能と書かれていますが、ある程度予測可能な<br />
動作(たとえば操作を何もしない状態が続く場合など)は<br />
通信を行なわないとか、データが到着していない場合は<br />
問題のない範囲でゲームを継続させる工夫を市販のソフトは<br />
行なっています。<br />
「hspsock」の例で言えば、sockget～系の命令でデータを<br />
受け取るのではなく、sockcheck命令でデータの到着を<br />
確認して、到着していない場合は先に進むなどで画面を<br />
止めないようにする必要があります。<br />
また、交換するデータにも送信した時間(またはフレーム)<br />
などを付加して、現在表示中のフレームとうまく同期させる<br />
必要があるでしょう。</p>

<p>それでは、またまた。HSPに限らず、PCのコトや<br />
プログラミング関係どんなことでもお便り待っていますね。</p>

<p>(おにたま)</p>]]>

</content>
</entry>
<entry>
<title>【よみもの】もーりおのつぶやき　第29回</title>
<link rel="alternate" type="text/html" href="http://www.hspcenter.com/hsptvm/archives/2008/06/29.html" />
<modified>2008-06-28T15:28:47Z</modified>
<issued>2008-06-05T15:27:32Z</issued>
<id>tag:www.hspcenter.com,2008:/hsptvm//11.1675</id>
<created>2008-06-05T15:27:32Z</created>
<summary type="text/plain">みなさモ、こんにちモ。 舌足らずな牛、『もーりお』でフガフガ。 かわいい女の子が...</summary>
<author>
<name>usuaji</name>
<url>http://hspcenter.com/</url>
<email>usuaji@hspcenter.com</email>
</author>
<dc:subject>[7]もーりおのつぶやき</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.hspcenter.com/hsptvm/">
<![CDATA[<p>みなさモ、こんにちモ。<br />
舌足らずな牛、『もーりお』でフガフガ。</p>

<p>かわいい女の子が、バンドでベース弾いてるモ！<br />
かわいい女の子が、ハーレー乗ってるモモ！<br />
そんな姿を見たらあんさんどう思うフガフガ？<br />
いけてるモ？ギャップにくらくらくるモモ！？</p>

<p>かっこいい男の子が、料理が上手モ！<br />
かっこいい男の子が、ピアノが上手モモ！<br />
いけてるモ！？ギャップにくらくらくるモモ！？</p>

<p>o O（もーりおのつぶやき）<br />
草くって　よだれたらしてる　もーりおが<br />
いのししと直接対決も！！<br />
いけてるモ！？ギャップにくらくらくるモモ！？</p>

<p>もーりおは、つぶやくことが趣味モ。<br />
感想を待ってるモ。</p>

<p>みんなもつぶやきたいことがあったら送ってほしいモ。<br />
短歌や川柳なんかでもいいモ。<br />
宛先は”うすあじ”( hsptv@hspcenter.com ）までだモモ～。<br />
(ゆめゆめゆうか)</p>]]>

</content>
</entry>
<entry>
<title>HSPTV!メルマガ　第60号</title>
<link rel="alternate" type="text/html" href="http://www.hspcenter.com/hsptvm/archives/2008/06/hsptv60.html" />
<modified>2008-06-28T15:27:39Z</modified>
<issued>2008-06-05T15:25:24Z</issued>
<id>tag:www.hspcenter.com,2008:/hsptvm//11.1674</id>
<created>2008-06-05T15:25:24Z</created>
<summary type="text/plain">━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ HSPTV!メルマガ...</summary>
<author>
<name>usuaji</name>
<url>http://hspcenter.com/</url>
<email>usuaji@hspcenter.com</email>
</author>
<dc:subject>[0]メルマガ</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.hspcenter.com/hsptvm/">
<![CDATA[<p>━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
HSPTV!メルマガ　第60号             N0.0060 2008/06/06 発行</p>

<p>編集長:うすあじ ( hsptv@hspcenter.com )<br />
発行：HSPTV!(ONION software)<br />
WEBサイト：http://hsp.tv/<br />
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
登録解除などはこちら http://hsp.tv/play/service.html</p>

<p>■はじめに</p>

<p>こんにちは、うすあじです。</p>

<p>最初に面白いサイトを紹介します。</p>

<p>http://peppermint.jp/<br />
にて、Nintendo DS上で動作するHSPを開発中です。</p>

<p>OpenHSPをベースに、DS専用に独自のコマンドを搭載したもので、<br />
動作させるための環境は少し特殊ですが、携帯型ゲーム機で<br />
HSPのスクリプトを使えるのは、面白い試みですね。</p>

<p>さらにHSP関連のニュースを2点。</p>

<p>一部のウィルス検索ソフトでHSPのファイルを誤認識<br />
http://www.onionsoft.net/hsp/hsp3alert.html</p>

<p>次期版のHSPテストバージョンHSP 3.2β1が公開<br />
http://www.onionsoft.net/hsp/hsp2beta.html</p>

<p>夏に向けて新バージョンですね。</p>

<p>さてさて、今回のメルマガは60号。<br />
60号記念にアンケート企画です。</p>

<p>参加の方から抽選で5名様に”コンテストの参加賞の何か”をプレゼント。<br />
ストラップかな？去年の色鉛筆かな？</p>

<p>当選の方だけに、こちらから送付先をお尋ねするメールが届きますので、<br />
アンケートには住所などは書かないでOKです。</p>

<p>また、プレゼントはいらないけど意見は言いたい！というメールも<br />
お待ちしてます。</p>

<p>アンケートはこちら<br />
--------------------<br />
Q1.HSPをどんな事に使っていますか？</p>

<p><br />
Q2.HSPの不満なこと、わからないこと。</p>

<p><br />
Q3.メルマガスタッフ等に言いたいこと。その他なんでも。</p>

<p><br />
Q4.掲載用の名前（ハンドルネーム、ペンネーム）</p>

<p><br />
--------------------</p>

<p>アンケートに答えて、「HSPメルマガアンケート」というタイトルで</p>

<p>hsptv@hspcenter.com</p>

<p>まで、メールで送ってください。<br />
よろしくお願いします。</p>

<p>アンケートの締め切りは2008年6月15日まで!</p>

<p>結果は次回以降のメルマガで紹介しますよ。</p>

<p>というわけで、メルマガスタートです。</p>

<p>（うすあじ）<br />
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
■今回のインデックス</p>

<p>【よみもの】もーりおのつぶやき　第29回(ゆめゆめゆうか)</p>

<p>【講座】「教えて！おにたま！！」(おにたま)</p>

<p>【募集】メルマガ投稿募集中<br />
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
【よみもの】もーりおのつぶやき　第29回</p>

<p>みなさモ、こんにちモ。<br />
舌足らずな牛、『もーりお』でフガフガ。</p>

<p>かわいい女の子が、バンドでベース弾いてるモ！<br />
かわいい女の子が、ハーレー乗ってるモモ！<br />
そんな姿を見たらあんさんどう思うフガフガ？<br />
いけてるモ？ギャップにくらくらくるモモ！？</p>

<p>かっこいい男の子が、料理が上手モ！<br />
かっこいい男の子が、ピアノが上手モモ！<br />
いけてるモ！？ギャップにくらくらくるモモ！？</p>

<p>o O（もーりおのつぶやき）<br />
草くって　よだれたらしてる　もーりおが<br />
いのししと直接対決も！！<br />
いけてるモ！？ギャップにくらくらくるモモ！？</p>

<p>もーりおは、つぶやくことが趣味モ。<br />
感想を待ってるモ。</p>

<p>みんなもつぶやきたいことがあったら送ってほしいモ。<br />
短歌や川柳なんかでもいいモ。<br />
宛先は”うすあじ”( hsptv@hspcenter.com ）までだモモ～。<br />
(ゆめゆめゆうか)<br />
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
【講座】「教えて！おにたま！！」</p>

<p><和之 さんからのおたより></p>

<p>「hspsock」を使っての通信対戦を作ってみたんですが、<br />
どうしてもタイムラグが発生します。仕方ないかと思って、<br />
暇つぶしに市販のゲームをやっていると通信対戦があって<br />
遊んでみました。するとタイムラグがなかったのです、<br />
これはなぜなんでしょうか・・・。<br />
ちなみに予測とかは不可能だと思います・・・。</p>

<p><こたえ></p>

<p>お便りありがとうございます。<br />
現在のネットワークゲームは、とても高度な技術によって<br />
作られているものが多いのは確かです。が、ほぼすべての<br />
ネットワークゲームの基盤になっているのは、「ソケット」<br />
と呼ばれるTCP/IPネットワークライブラリであり、<br />
その中身は単純にデータの送受信を行なうだけのシンプルな<br />
構造になっています。「hspsock」もまた、「ソケット」の<br />
ライブラリを使用しており、通信のタイミングや速度で<br />
大きな違いがあるわけではありません。<br />
では、市販のネットワークゲームと何が違うのかと言うと、<br />
おそらく効率的にデータを通信する仕組みではないかと<br />
思います。HSPTV!メルマガの第51号でも、ちょっと触れて<br />
いますが、画面の書き換えスピードに対して通信速度が<br />
追いつかない場合がほとんどです。そこで、通信が遅く<br />
なっても、なるべくゲームがスムーズに進行するような<br />
方法を考える必要があります。<br />
予測とかは不可能と書かれていますが、ある程度予測可能な<br />
動作(たとえば操作を何もしない状態が続く場合など)は<br />
通信を行なわないとか、データが到着していない場合は<br />
問題のない範囲でゲームを継続させる工夫を市販のソフトは<br />
行なっています。<br />
「hspsock」の例で言えば、sockget～系の命令でデータを<br />
受け取るのではなく、sockcheck命令でデータの到着を<br />
確認して、到着していない場合は先に進むなどで画面を<br />
止めないようにする必要があります。<br />
また、交換するデータにも送信した時間(またはフレーム)<br />
などを付加して、現在表示中のフレームとうまく同期させる<br />
必要があるでしょう。</p>

<p>それでは、またまた。HSPに限らず、PCのコトや<br />
プログラミング関係どんなことでもお便り待っていますね。</p>

<p>(おにたま)</p>

<p>━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
【募集】メルマガ投稿募集中</p>

<p>　”HSPTV!メルマガ”への投稿をお待ちします。</p>

<p>　募集するコーナーは</p>

<p>(1)「教えて！おにたま！！」</p>

<p>　HSPの素朴な疑問をHSPの作者おにたま氏に聞いてみよう！<br />
というコーナー。疑問。知りたいテクニックなどを直接聞く<br />
チャンス。</p>

<p>(2)「もーりおのつぶやき」</p>

<p>　つぶやき、短歌や川柳を受け付けてます。</p>

<p>メルマガに関する要望や感想、日常のお便りもお待ちしています。</p>

<p>　全ての投稿は”うすあじ”( hsptv@hspcenter.com ）まで。<br />
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
[PR]オススメHSP3の本</p>

<p><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4777513394/hspcenter-22/">・「はじめてのHSP3」</a><br />
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798017914/hspcenter-22/">・HSP3.1プログラミング入門</a><br />
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4777512525/hspcenter-22/">・HSP3 リファレンスブック</a><br />
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798014060/hspcenter-22/">・公認 HSPファンブック 楽しく始める／極める本</a><br />
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
■編集後記</p>

<p>さてさて、ここのところ月刊気味になっているメルマガですが、<br />
それでも地味に続いていきますよ。</p>

<p>HSPの情報も夏に向けて、これからいろいろと発表することが<br />
ありそうな予感です。</p>

<p>それから、アンケート楽しみにしていますよ。</p>

<p>では、次回までお元気で。</p>

<p>(うすあじ)</p>

<p>■バックナンバーについて</p>

<p>バックナンバーの公開ページはこちら<br />
http://www.hspcenter.com/hsptvm/</p>

<p>■解約方法</p>

<p>　登録解除などはこちら<br />
http://hsp.tv/play/service.html</p>

<p>■広告の掲載など</p>

<p>　本メールマガジンの広告掲載のご相談は<br />
”うすあじ”( hsptv@hspcenter.com ）までお願いします。</p>

<p>━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
編集長:うすあじ ( http://hspcenter.com/ )<br />
記事の投稿、ご意見、ご希望はこちらまで hsptv@hspcenter.com</p>

<p>ONION software Copyright 2008(c) All rights reserved.<br />
メルマガ本文の再配布・商利用、転載は禁止させて頂きます。<br />
HSPのスクリプトサンプルは自由に再利用しても構いません。<br />
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
</p>]]>

</content>
</entry>
<entry>
<title>【講座】HSP3ワンポイントテクニック 第31回</title>
<link rel="alternate" type="text/html" href="http://www.hspcenter.com/hsptvm/archives/2008/05/hsp3_31.html" />
<modified>2008-06-01T13:11:26Z</modified>
<issued>2008-05-13T13:09:22Z</issued>
<id>tag:www.hspcenter.com,2008:/hsptvm//11.1672</id>
<created>2008-05-13T13:09:22Z</created>
<summary type="text/plain">HSP3の変わった使用例や、気付きにくい機能などをいつも紹介 しているこのコーナ...</summary>
<author>
<name>usuaji</name>
<url>http://hspcenter.com/</url>
<email>usuaji@hspcenter.com</email>
</author>
<dc:subject>[2]HSP3ワンポイントテクニック</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.hspcenter.com/hsptvm/">
<![CDATA[<p>HSP3の変わった使用例や、気付きにくい機能などをいつも紹介<br />
しているこのコーナーですが、今回はなんということのない<br />
サンプルスクリプトを紹介してみたいと思います。<br />
HSP3で実行すると、とてもおめでたい画面が表示されます。<br />
なにか使い道があれば、活用してみてください。</p>

<p>wx=800:wy=600  ; 画面サイズ<br />
screen 0,wx,wy<br />
cx=wx/2:cy=wy/2:dist=int(sqrt( cx*cx + cy*cy ))+8<br />
dim x,4:dim y,4<br />
kai=16   ; 角数<br />
r1=255:g1=0:b1=0 ; 1つ目の色<br />
r2=255:g2=255:b2=255 ; 2つ目の色<br />
tt=0:plus=3.141592/kai*2<br />
x(0)=cx:y(0)=cy<br />
x(3)=cx:y(3)=cy<br />
repeat:redraw 0<br />
rot=0.01 * tt<br />
repeat kai<br />
x(1)=int(sin(rot)*dist)+cx<br />
y(1)=int(cos(rot)*dist)+cy<br />
rot+=plus<br />
x(2)=int(sin(rot)*dist)+cx<br />
y(2)=int(cos(rot)*dist)+cy<br />
if cnt&1 : color r1,g1,b1 : else : color r2,g2,b2<br />
gsquare  -1,x,y<br />
loop<br />
tt++<br />
redraw 1<br />
await 30<br />
loop</p>

<p>皆さんも、何となく作ってしまったスクリプトがあれば<br />
メルマガ編集部の方まで投稿してもらえると嬉しいです。<br />
なんということのないスクリプトを紹介させて頂きます。<br />
ではでは、また。</p>

<p>(おにたま)</p>]]>

</content>
</entry>
<entry>
<title>【よみもの】もーりおのつぶやき　第28回</title>
<link rel="alternate" type="text/html" href="http://www.hspcenter.com/hsptvm/archives/2008/05/28.html" />
<modified>2008-06-01T13:08:53Z</modified>
<issued>2008-05-13T13:07:30Z</issued>
<id>tag:www.hspcenter.com,2008:/hsptvm//11.1671</id>
<created>2008-05-13T13:07:30Z</created>
<summary type="text/plain">みなさモ、こんにちモ。 舌足らずな牛、『もーりお』でフガフガ。 ちかごろ、もーり...</summary>
<author>
<name>usuaji</name>
<url>http://hspcenter.com/</url>
<email>usuaji@hspcenter.com</email>
</author>
<dc:subject>[7]もーりおのつぶやき</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.hspcenter.com/hsptvm/">
<![CDATA[<p>みなさモ、こんにちモ。<br />
舌足らずな牛、『もーりお』でフガフガ。</p>

<p>ちかごろ、もーりおの活躍の場がないモ。<br />
HSPTVの広告塔として、がんばってるつもりでいたけど<br />
ちっとも出番がないことに気がついたモモ。<br />
そろそろまたコンテストの参加賞にでも、出演したいフガフガ。</p>

<p>o O（もーりおのつぶやき）<br />
かわいいかわいい　おだてられ<br />
北の大地からえんやこら<br />
はるばるきたよえんやこら<br />
そろそろ飛ばすゼえんやこら</p>

<p>もーりおは、つぶやくことが趣味モ。<br />
感想を待ってるモ。</p>

<p>みんなもつぶやきたいことがあったら送ってほしいモ。<br />
短歌や川柳なんかでもいいモ。<br />
宛先は”うすあじ”( hsptv@hspcenter.com ）までだモモ～。</p>

<p>(ゆめゆめゆうか)</p>]]>

</content>
</entry>
<entry>
<title>HSPTV!メルマガ　第59号</title>
<link rel="alternate" type="text/html" href="http://www.hspcenter.com/hsptvm/archives/2008/05/hsptv59.html" />
<modified>2008-06-01T13:06:39Z</modified>
<issued>2008-05-13T13:02:22Z</issued>
<id>tag:www.hspcenter.com,2008:/hsptvm//11.1670</id>
<created>2008-05-13T13:02:22Z</created>
<summary type="text/plain">━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ HSPTV!メルマガ...</summary>
<author>
<name>usuaji</name>
<url>http://hspcenter.com/</url>
<email>usuaji@hspcenter.com</email>
</author>
<dc:subject>[0]メルマガ</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.hspcenter.com/hsptvm/">
<![CDATA[<p>━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
HSPTV!メルマガ　第59号             N0.0059 2008/05/13 発行</p>

<p>編集長:うすあじ ( hsptv@hspcenter.com )<br />
発行：HSPTV!(ONION software)<br />
WEBサイト：http://hsp.tv/<br />
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
登録解除などはこちら http://hsp.tv/play/service.html</p>

<p>■はじめに</p>

<p>こんにちは、うすあじです。<br />
お久しぶりのメルマガです。</p>

<p>それでは、最近のHSPニュースから</p>

<p>＜Online HSP Document Libraryを公開＞<br />
<a href="http://www.onionsoft.net/hsp/ref/ohdl.cgi">http://www.onionsoft.net/hsp/ref/ohdl.cgi</a></p>

<p>HSPのドキュメントやサンプル類をすべてweb上で閲覧できます。</p>

<p>これは便利！！</p>

<p><br />
それから、久々のメルマガなのでちょっと宣伝します。</p>

<p>2月に発売した新刊「<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4777513394/hspcenter-22/">はじめてのHSP3</a>」もよろしくです。</p>

<p>初心者向けに、ゲームからツールまでサンプルを交えて解説を<br />
しています。</p>

<p><br />
というわけで、メルマガスタートです。</p>

<p>（うすあじ）<br />
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
■今回のインデックス</p>

<p>【よみもの】もーりおのつぶやき　第28回(ゆめゆめゆうか)</p>

<p>【講座】HSP3ワンポイントテクニック 第31回(おにたま)</p>

<p>【募集】メルマガ投稿募集中<br />
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
【よみもの】もーりおのつぶやき　第28回</p>

<p>みなさモ、こんにちモ。<br />
舌足らずな牛、『もーりお』でフガフガ。</p>

<p>ちかごろ、もーりおの活躍の場がないモ。<br />
HSPTVの広告塔として、がんばってるつもりでいたけど<br />
ちっとも出番がないことに気がついたモモ。<br />
そろそろまたコンテストの参加賞にでも、出演したいフガフガ。</p>

<p>o O（もーりおのつぶやき）<br />
かわいいかわいい　おだてられ<br />
北の大地からえんやこら<br />
はるばるきたよえんやこら<br />
そろそろ飛ばすゼえんやこら</p>

<p>もーりおは、つぶやくことが趣味モ。<br />
感想を待ってるモ。</p>

<p>みんなもつぶやきたいことがあったら送ってほしいモ。<br />
短歌や川柳なんかでもいいモ。<br />
宛先は”うすあじ”( hsptv@hspcenter.com ）までだモモ～。</p>

<p>(ゆめゆめゆうか)<br />
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
【講座】HSP3ワンポイントテクニック 第31回</p>

<p>HSP3の変わった使用例や、気付きにくい機能などをいつも紹介<br />
しているこのコーナーですが、今回はなんということのない<br />
サンプルスクリプトを紹介してみたいと思います。<br />
HSP3で実行すると、とてもおめでたい画面が表示されます。<br />
なにか使い道があれば、活用してみてください。</p>

<p>wx=800:wy=600  ; 画面サイズ<br />
screen 0,wx,wy<br />
cx=wx/2:cy=wy/2:dist=int(sqrt( cx*cx + cy*cy ))+8<br />
dim x,4:dim y,4<br />
kai=16   ; 角数<br />
r1=255:g1=0:b1=0 ; 1つ目の色<br />
r2=255:g2=255:b2=255 ; 2つ目の色<br />
tt=0:plus=3.141592/kai*2<br />
x(0)=cx:y(0)=cy<br />
x(3)=cx:y(3)=cy<br />
repeat:redraw 0<br />
rot=0.01 * tt<br />
repeat kai<br />
x(1)=int(sin(rot)*dist)+cx<br />
y(1)=int(cos(rot)*dist)+cy<br />
rot+=plus<br />
x(2)=int(sin(rot)*dist)+cx<br />
y(2)=int(cos(rot)*dist)+cy<br />
if cnt&1 : color r1,g1,b1 : else : color r2,g2,b2<br />
gsquare  -1,x,y<br />
loop<br />
tt++<br />
redraw 1<br />
await 30<br />
loop</p>

<p>皆さんも、何となく作ってしまったスクリプトがあれば<br />
メルマガ編集部の方まで投稿してもらえると嬉しいです。<br />
なんということのないスクリプトを紹介させて頂きます。<br />
ではでは、また。</p>

<p>(おにたま)<br />
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
【募集】メルマガ投稿募集中</p>

<p>　”HSPTV!メルマガ”への投稿をお待ちします。</p>

<p>　募集するコーナーは</p>

<p>(1)「教えて！おにたま！！」</p>

<p>　HSPの素朴な疑問をHSPの作者おにたま氏に聞いてみよう！<br />
というコーナー。疑問。知りたいテクニックなどを直接聞く<br />
チャンス。</p>

<p>(2)「もーりおのつぶやき」</p>

<p>　つぶやき、短歌や川柳を受け付けてます。</p>

<p>メルマガに関する要望や感想、日常のお便りもお待ちしています。</p>

<p>　全ての投稿は”うすあじ”( hsptv@hspcenter.com ）まで。<br />
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
[PR]オススメHSP3の本</p>

<p><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4777513394/hspcenter-22/">・「はじめてのHSP3」</a><br />
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798017914/hspcenter-22/">・HSP3.1プログラミング入門</a><br />
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4777512525/hspcenter-22/">・HSP3 リファレンスブック</a><br />
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798014060/hspcenter-22/">・公認 HSPファンブック 楽しく始める／極める本</a><br />
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━</p>

<p>■編集後記</p>

<p>やっと暖かくなったと思ったら、急に寒くなったり、<br />
いそがしい毎日ですね。</p>

<p>梅雨が過ぎれば、夏です。</p>

<p>今年の夏は何があるかな？</p>

<p>そろそろ夏の準備を始めるのもいいかも。</p>

<p>次回はいよいよ60号。</p>

<p>カビに気をつけつつ、次回までお元気で。</p>

<p>(うすあじ)</p>

<p>■バックナンバーについて</p>

<p>バックナンバーの公開ページはこちら<br />
<a href="http://www.hspcenter.com/hsptvm/">http://www.hspcenter.com/hsptvm/</a></p>

<p>■解約方法</p>

<p>　登録解除などはこちら<br />
<a href="http://hsp.tv/play/service.html">http://hsp.tv/play/service.html</a></p>

<p>■広告の掲載など</p>

<p>　本メールマガジンの広告掲載のご相談は<br />
”うすあじ”( hsptv@hspcenter.com ）までお願いします。</p>

<p>━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
編集長:うすあじ ( <a href="http://hspcenter.com/">http://hspcenter.com/</a> )<br />
記事の投稿、ご意見、ご希望はこちらまで hsptv@hspcenter.com</p>

<p>ONION software Copyright 2008(c) All rights reserved.<br />
メルマガ本文の再配布・商利用、転載は禁止させて頂きます。<br />
HSPのスクリプトサンプルは自由に再利用しても構いません。<br />
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
</p>]]>

</content>
</entry>
<entry>
<title>【講座】HSPよく使うフレーズ　第40回</title>
<link rel="alternate" type="text/html" href="http://www.hspcenter.com/hsptvm/archives/2008/04/hsp40.html" />
<modified>2008-05-12T16:23:06Z</modified>
<issued>2008-04-01T16:21:34Z</issued>
<id>tag:www.hspcenter.com,2008:/hsptvm//11.1669</id>
<created>2008-04-01T16:21:34Z</created>
<summary type="text/plain">こんにちは、うすあじです。 今回も掲示板に来た質問をFAQ風にまとめて紹介します...</summary>
<author>
<name>usuaji</name>
<url>http://hspcenter.com/</url>
<email>usuaji@hspcenter.com</email>
</author>
<dc:subject>[4]HSPよく使うフレーズ</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.hspcenter.com/hsptvm/">
<![CDATA[<p>こんにちは、うすあじです。</p>

<p>今回も掲示板に来た質問をFAQ風にまとめて紹介します。</p>

<p>■その１</p>

<p>質問）「HSP教室をみましたが、ボタンを押すたびに1増えるのが<br />
よくわかりません。」</p>

<p>HSP教室 入門編<br />
その３ プログラムを作ってみよう(2)<br />
http://hspcenter.com/hspsc3/hsp3.html</p>

<p>;	Sample 002<br />
	year=1997<br />
	mes "押すと増えるぞ！"<br />
	button "＋",*up_year<br />
	mes year<br />
	stop<br />
*up_year<br />
	year+=1<br />
	print year<br />
	stop</p>

<p><br />
答え）<br />
「year+=1」<br />
これは「year=year+1」と同じ意味です。</p>

<p>増えた値がyearにはいるので、最初に1なら次は2と増えていきます。<br />
1回目は1997なら「year=1997+1」で、yearは1998になります。<br />
次に動いたら「year=1998+1」というわけです。</p>

<p>算数などと違って、プログラムでは「=」は、式の右を左側にいれる、<br />
という意味があります。</p>

<p>■その２</p>

<p>質問）「グラフィックを読み込みたいのですが、<br />
マイドキュメントになくてもできますか？」</p>

<p>答え）マイドキュメントの中でなくてもOKですよ。<br />
exeと同じフォルダなら</p>

<p>picload "filename.jpg"</p>

<p>という感じで出来ます。</p>

<p>1つ下の"image"なら</p>

<p>picload "image￥￥filename.jpg"<br />
（￥￥は半角で入力してください。）<br />
Cのすぐ下なら</p>

<p>picload "C:￥￥filename.jpg"</p>

<p>のように書きます。<br />
￥￥のかわりに/で書くことも出来ます。</p>

<p>picload "C:/filename.jpg"</p>

<p><br />
以上。</p>

<p>というわけで、書籍「はじめてのHSP3」の質問も送って下さいね。<br />
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4777513394/hspcenter-22/">http://www.amazon.co.jp/exec/obidos/ASIN/4777513394/hspcenter-22/</a></p>

<p>(うすあじ)　　　</p>]]>

</content>
</entry>
<entry>
<title>【講座】「教えて！おにたま！！」</title>
<link rel="alternate" type="text/html" href="http://www.hspcenter.com/hsptvm/archives/2008/04/post_28.html" />
<modified>2008-05-12T16:21:48Z</modified>
<issued>2008-04-01T16:20:26Z</issued>
<id>tag:www.hspcenter.com,2008:/hsptvm//11.1668</id>
<created>2008-04-01T16:20:26Z</created>
<summary type="text/plain"> P2P通信のゲームを作るうえ（というより、遊ぶうえ？）で、 どうしてもネックに...</summary>
<author>
<name>usuaji</name>
<url>http://hspcenter.com/</url>
<email>usuaji@hspcenter.com</email>
</author>
<dc:subject>[1]教えて！おにたま！！</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.hspcenter.com/hsptvm/">
<![CDATA[<p><フルカワ さんからのおたより></p>

<p>P2P通信のゲームを作るうえ（というより、遊ぶうえ？）で、<br />
どうしてもネックになるのは、ホストを立てるときのポート開放で、<br />
ルーターを利用してネットに繋がっているパソコンでは、<br />
ポートが開放できず、ソケットが接続できません。<br />
ただ、最近のルーターでは、UPnPに対応していて、UPnPを利用<br />
すれば、いちいちルーターの設定を行わずに、簡単にポートが<br />
開放することができると聞きました。<br />
そこで、HSPからUPnPを利用する方法を、教えていただけないで<br />
しょうか?</p>

<p><こたえ></p>

<p>お便りありがとうございます。<br />
いきなりハイレベルな質問ですね。通信に詳しくない人には<br />
聞いたことのない用語が出てきて驚くかもしれません。</p>

<p>ネットゲームに限らずインターネット上でデータを交換する場合、<br />
接続の方法で色々と苦労することになります。<br />
これは、主に繋げられる側に要因があります。<br />
たとえば、普通にホームページをブラウザで表示できているのは、<br />
ネット上のサーバーに繋いでページのデータを取得しているから<br />
です。これは、誰でも繋げることのできる場所(これはネット上で<br />
グローバルアドレスを持った場所とも言います)にサーバーが<br />
あるためです。<br />
しかしながら、P2Pの場合や個人でネットゲームを作ったりした<br />
場合には、誰でも繋げることのできる場所はなかなか用意する<br />
ことができません。自分の家をサーバーにしようとしても、<br />
個人で繋いでいる環境はルーターがあったり、IPアドレスが変化<br />
したりといった理由で外からの接続がしにくいのです。<br />
(逆にセキュリティの面では、これは良いことでもあります。)<br />
UPnP(Universal Plug and Play)を使うことで、個人の家から<br />
他の人が繋げやすくするための準備を行なうことができます。</p>

<p>ただし、これはルーターが機能に対応している必要があり、<br />
すべての環境で動作することを保障するものではありません。<br />
そして、この機能によって外からの接続が可能になった場合でも、<br />
最初に接続先を提供するための仕組みを用意してあげないと、<br />
どこに繋げばいいかわからなくなります。</p>

<p>で、質問の件ですが、HSPの標準パッケージでは用意されて<br />
いませんが、以下のURLで公開されているpcbnet2プラグインが、<br />
UPnP NAT Traversalの機能を持っています。<br />
既に開発が終了しているプラグインですが、参考にしてみると<br />
いいと思います。</p>

<p>pcbnet2<br />
http://www.pcbsoft.net/for-hsp-users.html</p>

<p>なお、中央のサーバーが集中してデータを管理する方法<br />
(ユーザーのマシンはサーバーに繋ぐだけ)であれば、上のような<br />
心配はいりません。HSP関連のサービスである、O2システムなど<br />
はこれに該当するため、誰でも接続して遊ぶことが可能です。</p>

<p>それでは、またまた。HSPに限らず、PCのコトや<br />
プログラミング関係どんなことでもお便り待っていますね。</p>

<p>(おにたま)</p>]]>

</content>
</entry>
<entry>
<title>【よみもの】もーりおのつぶやき　第27回</title>
<link rel="alternate" type="text/html" href="http://www.hspcenter.com/hsptvm/archives/2008/04/27.html" />
<modified>2008-05-12T16:20:38Z</modified>
<issued>2008-04-01T16:18:45Z</issued>
<id>tag:www.hspcenter.com,2008:/hsptvm//11.1667</id>
<created>2008-04-01T16:18:45Z</created>
<summary type="text/plain">みなさモ、こんにちモ。 舌足らずな牛、『もーりお』でフガフガ。 今日も牧場のおじ...</summary>
<author>
<name>usuaji</name>
<url>http://hspcenter.com/</url>
<email>usuaji@hspcenter.com</email>
</author>
<dc:subject>[7]もーりおのつぶやき</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.hspcenter.com/hsptvm/">
<![CDATA[<p>みなさモ、こんにちモ。<br />
舌足らずな牛、『もーりお』でフガフガ。</p>

<p>今日も牧場のおじさんの話だモ。<br />
おじさんはぼくが生まれたときから<br />
世話をしてくれてるんだモ。<br />
もーりおがのんびり草を食べてられるのは<br />
このおじさんのおかげモモ。<br />
たまには肩の一つももんであげたいフガフガ。</p>

<p>o O（もーりおのつぶやき）<br />
もーりおが　おじさんの肩をもみもみしたい<br />
よりかかったら　おじさんころりん<br />
よかれと思って　うまくいかず</p>

<p>もーりおは、つぶやくことが趣味モ。<br />
感想を待ってるモ。</p>

<p>みんなもつぶやきたいことがあったら送ってほしいモ。<br />
短歌や川柳なんかでもいいモ。<br />
宛先は”うすあじ”( hsptv@hspcenter.com ）までだモモ～。</p>

<p>(ゆめゆめゆうか)</p>]]>

</content>
</entry>
<entry>
<title>HSPTV!メルマガ　第58号 </title>
<link rel="alternate" type="text/html" href="http://www.hspcenter.com/hsptvm/archives/2008/04/hsptv58.html" />
<modified>2008-05-12T16:23:45Z</modified>
<issued>2008-04-01T16:14:06Z</issued>
<id>tag:www.hspcenter.com,2008:/hsptvm//11.1666</id>
<created>2008-04-01T16:14:06Z</created>
<summary type="text/plain">━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ HSPTV!メルマガ...</summary>
<author>
<name>usuaji</name>
<url>http://hspcenter.com/</url>
<email>usuaji@hspcenter.com</email>
</author>
<dc:subject>[0]メルマガ</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.hspcenter.com/hsptvm/">
<![CDATA[<p>━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
HSPTV!メルマガ　第58号             N0.0058 2008/04/02 発行</p>

<p>編集長:うすあじ ( hsptv@hspcenter.com )<br />
発行：HSPTV!(ONION software)<br />
WEBサイト：http://hsp.tv/<br />
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
登録解除などはこちら http://hsp.tv/play/service.html</p>

<p>■はじめに</p>

<p>こんにちは、うすあじです。</p>

<p>やっぱり、お久しぶりのメルマガです。</p>

<p>では、最近のHSPニュースから</p>

<p>HGIMG3の新バージョンを公開中。<br />
http://www.onionsoft.net/hsp/hsp2beta.html</p>

<p>なんとも面白げな新機能がはいってるようですね。</p>

<p>ぜひぜひ、試してみてください。</p>

<p>では、メルマガスタートです！</p>

<p>（うすあじ）<br />
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
■今回のインデックス</p>

<p>【よみもの】もーりおのつぶやき　第27回(ゆめゆめゆうか)</p>

<p>【講座】「教えて！おにたま！！」(おにたま)</p>

<p>【講座】HSPよく使うフレーズ　第40回(うすあじ)</p>

<p>【募集】メルマガ投稿募集中<br />
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
【よみもの】もーりおのつぶやき　第27回</p>

<p>みなさモ、こんにちモ。<br />
舌足らずな牛、『もーりお』でフガフガ。</p>

<p>今日も牧場のおじさんの話だモ。<br />
おじさんはぼくが生まれたときから<br />
世話をしてくれてるんだモ。<br />
もーりおがのんびり草を食べてられるのは<br />
このおじさんのおかげモモ。<br />
たまには肩の一つももんであげたいフガフガ。</p>

<p>o O（もーりおのつぶやき）<br />
もーりおが　おじさんの肩をもみもみしたい<br />
よりかかったら　おじさんころりん<br />
よかれと思って　うまくいかず</p>

<p>もーりおは、つぶやくことが趣味モ。<br />
感想を待ってるモ。</p>

<p>みんなもつぶやきたいことがあったら送ってほしいモ。<br />
短歌や川柳なんかでもいいモ。<br />
宛先は”うすあじ”( hsptv@hspcenter.com ）までだモモ～。</p>

<p>(ゆめゆめゆうか)<br />
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
【講座】「教えて！おにたま！！」</p>

<p><フルカワ さんからのおたより></p>

<p>P2P通信のゲームを作るうえ（というより、遊ぶうえ？）で、<br />
どうしてもネックになるのは、ホストを立てるときのポート開放で、<br />
ルーターを利用してネットに繋がっているパソコンでは、<br />
ポートが開放できず、ソケットが接続できません。<br />
ただ、最近のルーターでは、UPnPに対応していて、UPnPを利用<br />
すれば、いちいちルーターの設定を行わずに、簡単にポートが<br />
開放することができると聞きました。<br />
そこで、HSPからUPnPを利用する方法を、教えていただけないで<br />
しょうか?</p>

<p><こたえ></p>

<p>お便りありがとうございます。<br />
いきなりハイレベルな質問ですね。通信に詳しくない人には<br />
聞いたことのない用語が出てきて驚くかもしれません。</p>

<p>ネットゲームに限らずインターネット上でデータを交換する場合、<br />
接続の方法で色々と苦労することになります。<br />
これは、主に繋げられる側に要因があります。<br />
たとえば、普通にホームページをブラウザで表示できているのは、<br />
ネット上のサーバーに繋いでページのデータを取得しているから<br />
です。これは、誰でも繋げることのできる場所(これはネット上で<br />
グローバルアドレスを持った場所とも言います)にサーバーが<br />
あるためです。<br />
しかしながら、P2Pの場合や個人でネットゲームを作ったりした<br />
場合には、誰でも繋げることのできる場所はなかなか用意する<br />
ことができません。自分の家をサーバーにしようとしても、<br />
個人で繋いでいる環境はルーターがあったり、IPアドレスが変化<br />
したりといった理由で外からの接続がしにくいのです。<br />
(逆にセキュリティの面では、これは良いことでもあります。)<br />
UPnP(Universal Plug and Play)を使うことで、個人の家から<br />
他の人が繋げやすくするための準備を行なうことができます。</p>

<p>ただし、これはルーターが機能に対応している必要があり、<br />
すべての環境で動作することを保障するものではありません。<br />
そして、この機能によって外からの接続が可能になった場合でも、<br />
最初に接続先を提供するための仕組みを用意してあげないと、<br />
どこに繋げばいいかわからなくなります。</p>

<p>で、質問の件ですが、HSPの標準パッケージでは用意されて<br />
いませんが、以下のURLで公開されているpcbnet2プラグインが、<br />
UPnP NAT Traversalの機能を持っています。<br />
既に開発が終了しているプラグインですが、参考にしてみると<br />
いいと思います。</p>

<p>pcbnet2<br />
http://www.pcbsoft.net/for-hsp-users.html</p>

<p>なお、中央のサーバーが集中してデータを管理する方法<br />
(ユーザーのマシンはサーバーに繋ぐだけ)であれば、上のような<br />
心配はいりません。HSP関連のサービスである、O2システムなど<br />
はこれに該当するため、誰でも接続して遊ぶことが可能です。</p>

<p>それでは、またまた。HSPに限らず、PCのコトや<br />
プログラミング関係どんなことでもお便り待っていますね。</p>

<p>(おにたま)<br />
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
【講座】HSPよく使うフレーズ　第40回</p>

<p>こんにちは、うすあじです。</p>

<p>今回も掲示板に来た質問をFAQ風にまとめて紹介します。</p>

<p>■その１</p>

<p>質問）「HSP教室をみましたが、ボタンを押すたびに1増えるのが<br />
よくわかりません。」</p>

<p>HSP教室 入門編<br />
その３ プログラムを作ってみよう(2)<br />
http://hspcenter.com/hspsc3/hsp3.html</p>

<p>;	Sample 002<br />
	year=1997<br />
	mes "押すと増えるぞ！"<br />
	button "＋",*up_year<br />
	mes year<br />
	stop<br />
*up_year<br />
	year+=1<br />
	print year<br />
	stop</p>

<p><br />
答え）<br />
「year+=1」<br />
これは「year=year+1」と同じ意味です。</p>

<p>増えた値がyearにはいるので、最初に1なら次は2と増えていきます。<br />
1回目は1997なら「year=1997+1」で、yearは1998になります。<br />
次に動いたら「year=1998+1」というわけです。</p>

<p>算数などと違って、プログラムでは「=」は、式の右を左側にいれる、<br />
という意味があります。</p>

<p>■その２</p>

<p>質問）「グラフィックを読み込みたいのですが、<br />
マイドキュメントになくてもできますか？」</p>

<p>答え）マイドキュメントの中でなくてもOKですよ。<br />
exeと同じフォルダなら</p>

<p>picload "filename.jpg"</p>

<p>という感じで出来ます。</p>

<p>1つ下の"image"なら</p>

<p>picload "image￥￥filename.jpg"<br />
（￥￥は半角で入力してください。）<br />
Cのすぐ下なら</p>

<p>picload "C:￥￥filename.jpg"</p>

<p>のように書きます。<br />
￥￥のかわりに/で書くことも出来ます。</p>

<p>picload "C:/filename.jpg"</p>

<p>以上。</p>

<p>というわけで、書籍「<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4777513394/hspcenter-22/">はじめてのHSP3</a>」の質問も送って下さいね。<br />
(うすあじ)　　　　　　　　　　　　<br />
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
【募集】メルマガ投稿募集中</p>

<p>　”HSPTV!メルマガ”への投稿をお待ちします。</p>

<p>　募集するコーナーは</p>

<p>(1)「教えて！おにたま！！」</p>

<p>　HSPの素朴な疑問をHSPの作者おにたま氏に聞いてみよう！<br />
というコーナー。疑問。知りたいテクニックなどを直接聞く<br />
チャンス。</p>

<p>(2)「もーりおのつぶやき」</p>

<p>　つぶやき、短歌や川柳を受け付けてます。</p>

<p>メルマガに関する要望や感想、日常のお便りもお待ちしています。</p>

<p>　全ての投稿は”うすあじ”( hsptv@hspcenter.com ）まで。<br />
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
[PR]オススメHSP3の本</p>

<p><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4777513394/hspcenter-22/">・「はじめてのHSP3」</a><br />
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798017914/hspcenter-22/">・HSP3.1プログラミング入門</a><br />
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4777512525/hspcenter-22/">・HSP3 リファレンスブック</a><br />
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798014060/hspcenter-22/">・公認 HSPファンブック 楽しく始める／極める本</a><br />
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
■編集後記</p>

<p>執筆陣が忙しく、すっかり月刊から隔月刊になりそうな勢いです。</p>

<p>そこで、ライターになりたい人は今がチャンス！</p>

<p>HSPに関する原稿をおくると、今なら掲載率が高いですよ。</p>

<p>メルマガではご意見、ご感想もお待ちしています。</p>

<p>それでは、次回までお元気で。<br />
(うすあじ)</p>

<p>■バックナンバーについて</p>

<p>バックナンバーの公開ページはこちら<br />
http://www.hspcenter.com/hsptvm/</p>

<p>■解約方法</p>

<p>　登録解除などはこちら<br />
http://hsp.tv/play/service.html</p>

<p>■広告の掲載など</p>

<p>　本メールマガジンの広告掲載のご相談は<br />
”うすあじ”( hsptv@hspcenter.com ）までお願いします。</p>

<p>━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
編集長:うすあじ ( http://hspcenter.com/ )<br />
記事の投稿、ご意見、ご希望はこちらまで hsptv@hspcenter.com</p>

<p>ONION software Copyright 2008(c) All rights reserved.<br />
メルマガ本文の再配布・商利用、転載は禁止させて頂きます。<br />
HSPのスクリプトサンプルは自由に再利用しても構いません。<br />
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━</p>]]>

</content>
</entry>
<entry>
<title>【講座】HSPよく使うフレーズ　第39回</title>
<link rel="alternate" type="text/html" href="http://www.hspcenter.com/hsptvm/archives/2008/02/hsp39.html" />
<modified>2008-03-22T04:08:57Z</modified>
<issued>2008-02-27T03:30:51Z</issued>
<id>tag:www.hspcenter.com,2008:/hsptvm//11.1665</id>
<created>2008-02-27T03:30:51Z</created>
<summary type="text/plain">ある掲示板にかきこまれた内容が、私の書いたスクリプトに ついての質問だったので、...</summary>
<author>
<name>usuaji</name>
<url>http://hspcenter.com/</url>
<email>usuaji@hspcenter.com</email>
</author>
<dc:subject>[4]HSPよく使うフレーズ</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.hspcenter.com/hsptvm/">
<![CDATA[<p>ある掲示板にかきこまれた内容が、私の書いたスクリプトに<br />
ついての質問だったので、書き込んだ返事をご紹介します。</p>

<p>質問は「HSP3.1プログラミング入門」のマップ表示のスクリプト。<br />
改造してマップチップの数が増えているようで、<br />
わからないことがいくつかあるようです。</p>

<p>・質問１<br />
マップチップを増やしたのですが、うまく表示されません。</p>

<p>答え）<br />
>gcopy 1,pb*32,0,32,32<br />
こちらがマップの素材から実際の画面にコピーする命令です。<br />
「pb*32」というのが元のマップのX座標を計算しています。</p>

<p>もとのサンプルでマップの素材が</p>

<p>０１２３４</p>

<p>という順番で、横にグラフィックが並んでいます。</p>

<p>pbにマップチップの番号０～４がはいっていれば、<br />
pb*32で必要なマップチップX座標が得られます。</p>

<p>改造後のマップチップは32*32のチップが横に<br />
32並んでるんでしょうか？</p>

<p>その場合、チップ番号を32で割った商をY座標、<br />
余りをX座標にしてマップチップの座標を得る必要があります。</p>

<p>・質問２<br />
「pb = code-'0'」の意味がわかりません。<br />
何をしている命令ですか？</p>

<p>答え）<br />
「'0'」は、文字の「0」のキャラクターコードです。<br />
文字として変数MAPにはいっている、「01234」などから<br />
文字コードの「0」の分をひくと、数字の「01234」になります。<br />
文字列と数値を変換するテクニックの一つです。</p>

<p>ということで、詳しい解説とスクリプトは<br />
「HSP3.1プログラミング入門」P166”マップ表示の基本”を<br />
みてください。</p>

<p>(うすあじ)</p>]]>

</content>
</entry>
<entry>
<title>【講座】HSP3ワンポイントテクニック 第30回</title>
<link rel="alternate" type="text/html" href="http://www.hspcenter.com/hsptvm/archives/2008/02/hsp3_30.html" />
<modified>2008-03-22T04:08:12Z</modified>
<issued>2008-02-27T03:29:10Z</issued>
<id>tag:www.hspcenter.com,2008:/hsptvm//11.1664</id>
<created>2008-02-27T03:29:10Z</created>
<summary type="text/plain">このコーナーでは、HSP3の変わった使用例や、気付きにくい機能 などを紹介してい...</summary>
<author>
<name>usuaji</name>
<url>http://hspcenter.com/</url>
<email>usuaji@hspcenter.com</email>
</author>
<dc:subject>[2]HSP3ワンポイントテクニック</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.hspcenter.com/hsptvm/">
<![CDATA[<p>このコーナーでは、HSP3の変わった使用例や、気付きにくい機能<br />
などを紹介していきたいと思います。</p>

<p>今回は、HSP3がサポートする3D機能について紹介してみたいと<br />
思います。最新版となるHSP3.1フルセットが標準でサポートしている<br />
3D機能は、主に３種類あります。</p>

<p>・d3module(標準機能による簡易3D描画モジュール)<br />
・HGIMG3(DirectXによる3Dサポートプラグイン)<br />
・Easy3D(DirectXによる3Dサポートプラグイン)</p>

<p>d3moduleについては、「sample/d3m」フォルダにあるサンプルで<br />
使用例を色々と見ることができます。補助的な役割で3D表現を<br />
利用したい場合に便利なモジュールで、DirectXなどの追加DLLが<br />
必要ないことも魅力の１つです。</p>

<p>本格的な3D表示を行なう場合には、HGIMG3とEasy3Dプラグインを<br />
利用することができます。どちらを選ぶかは、好みにもよるかと<br />
思いますが、どちらを使用した場合でも3Dモデル表示やボーンを<br />
含むアニメーションの再生(ファイル形式は.x)が可能で、ゲーム<br />
向けのサポート機能が多数盛り込まれています。<br />
中でもEasy3Dは、HSPと組み合わせて使う入門書も発売されて<br />
いるので、初心者にはわかりやすいと思います。</p>

<p>3D表示を行なう上で、3Dモデルの作成は重要な要素となります。<br />
x形式のモデルは、どちらのプラグインでも読み込み可能で、<br />
Windows上では標準的な3Dモデルのファイルフォーマットです。<br />
多くの3Dツールで作成可能ですが、無料で使用可能なツールで<br />
お勧めのものをいくつか紹介したいと思います。</p>

<p>・メタセコイア+RokDeBone2</p>

<p>メタセコイアは、国産の定評ある3Dモデリングツールです。<br />
これでモデルを作成して、RokDeBone2でアニメーションを付加<br />
することができます。RokDeBone2は、Easy3Dの製作者でもある<br />
おちゃっこ氏が作っているツールです。RokDeBone2で出力した<br />
アニメーションデータは、Easy3DだけでなくHGIMG3であっても<br />
読み込み可能です。</p>

<p>メタセコイア<br />
http://www.metaseq.net/metaseq/index.html</p>

<p>RokDeBone2<br />
http://www5d.biglobe.ne.jp/~ochikko/</p>

<p>・3DACE</p>

<p>3DACEは、アニメーションの作成などはできませんが、直感的に<br />
3Dモデルを作成することができます。x形式のファイルを<br />
出力することも可能な初心者向けのツールとしてお勧めします。</p>

<p>3DACE<br />
http://hp.vector.co.jp/authors/VA017881/</p>

<p>・XSI Mod Tool</p>

<p>これは、かなり本格的なツールです。<br />
もともとプロ用3Dソフトである、SOFTIMAGE|XSIの機能を制限<br />
して無料版として配布しているものですが、ほとんどの機能は<br />
そのまま利用することができます。<br />
モデルやアニメーション作成も非常に高機能ですが、そのぶん<br />
使い方を覚えるのに時間がかかるのが難点かもしれません。</p>

<p>SOFTIMAGE|XSI Mod Tool<br />
http://www.softimage.jp/mod/index.html</p>

<p><br />
3Dは、最初戸惑うかもしれませんが、プラグイン機能や資料も<br />
充実しており、挑戦しがいのあるジャンルですよ。<br />
ではでは、また。</p>

<p>(おにたま)</p>]]>

</content>
</entry>
<entry>
<title>もーりおのつぶやき　第26回</title>
<link rel="alternate" type="text/html" href="http://www.hspcenter.com/hsptvm/archives/2008/02/26.html" />
<modified>2008-03-22T04:07:28Z</modified>
<issued>2008-02-27T03:26:50Z</issued>
<id>tag:www.hspcenter.com,2008:/hsptvm//11.1663</id>
<created>2008-02-27T03:26:50Z</created>
<summary type="text/plain">みなさモ、こんにちモ。 舌足らずな牛、『もーりお』でフガフガ。 今日は牧場のおじ...</summary>
<author>
<name>usuaji</name>
<url>http://hspcenter.com/</url>
<email>usuaji@hspcenter.com</email>
</author>
<dc:subject>[7]もーりおのつぶやき</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.hspcenter.com/hsptvm/">
<![CDATA[<p>みなさモ、こんにちモ。<br />
舌足らずな牛、『もーりお』でフガフガ。</p>

<p>今日は牧場のおじさんがごきげんだモモ。<br />
牛小屋のそうじを鼻歌なんか歌っちゃって<br />
ルンルン気分でそうじをしていたモ。</p>

<p>o O（もーりおのつぶやき）<br />
ルンルン気分の　おじさんが<br />
ご飯の時間も　ルンルンで<br />
いつものえさより　大増量！<br />
いつもルンルン　希望します。</p>

<p>もーりおは、つぶやくことが趣味モ。<br />
感想を待ってるモ。</p>

<p>みんなもつぶやきたいことがあったら送ってほしいモ。<br />
短歌や川柳なんかでもいいモ。<br />
宛先は”うすあじ”( hsptv@hspcenter.com ）までだモモ～。</p>

<p>(ゆめゆめゆうか)</p>]]>

</content>
</entry>

</feed>