トップページgamedev
1001コメント272KB

HSP - Hot Soup Processor [8]

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。04/08/05 17:33ID:uVX1jKHB
関連サイト
  ONION software (本家)
   http://www.onionsoft.net/
  HSP CENTER
   http://hspcenter.com/
  HSP ML
   http://garde.esprix.net/hsp-ml/

誰かDtHSPpOH ◆kxrJVlZ8OEに答えてやれよ。
誰かが答えないと永遠に質問繰り返しそうだぞ。
それにマルチで他のスレにも迷惑がかかる。
0166名前は開発中のものです。04/08/31 19:25ID:Vt99nhBs
>>165
詳しく書かなきゃ誰も答えてくれないyo!
0167名前は開発中のものです。04/08/31 21:42ID:xieCU++w
xの平方根はどう表しますか?
0168名前は開発中のものです。04/09/01 08:35ID:khTX0zoI
命令リファレンスを「平方根」で検索しる
0169名前は開発中のものです。04/09/01 15:42ID:bY97cPix
ども
0170名前は開発中のものです。04/09/01 18:08ID:BF3KezQ+
//ベータに長文荒らしか、理解してから物言えと
0171名前は開発中のものです。04/09/02 17:53ID:UVXDAMtx
命令リファレンスってなんですか?
0172名前は開発中のものです。04/09/02 18:01ID:ssP0OBi5
>>171
逝ってよし
0173名前は開発中のものです。04/09/02 21:13ID:PD62Spqe
初心者質問スレで本家行けといわれたので質問です。

HSPのオフィシャル本を買ったのですが付録CDについている
ビューキャプチャーってありますよね?
あれをちょっと改造してテキストを読み込めるようにしたいのですが
どれを削って何を補えばいいのかさっぱりわかりません。
.scnを読み込んだ奴でオリジナル版は
一行目 画像,音
二行目 シナリオ(カンマで改行)
三行目 選択肢、飛び先:選択肢、飛び先:・・・
を繰り返す奴なんですがなんか、
ごちゃごちゃしてて自分の技量がついてってくれません。

一行目 質問文
二行目 選択肢(二択)
三行目 片方のに対しての反応
四行目 他方に対しての反応
五行目 質問文
・・・
という風にしたいのですが・・・。

オフィシャル本っていうのはこいつです。
http://www.shuwasystem.co.jp/cgi-bin/detail.cgi?isbn=4-7980-0821-4
0174名前は開発中のものです。04/09/02 21:39ID:yWTDix1E
>>173
改造は難しいから諦めたほうが良いかと
ひとつひとつ命令を覚えて自力で0から構築したほうが良い

たぶん今のレベルだとコードを示して貰っても意味は理解できないと思う。
0175名前は開発中のものです。04/09/02 21:40ID:8AsoM2EY
ここは本家じゃないんだが……。
0176名前は開発中のものです。04/09/02 22:36ID:9mSmR2oo
誰か命令リファレンスってなんなのか教えて〜
0177名前は開発中のものです。04/09/02 22:41ID:u1r5csrr
reference=参照
0178 ◆HOTsoUpxjY 04/09/02 22:42ID:yN/iQrjx
>>173
「View Chapter」ね
本家はHSPの公式の掲示板、だけど行かなくてもいいよ
単にメモリーパッド命令で変数に読んどくだけじゃん

選択肢とかは本体のコードの方で実現する訳でしょ
あと質問文から始まるブロックを区別するために
なんでもいいから印つけてそれを判別する

>>176
HSPをインストするとマニュアルインデックスというのが見れる
そこに命令リファレンスというのがあってHSPの命令が詳しく書いてあるよ
0179名前は開発中のものです。04/09/02 23:50ID:LXix11hD
釣りじゃないのか?
リファレンスって言葉がわからなくても
命令を知りたけりゃ普通ヘルプを見ると思うんだが・・・
0180名前は開発中のものです。04/09/03 00:28ID:PE4Uzv16
この文体からして奴っぽい。
放置推奨。
0181名前は開発中のものです。04/09/03 00:37ID:oTV4m4BN
SpellChapterの後身ソフトなのかな?
TAKERUが終了する間際にそんな名前のADVツール
(といってもデジコミくらいが関の山)を買った。
どっちもTKO絡みっぽいし。
0182名前は開発中のものです。04/09/04 16:22ID:E1G1YdXE
シューティング作っていあす。分からないことがあったら教えてください。
0183名前は開発中のものです。04/09/04 16:49ID:cvbkjZVC
わからないことがわからないえす
0184名前は開発中のものです。04/09/04 22:57ID:ibTTTM6H
すみません、質問です。

