« 2007年08月 | メイン | 2007年10月 »

2007年09月19日

【講座】「教えて!おにたま!!」

<和之 さんからのおたより>
hspsockを使って4台のパソコンを使って4人対戦ゲームを作り
たいんですが、ソケットの使い道などがよくわからず、
2人対戦が限界です。やり方とかってあるんですか?
32人までできるそうですが、二人対戦が限界でした・・・

<こたえ>
お便りありがとうございます。
hspsockは、様々な通信機能を持ったプラグインですが、
基本的には1対1でデータを送受信することを想定しています。
1つのサーバーソケットに対しては、1つのクライアントのみ
接続することができます。
複数の相手と通信を行なう場合には、複数のソケットを
接続する必要があります。たとえば、4人同時に対戦する
場合では、サーバーの役割を行なう側で4つのソケットを
作成しなければなりません。また、データが到着した時にも、
すべてのマシンに同じデータを振り分けて同期する必要があり、
とても複雑なものになります。
一般的なネットゲームでは、ネット上にメインのサーバーを
持っていて、そのマシンがソケットの待ち受けや、データの
振り分けを行なっています。(HSP/O2は、この仕組みを利用
しています。)
メインのサーバーを持たず、ソケット(hspsock)だけで複数人数を
こなす場合は、P2Pと呼ばれる分野に近い構造となります。
hspsockを使って実現することは、不可能ではありませんが、
かなり難しいと考えた方が良いでしょう。
前述のHSP/O2は、HSP3から利用する場合に少し難がありますが、
複数人数で対戦を行なうのに適したプラグインです。
また、hspsock以外にも、pcbnetや、hspsockAなどの通信用
プラグインが存在するので、調べてみては如何でしょうか。

何にしても、二人対戦まで作れたのであれば、大いに可能性が
あると思います。これからも頑張ってください。

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

(おにたま)

投稿者 usuaji : 13:52

【よみもの】もーりおのつぶやき 第17回

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

ちかごろ、定期的にぼくを見にくる少年がいるんだモ。
なにやらじっともーりおを見ているモモ。
さらにはメモをしたり、絵を描いたりしているモ。
ぼくは、いつもどおり草を食べたり
居眠りしたりをしてるだけなのに
まいったまいったフガフガ。

o O(もーりおのつぶやき)
よく来る少年 あんたはぼくが おもろいか 
芸のひとつも おぼえるか

意味:
毎日毎日、食っちゃ寝をくりかえしてるぼく。
少年がすぐにぼくを見飽きてしまうんじゃないかと心配だ。
せっかく芽生えた少年の観察心の火を消してはならない。
芸でも覚えられれば…。

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

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

投稿者 usuaji : 13:51

HSPTV!メルマガ 第48号

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HSPTV!メルマガ 第48号 N0.0048 2007/09/19 発行

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

■はじめに

こんにちは、うすあじです。

今回のニュースはこちら

オープンソースカンファレンス2007にHSPブース出展
http://www.ospn.jp/osc2007-fall/

HSP関連の展示を見たり、話をしたい人は、
10月5日(金)・6日(土)に来てね

という事で、オープンソースな人が大集合するようですよ。

さて、次は前回お願いしたアンケートの結果です。

沢山の人からメールを頂きました。

ありがとうございました!

今回はハンドル公表の確認をわすれてたので、仮名をとりまぜて
書きますよ。

最初はすぐにメールをくれたSさんの意見から

>Q4.その他、メルマガスタッフ等に言いたいこと。
>おにたまさん、うすしおさんもり下がってしまいましたが
>こんなぼくでも将来は(いつじゃ?)256色キャラクター
>ゲームエディターみたいなものを作ろうと思っています(いつじゃ?)
>ここでいっぱつ奮起してHSP関連の書籍を購入するぞ(そのうち・・・)

買ってくれるか。
ありがとう。
そして、出来れば私のなまえも覚えてね。
うすしおじゃなくて、うすあじだよ。

>Q3.メルマガにはこんな記事が読みたい!
>今ので十分。。。もーりおのつぶやきしかみてません。。。

