« HSPTV!メルマガ 第42号 | メイン | 【講座】HSPよく使うフレーズ 第33回 総集編1 »
2007年07月11日
HSPTV!メルマガ 第43号
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HSPTV!メルマガ 第43号 N0.0043 2007/07/11 発行
編集長:うすあじ ( hsptv@hspcenter.com )
発行:HSPTV!(ONION software)
WEBサイト:http://hsp.tv/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
登録解除などはこちら http://hsp.tv/play/service.html
■はじめに
こんにちは、うすあじです。
そろそろHSP3.1が公開されたり、コンテストが始まったり
しそうですよ。
今年のコンテストは、どんなコンテストになるかな?
コンテストがどうなるかは参加するあなたしだいですよ!
そして”HSPよく使うフレーズ”は総集編です。
では、メルマガをどうぞ。
(うすあじ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■今回のインデックス
【よみもの】もーりおのつぶやき 第12回(ゆめゆめゆうか)
【講座】「教えて!おにたま!!」(おにたま)
【講座】HSPよく使うフレーズ 第33回(うすあじ)
【募集】メルマガ投稿募集中
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【よみもの】もーりおのつぶやき 第12回
みなさモ、こんにちモ。
舌足らずな牛、『もーりお』でフガフガ。
夏休みまでもーちょっと!
みんなの予定はどーなっとるモモ?
夏休みの予定がたくさんある君はうらやましフガフガ。
今のうちに予定を考えるのが楽しみモモ~。
o O(もーりおのつぶやき)
あつい夏 もーりおの夏
意味:
今年こそ太陽が似合う牛になってみせるぜベイベ
ベイベってだれのことだモ。
言っててむなしくなるモモ。
もーりおは、つぶやくことが趣味モ。
感想を待ってるモ。
ひとりでつぶやいてると、たまに寂しいので
つっこんでくれるとかなり嬉しいモモ。
みんなもつぶやきたいことがあったら送ってほしいモ。
短歌や川柳なんかでもいいモ。
宛先は”うすあじ”( hsptv@hspcenter.com )までだモモ~。
(ゆめゆめゆうか)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【講座】「教えて!おにたま!!」
<匿名 さんからのおたより>
僕は今、ハノイノ塔の手数プログラムを組んでいます。この公式が
2のn乗引く1なのですが・・・・・・・・。塔の段数がnです。
で、input命令でnに代入させるのですが、その後の累乗の
プログラムがわかりません!!
教えてください。お願いします。
<こたえ>
お便りありがとうございます。
ハノイノ塔に限らず、累乗(xのy乗といった計算)を求めたい時が
あると思いますが、HSP3では標準の演算子には累乗がありません。
そのかわり、便利な数学関数が集められた「hspmath.as」という
モジュールが標準で用意されていますので、これを使って求める
ことができるようになっています。
これを使って、累乗を求めるサンプルは以下のようになります。
#include "hspmath.as"
a=pow(2,16) ; 2の16乗を求める
mes a ; 結果を表示
stop
「pow(x,y)」が「xのy乗」という意味になります。
通常の使用範囲内では、これで問題なく計算できるはずです。
この関数は、整数値を指定しても必ず実数を返すので注意して
ください。
「hspmath.as」には、この他にもπなどのよく使われる各種定数
をはじめ、ラジアンと度の変換や、実数の丸めや四捨五入など
便利な機能が含まれていますので、一度ソースを見てみると
いいでしょう。
それでは、またまた。HSPに限らず、PCのコトや
プログラミング関係どんなことでもお便り待っていますね。
(おにたま)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【講座】HSPよく使うフレーズ 第33回 総集編1
長い連載やアニメでは、ネタが尽きて来ると総集編的なものを
やりますな。
このコーナーでも今回から総集編として、いままでの
スクリプトを集めてみました。
すべてHSP3用で、たいていの場合コピー&ペーストで動きます。
実際に試してみてください。
[1]プレゼントの抽選を行う
;抽選スクリプト
randomize
wait 100
a=rnd (75)+1
mes a
stop
[2]複数の拡張子を指定する
dialog "jpg;*.jpeg;*.bmp;*.gif",16,"画像ファイル"
if stat=0:stop
picload refstr,0
mes refstr
stop
[3]時刻を表示する
(1)時刻表示 画面に表示
*top
redraw 0 ;描画モード0
color 255,255,255:boxf ;全画面を描画
color 0,0,0:pos 0,0 ;カラー設定、座標設定
mes "Time is "+gettime(4)+":"+gettime(5)+":"+gettime(6)
redraw 1 ;描画モード1
await 50 ;ウェイト
goto *top
(2)時刻表示 タイトルバーを使う
*top
title "Time is "+gettime(4)+":"+gettime(5)+":"+gettime(6)
await 50 ;ウェイト
goto *top
[4]ゲームっぽいキー入力
screen 0,200,400
color 0,0,0:boxf
color 0,255,0
mx=5:my=18
*top
;キー入力
getkey key_left,37 ;<-
getkey key_right,39 ;->
;座標変化
if key_left:mx-=1
if key_right:mx+=1
;座標チェック
if mx<0:mx=mxx
if mx>11:mx=mxx
mxx=mx:myy=my
;画面再描画
color 0,0,0:boxf
color 0,255,0
pos mx*16,my*16
mes "▲"
wait 10
goto *top
[5]ゲームっぽいキー入力2 弾がでる
screen 0,200,400
color 0,0,0:boxf
color 0,255,0
mx=5:my=18
*top
;キー入力
getkey key_left,37 ;<-
getkey key_right,39 ;->
getkey key_space,32 ;space
;座標変化
if key_left:mx-=1
if key_right:mx+=1
;座標チェック
if mx<0:mx=mxx
if mx>11:mx=mxx
mxx=mx:myy=my
;弾移動
if tf {
ty-=1
if ty<0:tf=0
}
;弾
if key_space and tf=0 :gosub *tamamake
;画面再描画
color 0,0,0:boxf
color 0,255,0
pos mx*16,my*16
mes "▲"
if tf:pos tx*16,ty*16:mes "|"
wait 2
goto *top
*tamamake
tf=1:tx=mx:ty=my-1:return
(うすあじ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【募集】メルマガ投稿募集中
”HSPTV!メルマガ”への投稿をお待ちします。
募集するコーナーは
(1)「教えて!おにたま!!」
HSPの素朴な疑問をHSPの作者おにたま氏に聞いてみよう!
というコーナー。疑問。知りたいテクニックなどを直接聞く
チャンス。
(2)「もーりおのつぶやき」
つぶやき、短歌や川柳を受け付けてます。
メルマガに関する要望や感想、日常のお便りもお待ちしています。
全ての投稿は”うすあじ”( hsptv@hspcenter.com )まで。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[PR]オススメHSP3の本
・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 2007(c) All rights reserved.
メルマガ本文の再配布・商利用、転載は禁止させて頂きます。
HSPのスクリプトサンプルは自由に再利用しても構いません。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
投稿者 usuaji : 2007年07月11日 01:24
口臭チェッカー市場