HSPでマウスのホイール(中ボタンの上下スクロール)を
検出するにはどうしたらよいでしょう?
中ボタンのクリックは検出できても、スクロールは取れなくて困ってます。
やっぱりWindowsAPI使うしかないんでしょうか?
0185名前は開発中のものです。04/09/04 23:01ID:BxH7154J
Win32API使うしかないね。

Get(+Translate,Dispatch)Messageをループに入れれば
DLL無しでもできるけど。
018618404/09/05 01:02ID:uPdLgQdF
なるほど、やっぱりWinAPI使うしかなさそうですね。

>Get(+Translate,Dispatch)Messageをループに入れれば
>DLL無しでもできるけど。
これはよくわからないです。

ありがとうございました。
0187名前は開発中のものです。04/09/05 01:06ID:/HvBCjSz
>Get(+Translate,Dispatch)Messageをループに入れれば

( ゚д゚)ポカーン
0188名前は開発中のものです。04/09/05 01:57ID:3HnSk4Yy
GetMessage〜
TranslateMessage〜
DispatchMessage〜

をLORDLIB機能で呼び出せばHSPスクリプト上で、
全てのメッセージは取れるが
要らないメッセージをウィンドウズに返すことが出来ないので
HSPスクリプトはそこで毎回処理待ち状態で停止する。
(ループ内に書けばループ一回ごとに処理待ち停止)
GetMessageの前にPeekMessageでキューを確認してから処理すれば
若干ましな動作になるが、さらにHSP本体のメッセージ処理のことも
考慮する必要があるため、レスポンスはかなり悪くなる。

念のため、これらは全てWINAPIであってHSPの標準コマンドではない。

HSPスクリプト上での処理は実用性が低いので、
個人的にはサブクラス化をしてメッセージ処理が出来る
拡張ランタイム(hsgmrt.hrt)でコンパイルすることをお勧めする。
0189名前は開発中のものです。04/09/05 02:36ID:ADxc4IyV
>>184
β板でおにたまに頼み込む。
3Button(以上)じゃないマウスなんて今時かなりすくないだろ。
0190名前は開発中のものです。04/09/05 10:39ID:m9wQKMLO
#define WA_NODEBUG
#include "wam\\user32.as"

repeat
    PeekMessage PTR(msg), PRMHWND, $20A, $20A, 0
    if dllret{
        wheel = HIWORD(msg.2)
        if wheel > $7FFF: wheel = wheel | $FFFF0000
        mes wheel
    }
    await
loop
stop

用途が限られる、確実ではない、など問題抱えまくりだが。
019118204/09/05 17:34ID:eM0q8RQX
シューティングで自分の座標がx,y敵の座標がx1,y1で当たり判定するとき
if (x=x1)&(y=y1) : end
とするとピッタシ重なったときしか当たり判定できまえん。
分かりません。
0192名前は開発中のものです。04/09/05 17:47ID:nhbtuZoa
HSP 当たり判定
↑グーグルつかって検索してみれば良いと思うよ。
0193名前は開発中のものです。04/09/05 18:10ID:bj9htMv1
これはHSPの質問とは違うなw
0194名前は開発中のものです。04/09/05 18:17ID:L9sJyZWG
しかしHSP初心者の質問ではある
0195名前は開発中のものです。04/09/05 19:50ID:m9wQKMLO
ObjectA   ObjectB
点1     点3
 | ̄ ̄ ̄|  | ̄ ̄ ̄|
 |     |  |     |
 |___|  |___|
     点2      点4

ObjectAとObjectBが重なっているとき
点1は点4と等しいかそれより左にある。
点2は点3と等しいかそれより右にある。
点1は点4と等しいかそれより下にある。
点2は点3と等しいかそれより上にある。
(逆の場合、重なり得ないので。)
0196名前は開発中のものです。04/09/05 20:57ID:j/kwO/lw
20x20重なり
if (x-x1/10=0)&(y-y1/10=0) : end
0197名前は開発中のものです。04/09/06 17:20ID:g/OzmxPB
さめがめのようなものを作っているのですが
消去できるかの判定で困っています。