ああ・・・
十分なのか・・・

ちょっと、どんな記事がよみたいかを中心に見ていこう。

次はhさん。

>漫画とか四コマとかですかね

漫画は、いまの形式だと掲載できないなぁ。
HTMLメールはプログラマーには人気なさそう。
そうでもないのかな?

次は匿名さん。

> もっとおもしろいこと?

うう。
すげー明解かつ難しい事いってくれるねぇ。
おもしろいことってなんだろう???

今度は和之さん。
>HSPでのテクニックコーナーをもっと見たいです!

そうだねぇ。
テクニックを紹介したいねぇ。
ご覧の皆さんからの投稿もお待ちしてますよ!

次は鈴木さん。
>プログラムの実用例

いいですね。
実用例は役立ちそう。


次は小林さん。
>HSPのプラグインの情報等があれば便利ですね

をを!これは非常に良い感じ。
プラグイン作者の方は、自分のプラグインをアピールする
記事があれば、掲載確率高いですよ!

つぎはポチさん。

>もっと有志を募って、うすあじさん達とは直接関係のない人の
>連載記事や読み切りが載ると面白いと思います。

これは私からもお願いします!
記事を載せたい方!連絡ください!
掲載すると約7000人に自分の記事を書いたメールマガジンが
届きますよ。
WEBのアクセスアップにも最適!
ギャラはないけど。

最後にMさん。

>コンテスト入賞者の製作秘話インタビュー みたいなもの。
>コメントにあるような歯の浮いたような美辞麗句ではなく
>もっと活きた声が聞けたらと思う

まあ、受賞したら、発表のページは美辞麗句になっちゃうでしょうね。
メルマガ上でくだけたインタビューというのも面白いかも。

さて、今回のプレゼントの当選は近日中にメールでお知らせします。
プレゼントの送り先を教えてくださいね。

あたった人もあたらなかった人も、これからも応援してくださいね。

それでは、メルマガスタートです!