今は
★=1 :▲=2 :●=3 :■=4
とした場合
二次元配列にその数値を代入し
左上(0.0)の右と下を調べ同じ数値ならそこから再び上下左右を調べ
それをと右下の配列まで繰り返しています。
そして3つ以上繋がっているところがあれば消去可能といった感じです。

これだとかなり無駄があるような気がするのですが
もっと効率の良い方法ってありますか?
0198名前は開発中のものです。04/09/06 22:00ID:Hh6mgCOA
さめがめ程度の要素数でちゃんと判定できてればそれで十分だと思う。
真面目にやるんなら塗り潰し、アルゴリズムあたりでググれば参考になる
サイトも出てくると思うけど正直大して高速化しないと思う。
0199名前は開発中のものです。04/09/06 22:57ID:OVwqkKA+
オンデマンドでやるなら再帰使えばいい。
全体に消せるかどうかの表示をするならまだしも
普通はクリック又はマウスオーバーで判定だろうし。
0200名前は開発中のものです。04/09/07 00:05ID:BivJdpsi
ソフトサイトからDLしたゲームを
プレイしようと思ったんだけど、「画像が表示されません」と出ます。
同様に、プログラミングで画像を出そうと思っても同系統の受け答えが帰ってきます。
解決方法などがあったら教えてください・・・
0201名前は開発中のものです。04/09/07 01:34ID:WaK+rGCL
>>200
1.ダウンロードしたゲーム全て同じ症状なのか?
2.具体的にどういうスクリプトを書いたのか?
3.画像・ゲームを置くフォルダはどこにあるのか?
0202名前は開発中のものです。04/09/07 01:34ID:9YlFqQoQ
意味がわからない上にろくな情報も出さずに教えてくださいといわれても困る。
まずマニュアルを読むことをお勧めする。解決方法は全部それに載ってる。
0203名前は開発中のものです。04/09/07 03:17ID:r7ctwmaP
こりゃまた酷い質問が来たもんだ
020420004/09/07 08:07ID:BivJdpsi
>>201

1 ほとんどそうなります
2 単純に・・・
 picload "hsp2ttl.jpg"
 stop
 というスクリプトを書きました
3 エディタのショートカットと同じフォルダに入れています


超初心者質問ですが、どなたか答えてくれるとうれしいです・・
0205名前は開発中のものです。04/09/07 08:52ID:ntp0mQzu
ほとんどって何だ
0206名前は開発中のものです。04/09/07 09:20ID:k4ZuQQtV
方法は3種類
・スクリプトを保存せずに実行してるなら画像と同じフォルダに保存
・マイドキュメントへ画像をコピーする
・スクリプトエディタの起動時ディレクトリをHSPのディレクトリに変更("オプション(O)"にある)
020720604/09/07 09:22ID:k4ZuQQtV
途中で書き込んでしまった。すまそ。

ただし、この方法は原因がディレクトリ違いの場合のみ。
もっと詳しい情報がないとどうしようもない。
0208名前は開発中のものです。04/09/07 09:36ID:7bM4gg34
エラーは"画像ファイルがありません"じゃないか?

エディタのショートカットと同じって、表示できなくて当たり前やん。
エディタ本体と同じところに置く、もしくは絶対パスで指定してみ。
それで駄目なら君はHSPに嫌われてるんだろう。
諦めなさい。
020920004/09/07 20:32ID:BivJdpsi
>>206
>>208

ありがとうございます。
とりあえず教えられた通りやってみます!
0210名前は開発中のものです。04/09/11 02:32:06ID:M+VlXJaG
質問が減ったな( ´ー`)y─┛~~
0211名前は開発中のものです。04/09/11 08:59:44ID:acoxmJnv
アドベンチャーやRPGとかテーブルゲームみたいな非アクションゲームを
みんなどういうルーチン構造で作ってる?

漏れは何作るにしても
流れ考えるのマンドクサくて
アクションゲームみたいにメインルーチンにぐるぐる回して
背景やキャラCGを毎フレーム描き直してる。
0212名前は開発中のものです。04/09/11 16:20:40ID:FwMaqu5k
メインぐるぐるもいいかもしれないがonkeyとかはどうだろう。とネタを振ってみる
0213名前は開発中のものです。04/09/11 22:26:09ID:eYgPDspu
オレはちょっとした部分をアニメさせたりするから、ぐるぐる廻すよ。
0214名前は開発中のものです。04/09/11 22:53:35ID:XrJM+E0/
HSPDXFIXが正式にバージョンアップした模様
0215名前は開発中のものです。04/09/16 20:04:41ID:084xZx8c
質問なのですが
sdim a,1000
a="aiueo"
という変数を
a=""
このように初期化した場合、確保しておいた1000は有効なのでしょうか?
0216名前は開発中のものです。04/09/16 20:12:25ID:ysF1IAtz
HSPをそれなりに使いつづける気なら
デバッグウィンドウの見方を覚えておいた方がいいだろうな。
0217名前は開発中のものです。04/09/16 20:15:15ID:Dg7QVsre
>>215
試してみたらどうだい
0218名前は開発中のものです。04/09/16 22:32:39ID:obwz0uyv
>>215
a="" は poke a, 0, 0 と同意
確保した領域を開放するにはもう一度allocかsdimをするしかなかったかな
0219名前は開発中のものです。04/09/16 22:55:21ID:WYRcvaYI
>>215
a="aiueo" は a.0="aiueo" と同意。
a="" も同じ理屈である。
だから確保した1000は無効になる理由が無い。つまり有効。
0220 04/09/23 09:29:23ID:9ajISmdV
 
0221名前は開発中のものです。04/09/25 00:12:51ID:lbpKracU
0222名前は開発中のものです。04/09/25 12:49:23ID:6Uj5C9LC
保守
0223名前は開発中のものです。04/09/25 14:39:04ID:bMMC5TD7
ショート部門の方はもう廃墟だな
0224名前は開発中のものです。04/09/25 18:11:12ID:xkVlp3c0
バージョン2.61のhsperunを実行できない。
というわけで前バージョンの継続配布キボンヌ
0225名前は開発中のものです。04/09/25 19:02:45ID:Bd+5xAZK
>>224
だまされた
0226名前は開発中のものです。04/09/25 19:50:41ID:GCCWWYul
だましてない。
Ver0.6を実行すると内部エラー(3)になる。
PC−9821+Win98SEではもう無理か…。
0227名前は開発中のものです。04/09/25 20:04:26ID:P3hYGiOJ
捨ててしまえそんなもんw
0228名前は開発中のものです。04/09/25 20:47:19ID:xwXmZQRx
unnko PC
0229名前は開発中のものです。04/09/25 21:48:02ID:Z9rujia7
>>226
ノ 漏れもバージョンアップしたらエラー出るようになった
何が原因なんだろ?
0230名前は開発中のものです。04/09/25 22:57:03ID:hxgWR707
いきなり質問させていただきます

チャージ式横STGを作っているんですが、いくつかの弾が何故か止まってしまいます。
本当にこの画像のように止まるんです。
どうすれば直せるか教えてくれませんか?

ソースと実行ファイル http://gamdev.org/up/img/1375.zip

バグの画像 http://gamdev.org/up/img/1376.jpg
0231名前は開発中のものです。04/09/25 23:39:04ID:lz1X2KUo
>>230
http://gamdev.org/up/img/1377.zip

パッと見で直しただけだから後々不具合出るかも知れんが
あとシューティングでawait 1は短すぎると思う
0232名前は開発中のものです。04/09/25 23:58:46ID:G+sE5i8D
>>230
弾動かすループで、「現在画面上にある弾数」の添え字までしか
弾を動かしてないのが原因。

5発弾撃った後で、最初の弾が画面端まで行ってたら止まるだろ?
それは、5番目の添え字で位置を管理してる弾が存在するのに
画面上に4つしか弾が無いから4番目の添え字の弾までしか
動かしてないせいだ。

あのさソース見たが、あんたコメントの書き方が間違ってるよ。
コメントは、何をしたいかを書くもんなんだよ。
一行一行にコメントはいらん。それより、サブルーチンの意味とか
ループで何をしてるのかをコメントで書け。
0233名前は開発中のものです。04/09/26 00:06:20ID:HWj6blQ4
>>231,232
アドバイスどうも 取敢えずこれで大丈夫なはず

コメントに関しては又後日直します…。
0234名前は開発中のものです。04/09/26 00:07:21ID:HWj6blQ4
連レススマソ

http://gamdev.org/up/img/1378.zip

修正後のアド書き忘れました
0235名前は開発中のものです。04/09/26 00:40:02ID:exlHOSpl
satoshi@DGWのゲームかとオモタ
0236名前は開発中のものです。04/09/27 00:11:56ID:qk+rvmng
すんません HSPのデフォルトのフォントとサイズを教えてくださいorz
0237名前は開発中のものです。04/09/27 07:02:38ID:J0IEycgI
HSPデフォルトのシステムフォントって、HSP内部でフォントデータ
持ってるんじゃないの?
0238名前は開発中のものです。04/09/27 07:23:16ID:WXtdwQlJ
>>236
OSによって変わった気がする。
本家の掲示板の過去ログを漁ればどっかに情報が有るはず。
0239名前は開発中のものです。04/09/27 18:25:53ID:eLYgtO6h
俺のパソだと字が大きすぎることが良くあるな
0240名前は開発中のものです。04/09/27 20:34:18ID:cx+7rUiZ
調べたら、FixedSysフォントだった。 サイズは14固定ね。
0241名前は開発中のものです。04/09/29 01:22:01ID:via35DEX
今、時間がどんどん減っていって0になったら終わるものを作っているのですが
こんな感じで
screen ,100,100
gettime a,6 : a_a = a : a = 0 : a_c = 10
repeat
redraw 0 : color 255,255,255 : boxf 0,0,100,100 : color ,,
gettime a,6 : a = a - a_a : a_b = a_c - a : pos 50,50 : mes ""+a_b+""
redraw 1
if a_b <= 0 : break
await 1
loop
cls : pos 0,0 : mes "あぼーん" : wait 100
でもこれだと秒が60から1になるときに機能しなくなってしまうんですが、どうしたらいいでしょうか?
0242名前は開発中のものです。04/09/29 02:01:31ID:jpbuxphs
ちょ、ちょっとまった。

gettimeの必要あるのかと。
Inputでもつかって掛かる時間を入手、time--、if time==0:mes "あぼ〜ん"
でいいんじゃないか?
0243名前は開発中のものです。04/09/29 18:53:19ID:yF3N3cn8
この命令あげるからあとは自分で何とかしろ。

; 特定の地点からの経過時間をミリ秒で計測します。
; timer p1,p2,p3
; p1 = 経過時間を代入する変数です。60秒までしか計測できません。
; p2 = ID(0〜15)を入力します。IDによってタイマーを使い分けることが出来ます。
; p3 = これが1の時にはリセットモードとなり、指定したIDのタイマーを0に戻します。

#deffunc timer val, int, int
mref timer_return, 16 : mref timer_id, 1 : mref timer_mode, 2
if timer_flag = 0 {
timer_flag = 1 : dim timer_default, 16, 16 : dim timer_gettime, 16, 16
}
if timer_mode = 1 {
repeat 3, 5
gettime timer_default.timer_id.cnt, cnt
loop
timer_return = 0
}
if timer_mode = 0 {
repeat 3, 5
gettime timer_gettime.timer_id.cnt, cnt
loop
repeat 3, 5
timer_calc.cnt = timer_gettime.timer_id.cnt - timer_default.timer_id.cnt
loop
if timer_calc.MINUTE < 0 {
timer_calc.MINUTE += 60
}
timer_return = (timer_calc.MINUTE * 60 * 1000) + (timer_calc.SECOND * 1000) + timer_calc.MILLSECONDS
}
return
0244名前は開発中のものです。04/09/29 18:55:05ID:yF3N3cn8
定義するの忘れてた。
#const MINUTE 5
#const SECOND 6
#const MILLSECONDS 7
まあ古臭いasファイルから取ってきたものだから
改良するなりして自分で使ってくれ。
0245名前は開発中のものです。04/09/29 19:23:28ID:tV/FHtov
; ----- ここから -----
#module
; 初期化(1回呼び出されるだけでOK)
#deffunc timer_init
    ll_libload hDll, "kernel32.dll"
    ll_getproc pFunc, "GetTickCount", hDll
    return

; タイマーをセットする
; set_timer p1(タイマーID(0〜15))
#deffunc set_timer int
    mref id, 0

    ll_callfnv pFunc
    ll_ret last.id
    return

; set_timerからの経過時間(単位:ミリ秒)を取得する(何回呼び出してもOK)
; get_timer p1(経過時間を返す変数), p2(set_timerのIDと対応)
#deffunc get_timer val, int
    mref ret, 16
    mref id, 1

    ll_callfnv pFunc
    ll_ret ret
    ret -= last.id
    return

#global
timer_init
; ----- ここまで -----
0246名前は開発中のものです。04/09/29 19:30:09ID:+N7nNzZ+
243を書き直したのやるから元気出せ

; 特定の地点からの経過時間をミリ秒で計測します。
; timer p1,p2,p3
; p1 = 経過時間を代入する変数です。
; p2 = ID(0〜15)を入力します。IDによってタイマーを使い分けることが出来ます。
; p3 = これが1の時にはリセットモードとなり、指定したIDのタイマーを0に戻します。

#deffunc timer val, int, int
mref timer_return, 16
mref timer_id, 1
mref timer_mode, 2
ll_dll "winmm":ll_func "timeGetTime":ll_call:ll_ret timer_return
if timer_mode = 1 : ot.timer_id=timer_return
timer_return-=ot.timer_id
return
0247名前は開発中のものです。04/09/29 19:32:17ID:+N7nNzZ+
あDLLの開放忘れた
0248名前は開発中のものです。04/09/29 20:34:08ID:H4P4WZyC
コンテストのショートって画像使っても大丈夫なのか?
いろんなので使われてるんだけど…
0249名前は開発中のものです。04/09/29 21:36:04ID:g5HLLpSZ
>>248
画像は駄目に決まってる。
画像に見えるのは、全部HSPのasファイル内で描画しているものだけ。
psetとcolorの連続だけじゃなくて、簡単な円や図形なら数行〜十数行で収まる。
0250名前は開発中のものです。04/09/29 21:51:51ID:H4P4WZyC
>>248
そうだったのか…サンクス
0251名前は開発中のものです。04/09/29 22:52:12ID:H4P4WZyC
連レス+再び質問で悪いのだが、

EXEファイルが「HSPERUN」使わないと作れないんだが…。
なんかエラーはhsprtってのがないって出てるっぽいんだけど…
0252名前は開発中のものです。04/09/30 00:31:39ID:npU9CSYu
入れ直したら?
0253名前は開発中のものです。04/09/30 10:38:59ID:Wjc1EGnd
HSP3.0ってどう思う?
0254名前は開発中のものです。04/09/30 13:23:35ID:CFIG9ikE
どうなるんだ?
0255名前は開発中のものです。04/09/30 16:44:57ID:gD1ETWnV
構造体ぐらいは使えるようになった?
関数定義もmrefなんか使わなくても済むようになった?
関数の返り値を直接、式に利用できるようになった?
0256名前は開発中のものです。04/09/30 18:09:28ID:N5OLwhX3
>>255


0257名前は開発中のものです。04/10/01 12:58:26ID:BAWyc7q8
3.0はまだ出ていない
0258名前は開発中のものです。04/10/01 19:12:23ID:/DtFEsDw
もう出ている、プロトタイプと一部の仕様書が。
0259名前は開発中のものです。04/10/02 01:06:16ID:Ipy30/Ae
いや〜それにしても相変わらずHSPの話題がありませんね(笑
0260名前は開発中のものです。04/10/02 03:00:50ID:235RvFAX
は?
0261名前は開発中のものです。04/10/02 20:05:47ID:Jxs81gUY
ネタが無いってことじゃない?

HSP3.0は期待してるけど、一部のユーザにしかテスト版を公開しないのはどうかと思った
0262名前は開発中のものです。04/10/02 20:30:22ID:235RvFAX
まだ一般公開テスト段階じゃないってことだろ。
ただでさえHSPは厨房ユーザーが多いんだしさ。
0263名前は開発中のものです。04/10/03 00:40:17ID:tbvZSO0n
>>259はム板のsage厨だろ。なんでこんなとこまで来てんだw
0264名前は開発中のものです。04/10/03 00:44:59ID:2/fqkpWG
感動した!
今日からがんばろう
0265名前は開発中のものです。04/10/03 01:12:21ID:srcTNqpq
今年のコンテストはもう無理だ。
来年までに完成させて次の開催を待つか。
■ このスレッドは過去ログ倉庫に格納されています