(うすあじ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■今回のインデックス

【よみもの】もーりおのつぶやき 第17回(ゆめゆめゆうか)

【講座】「教えて!おにたま!!」(おにたま)

【募集】メルマガ投稿募集中

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【よみもの】もーりおのつぶやき 第17回

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

ちかごろ、定期的にぼくを見にくる少年がいるんだモ。
なにやらじっともーりおを見ているモモ。
さらにはメモをしたり、絵を描いたりしているモ。
ぼくは、いつもどおり草を食べたり
居眠りしたりをしてるだけなのに
まいったまいったフガフガ。

o O(もーりおのつぶやき)
よく来る少年 あんたはぼくが おもろいか 
芸のひとつも おぼえるか

意味:
毎日毎日、食っちゃ寝をくりかえしてるぼく。
少年がすぐにぼくを見飽きてしまうんじゃないかと心配だ。
せっかく芽生えた少年の観察心の火を消してはならない。
芸でも覚えられれば…。

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

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

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

hspsockを使って4台のパソコンを使って4人対戦ゲームを作り
たいんですが、ソケットの使い道などがよくわからず、
2人対戦が限界です。やり方とかってあるんですか?
32人までできるそうですが、二人対戦が限界でした・・・

<こたえ>

お便りありがとうございます。
hspsockは、様々な通信機能を持ったプラグインですが、
基本的には1対1でデータを送受信することを想定しています。
1つのサーバーソケットに対しては、1つのクライアントのみ
接続することができます。
複数の相手と通信を行なう場合には、複数のソケットを
接続する必要があります。たとえば、4人同時に対戦する
場合では、サーバーの役割を行なう側で4つのソケットを
作成しなければなりません。また、データが到着した時にも、
すべてのマシンに同じデータを振り分けて同期する必要があり、
とても複雑なものになります。
一般的なネットゲームでは、ネット上にメインのサーバーを
持っていて、そのマシンがソケットの待ち受けや、データの
振り分けを行なっています。(HSP/O2は、この仕組みを利用
しています。)
メインのサーバーを持たず、ソケット(hspsock)だけで複数人数を
こなす場合は、P2Pと呼ばれる分野に近い構造となります。
hspsockを使って実現することは、不可能ではありませんが、
かなり難しいと考えた方が良いでしょう。
前述のHSP/O2は、HSP3から利用する場合に少し難がありますが、
複数人数で対戦を行なうのに適したプラグインです。
また、hspsock以外にも、pcbnetや、hspsockAなどの通信用
プラグインが存在するので、調べてみては如何でしょうか。

何にしても、二人対戦まで作れたのであれば、大いに可能性が
あると思います。これからも頑張ってください。

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

(おにたま)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【募集】メルマガ投稿募集中

 ”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/

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

■編集後記

今回、お手紙を沢山頂きました。
ありがとうございました。

おかげさまで、このメールマガジンを約2年続ける事が出来ました。

これからもよろしくお願いします。

それから、アンケートのところにも書いたけど、
あなたの書いた記事を積極的に掲載しますよ。

こちらまで!
hsptv@hspcenter.com

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 : 13:49

2007年09月07日

【講座】HSP3ワンポイントテクニック 第24回

このコーナーでは、HSP3の変わった使用例や、気付きにくい機能
などを紹介していきたいと思います。
今回は、新しくリリースされたHSP3.1の新機能について触れて
みましょう。HSP3.1で追加されている機能は多数ありますが、
その多くが拡張プラグインとして利用できる形で提供されています。
中でも、データアクセスを担当するHSPDAプラグインは、
地味に大きく改良されています。いままで文字列と整数の
ソートしかできなかったものが、実数のソートにも対応して
いるほか、変数データをそのままファイルに保存する仕組みとして
「変数データアクセス命令」を新たに提供しています。
これは、自分が作成したプログラムの中で、前に起動した時の
変数を覚えさせておきたい時などに使います。
一番簡単な使い方は、以下のようになります。

vsave "ファイル名"

これで、すべての変数の内容を指定したファイル名に書き出します。
(HSPDAプラグインの命令を使用するために、スクリプトの先頭に
「#include "hspda.as"」を追加しておく必要があります。)
変数の保存データは、独自形式のバイナリファイルとして生成され、
拡張子も含めてファイル名は任意につけることができます。
(プラグインが推奨する拡張子は、「.VAR」または「.HVF」です。)
書き出したデータを読み込む場合には、以下のように記述します。

vload "ファイル名"

これ以外にも、変数の名前を指定して個別にロード・セーブを
行なうことも可能です。
ほぼすべての変数型を保存することができ、保存する側と、
読み込み側のスクリプトが同一でなくとも入出力が可能な汎用性
の高いものとなっています。

いままでできなかった機能を活用することで、新しいアイデアが
生まれるかもしれません。皆さんも是非、新機能を試してみて
ください。

(おにたま)

投稿者 usuaji : 13:48

【よみもの】もーりおのつぶやき 第16回

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

あ~、夏も終わってやっと一段落モモ。
ぼくんとこの牧場のおじさんは、夏のあいだ
世話が大変だったモ。
汗水たらして、牛舎の掃除に、ぼくの身体を拭いてくれたり
水浴びさせてくれたりフガフガ。
うう、おじさん、ごめんモ。
ぼくが四つ足なばっかりに…、泣けてくるモ。

o O(もーりおのつぶやき)
あんたら たまにゃあ かあさんに
ありがとさんと おれいのひとつもいってみモ

意味:
夏休みの間中、お母さんはあんたらの世話をしてくれたろうさ。
そんな働きづめのお母さんに、たまには、ありがとうと言ってみれば
お母さんは泣いて喜ぶことだろうよ。

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

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

(ゆめゆめゆうか)

投稿者 usuaji : 13:47

HSPTV!メルマガ 第47号

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HSPTV!メルマガ 第47号 N0.0047 2007/09/07 発行

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

■はじめに

こんにちは、うすあじです。

コンテストは大盛況ですよ。
http://hsp.tv/contest2007/

そして、そして、こっそりですが、HSP関連書籍が増えてますよ。
http://hsp.tv/make/hspbook.html

電子工作関係に人気があるみたいですねぇ。

HSPでロボットが動いたりするのも面白そう。


さて、このメルマガは、今回で発行から約2年になります。
ここで久しぶりのアンケートを開催します!

参加の方から、抽選で5名様にHSPストラップをプレゼント。
これは去年のコンテストの参加賞です。

アンケートはこちら
--------------------
Q1.HSPをどんな事に使っていますか?

Q2.今後HSPに望むこと。

Q3.メルマガにはこんな記事が読みたい!

Q4.その他、メルマガスタッフ等に言いたいこと。

--------------------

アンケートに答えて、
hsptv@hspcenter.com

まで送って下さい。

タイトルは「HSPメルマガアンケート」でお願いします。

アンケートの締め切りは2007年9月17日まで!
結果は次回メルマガでお知らせしますよ。

それでは、メルマガスタートです!

(うすあじ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■今回のインデックス

【よみもの】もーりおのつぶやき 第16回(ゆめゆめゆうか)

【講座】HSP3ワンポイントテクニック 第24回(おにたま)

【募集】メルマガ投稿募集中

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【よみもの】もーりおのつぶやき 第16回

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

あ~、夏も終わってやっと一段落モモ。
ぼくんとこの牧場のおじさんは、夏のあいだ
世話が大変だったモ。
汗水たらして、牛舎の掃除に、ぼくの身体を拭いてくれたり
水浴びさせてくれたりフガフガ。
うう、おじさん、ごめんモ。
ぼくが四つ足なばっかりに…、泣けてくるモ。

o O(もーりおのつぶやき)
あんたら たまにゃあ かあさんに
ありがとさんと おれいのひとつもいってみモ

意味:
夏休みの間中、お母さんはあんたらの世話をしてくれたろうさ。
そんな働きづめのお母さんに、たまには、ありがとうと言ってみれば
お母さんは泣いて喜ぶことだろうよ。

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

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

(ゆめゆめゆうか)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【講座】HSP3ワンポイントテクニック 第24回

このコーナーでは、HSP3の変わった使用例や、気付きにくい機能
などを紹介していきたいと思います。
今回は、新しくリリースされたHSP3.1の新機能について触れて
みましょう。HSP3.1で追加されている機能は多数ありますが、
その多くが拡張プラグインとして利用できる形で提供されています。
中でも、データアクセスを担当するHSPDAプラグインは、
地味に大きく改良されています。いままで文字列と整数の
ソートしかできなかったものが、実数のソートにも対応して
いるほか、変数データをそのままファイルに保存する仕組みとして
「変数データアクセス命令」を新たに提供しています。
これは、自分が作成したプログラムの中で、前に起動した時の
変数を覚えさせておきたい時などに使います。
一番簡単な使い方は、以下のようになります。

vsave "ファイル名"

これで、すべての変数の内容を指定したファイル名に書き出します。
(HSPDAプラグインの命令を使用するために、スクリプトの先頭に
「#include "hspda.as"」を追加しておく必要があります。)
変数の保存データは、独自形式のバイナリファイルとして生成され、
拡張子も含めてファイル名は任意につけることができます。
(プラグインが推奨する拡張子は、「.VAR」または「.HVF」です。)
書き出したデータを読み込む場合には、以下のように記述します。

vload "ファイル名"

これ以外にも、変数の名前を指定して個別にロード・セーブを
行なうことも可能です。
ほぼすべての変数型を保存することができ、保存する側と、
読み込み側のスクリプトが同一でなくとも入出力が可能な汎用性
の高いものとなっています。

いままでできなかった機能を活用することで、新しいアイデアが
生まれるかもしれません。皆さんも是非、新機能を試してみて
ください。

(おにたま)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【募集】メルマガ投稿募集中

 ”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/

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■編集後記

外には台風が来てますよ。
困ったもんです。
みなさんも、気をつけて下さいね。

そして、アンケートもお待ちしてます。

それじゃ、次回までお元気で。

(うすあじ)

■バックナンバーについて

バックナンバーの公開ページはこちら
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 : 13:45