Tonyu(豆乳)でゲーム製作-2-

■ このスレッドは過去ログ倉庫に格納されています
05/02/06 14:35:02ID:66Eqt5GR
ゲーム専用のオブジェクト志向っぽいスクリプト言語。

公式サイト
http://hoge1000.kake.info.waseda.ac.jp/tonyu/
Vectorの新着ソフトレビュー
http://www.vector.co.jp/magazine/softnews/020227/n0202273.html
関連サイト
http://www.geocities.co.jp/SiliconValley/1833/
http://ryota222.hp.infoseek.co.jp/cgi-bin/wiki/wiki.cgi
初心者向け講座
http://ryota222.hp.infoseek.co.jp/cgi-bin/wiki/wiki.cgi

以下参考になりそうなプログラム。ほとんどソースのみ
もぐらたたき風3Dシューティングゲーム
http://tonyu.kake.info.waseda.ac.jp/uploadcenter/img/1799.zip
リアルタイム戦術シミュレーション
http://homepage2.nifty.com/notatnumber/files/SSF_EXT_v055beta.zip
RPG
http://tonyu.kake.info.waseda.ac.jp/uploadcenter/img/3317.lzh
シューティング
http://khex7495v.kir.jp/Game/CyBreaker/CB_Ver101.zip
http://www5e.biglobe.ne.jp/~a_p/game/mmm105.zip
ドット絵エディタ
http://tonyu.kake.info.waseda.ac.jp/uploadcenter/img/3272.zip
http://tonyu.kake.info.waseda.ac.jp/uploadcenter/img/2186.zip
タイピング
http://2shin.net/cgame/game/game/TonyuType.lzh
ぷよぷよ風パズル
http://tonyu.kake.info.waseda.ac.jp/uploadcenter/img/3112.lzh
ブロック崩し
http://hpcgi3.nifty.com/nobiro/lime/lime.cgi?control
http://hpcgi3.nifty.com/nobiro/lime/lime.cgi?sokai2
2007/06/11(月) 18:57:48ID:i5qyq5yi
超さん元気かなぁ。
2007/06/11(月) 20:51:27ID:1MBeD51l
超元気だといいね
2007/06/12(火) 03:06:58ID:G5rAf9kT
2007/06/12(火) 07:33:57ID:G5rAf9kT
wwwwwwwww
2007/06/13(水) 09:29:54ID:tnbUQxM9
STGのチュートリアルで
設計時のオブジェクトいらないから消すってところあるんだけど
消しちゃったものをやはり設計時からだしておきたい場合はどうしたら戻せます?
2007/06/13(水) 23:49:45ID:WCndGRKh
>>605
設計時だとできないかも?
エディタで一番上のオブジェクトを使ってappear命令で呼び出したら?
2007/06/14(木) 00:45:56ID:SIeDQOzU
>>605
[オブジェクト]メニューから[新規]を選択。
んで、[クラス]欄に消してしまったオブジェクトのクラス名を入力、名前は適当に。
これでOK押せば出るはず。
2007/06/14(木) 00:50:49ID:tVEQ160Y
>>605
オブジェクト→新規 でクラス名を出したいオブジェクトの奴にすればおkかと
2007/06/14(木) 00:52:19ID:tVEQ160Y
おおう確かめてる間に書かれてた
610605
垢版 |
2007/06/14(木) 06:49:47ID:Kv2WHvU9
みなさんありがとう!!
だせました
2007/06/17(日) 20:18:51ID:M7xp+DWE
流石にネット対戦なんて、ツールではできないよな。
対戦ACT作る場合はどうしても言語でなくてはダメか…。
2007/06/18(月) 01:31:18ID:fLVCvYln
>>611
すごいこと考えてるな
俺はSTG作ろう作ろう・・・・もう2ヶ月だよorz
2007/06/18(月) 08:37:37ID:oVvcxw6t
とーにゅー始めようと思って、チュートリアルSTG拡張して
さらにチュートリアルしてくれてるサイトみてたけど(テンプレにあった

変数初期化してないのがある
定義してないのもあるわ
効率悪い

というサンプルソースになっていた
俺こういうの見てて効率化させたり修正すべきなのはある程度わかるんだが
もともとのプログラムを発想する力がどうも足りなさ杉なんだけど
そういうのって養ういい方法とかあるの?
2007/06/19(火) 23:32:30ID:ayPqQjIe
>>613
他人のプログラムを見るのもいいんじゃない?
後は問題が発生したら閃くかもよ?
2007/06/20(水) 09:01:35ID:jPt4ktb+
>>614
レスサンクス
もっと沢山サンプル覗いてみるわ
2007/06/22(金) 11:38:16ID:h4MVnh3K
3Dにテクスチャーを貼り付けてみたいと思ったんだよ。
配列に、テクスチャー画像のrgbデータを保存して、3次元の面に1pixelごとに貼り付けるって方法を試してみたんだ。
オモスギル。。。
何か良い方法ないかな?
2007/06/22(金) 16:17:21ID:H6bwGU6R
>>616
TonyuみたいなVRAMに直にアクセスできない環境だと、1pixelずつ書き込むのはむちゃくちゃ遅くなる。
正直正攻法ではまともな速度にならない。
2007/06/22(金) 20:20:09ID:OQMyiN/p
なんか、裏技的にできないかな? よーするに、テクスチャーを貼り付けられればいいのだが・・・。
2007/06/23(土) 00:34:40ID:ECe0yYB0
>>618
どんな感じの物を作りたいかによるな。
どうあがいても無理なのはあるけど・・・
2007/06/23(土) 16:27:17ID:GReBg/5G
tonyuのユーザーで尊敬する人っていますか?
私は、tasmhaさんやまぐねさんが、すごいと思います。
2007/06/23(土) 19:06:49ID:R4Zq8KDg
>>619
昔のスクリーンセーバーにあった3D迷路のようなものな。
壁、床、天井にテクスチャーを張り付けたいのさ。
2007/06/23(土) 19:52:49ID:ECe0yYB0
>>621
3D迷路か・・・PanelでCopyRect使ってラスター処理すれば出来るかも知れん。
だがプリレンダした立方体をDxSprite使っていくつも重ねて表示したほうがよっぽど楽だと思う。
2007/06/24(日) 12:43:20ID:SM76Z5AW
ラスター処理すると結局、動作速度はひどくなるからなぁ。
dxspriteを重ねるのはプロジェクトボードの3D迷路【3D】Ball maze IIみたいのだろ? あんまりあのやり方は好きじゃあないんだけどな。
まあ、暇になったら試してみるか。サンキュー。
2007/06/26(火) 02:17:55ID:ykQh5qgL
>>573で紹介されていた、Tonyuで作られたゲームが完成したみたいですよ。
ttp://comcom.srv7.biz/kari/test.html
2007/06/26(火) 08:08:59ID:ESaD4rTy
なかなか・・・
2007/07/04(水) 23:31:40ID:ES9BBlmy
おお、すごいもんだ!
2007/07/21(土) 09:42:15ID:49+m7LXx
本家が落ちているので。
ttp://tonyu.jp/で繋がります。
2007/08/07(火) 19:52:41ID:UJfXsc9u
誰かなんか書け
2007/08/07(火) 22:58:42ID:rpNJeY8A
なんか
2007/08/07(火) 23:21:37ID:C+npxSh7
1日に3レス

素晴らしいじゃないか
2007/08/09(木) 09:42:33ID:3JWjw2HZ
ZGEとどっちがいいのかな?
Tonyuは一応完成品してるのはあるみたいだし
ZGEはさなそう、でも本あるよなムックだけど
2007/08/15(水) 02:59:27ID:aWScJYmS
ZGE使って作られたゲームなんか見たことないんだが.
2007/08/16(木) 04:30:20ID:bCF8SSe2
ソースはいくらでも見てくれて構わないが、
ネットランキング対応なのに改造可能ってのが引っかかるな。
2007/08/19(日) 18:27:24ID:iPiJdM4w
hoge-も忙しいんだから、そんなせかすなよ。と、掲示板を見て思った。
てか、もう開発停止だろ?
2007/08/19(日) 18:45:09ID:VWKrmaE8
>>633
ランキングはパスが掛かってるから
改造したらパス通らなくなるはずだよ。
2007/08/22(水) 19:41:15ID:rIbQ69ig
なんかさびしいので俺がすごいのつくっちゃる!!
2007/08/25(土) 22:11:47ID:VEa1uzka
TONYU KOUZA っていうサイトが見れなくなってる・・・
2007/08/29(水) 15:59:05ID:iFQBYdx/
散りゆく定め。。。それがtonyu
2007/09/05(水) 10:34:22ID:VVtROEjA
祝・バージョンアップ
2007/09/05(水) 18:21:20ID:9dRWIOZT
バージョアップしたら、動作がめちゃくちゃ速くなったぞ
俺だけか?
2007/09/05(水) 18:41:09ID:mSCEtyJq
実感してないけどそなのか?
2007/09/21(金) 22:07:43ID:qTGljLSz
過疎ってんな。
もっと盛り上がっていこーぜ。
2007/09/21(金) 23:07:54ID:zWS8jG1F
今ネチネチ作ってるよ。STG。
ラスボスがイマイチつまんねんだけどね。
2007/09/22(土) 09:47:00ID:sbpE+3js
数字でソートするプログラムが出てるよ。
ちょうどこれやりたかったんだ。
2007/09/24(月) 21:09:00ID:sAJUtLvt
最近始めたんだが、HSPの方が良かったのでは?と疑問を持っている。
今豆乳をやってる奴、どうして豆乳にしようと思ったんだ?
2007/09/24(月) 21:15:32ID:qXhTseyJ
HSPのほうがいいに決まってるだろ。
俺はこれでプログラミングを覚えたから、慣れすぎてこれをメインで遊んでるだけ。どうせゲームを完成させる気はないし。
いじくって遊ぶだけならtonyuはなかなか優秀だぞ。
2007/09/25(火) 00:16:37ID:M/DD6PbU
>>645
HSPはオブジェクト指向じゃないから。構造体すらないし。
Tonyuは直感的にゲームが作れるから選んだよ。プロトタイピングとか実験にはうってつけ。
2007/09/25(火) 01:49:24ID:ctR/kZ2H
オブジェクト指向だからさ。
これである程度簡単なのつくっていずれかはVC++に移植しようと
考えているのさ
2007/09/25(火) 22:02:07ID:4x9W2WUJ
いいアップローダーない?
2007/09/25(火) 22:53:48ID:lMykZVu1
公式ページ
2007/09/26(水) 21:00:34ID:H5WA1HRc
>>650
それだ。考えたらそれが一番だ。ありがとう。
2007/09/30(日) 23:32:22ID:xWWBCIL9
プロジェクトボードにUPしてみた。
豆乳はやっぱりいいなあ。
2007/10/01(月) 01:20:49ID:0UGe10Xp
バグ取り乙
2007/10/01(月) 20:13:23ID:NsuudER0
>>652
力作乙。難しいが・・・
2007/10/01(月) 22:38:02ID:/OVJUHTt
タイトル…重いw
656652
垢版 |
2007/10/01(月) 22:46:52ID:Q+P3Tlxz
しまった・・・ハイスコアが毎回上書きされてしまう・・・
バグの穴は多いなぁ。
>>654
難しいですか。次回にある程度親しみ易くしましょう
657652
垢版 |
2007/10/01(月) 23:11:23ID:Q+P3Tlxz
修正パッチを置いときました
>>655
タイトル画面で動作重いです?
だとしたらラス面はひどい重さになるかもしれない・・・すんませn
2007/10/01(月) 23:32:28ID:upPDOe+K
nnsの人、キャラ絵も描けるのですね。
2面越せず…
2007/10/02(火) 05:53:05ID:0lP6IQPh
かなりの力作!
おれもシューティングつくってみよー
2007/10/02(火) 07:50:43ID:qcn2/ygX
面白いw
2007/10/02(火) 16:13:37ID:Vm2ajf/8
3面の同型機との戦いの場所おもしれーー!!
2007/10/02(火) 19:27:34ID:pPIq87jO
面白いんだがキツイ・・・
画面サイズの割りに当たり判定がでかいような
2007/10/02(火) 20:06:50ID:0lP6IQPh
昨日1面クリアしてないのに20000点以上いったんだが
今日1面クリアしても10000まん点以上いかない
なんで?
2007/10/02(火) 20:07:35ID:QfXGVCGq
>10000まん点
100000000点
こうですか?分かりません><
2007/10/02(火) 20:09:39ID:0lP6IQPh
まじかよ・・・!!
100000点でした
666652
垢版 |
2007/10/02(火) 21:43:29ID:u4jV2TCH
おお、感想が多くて嬉しい・・・
キャラ絵はなんつーか結局全然こなれてないけどね。女の子とか書くの本当困る。
>>658>>662
やっぱり難しいみたいですね・・・
難易度を調整して、フルスクリーンキットつけて、そのうえでベクターにでも上げましょう。
>>663
スコアリングのシステムがちょっと複雑で、そうなってしまうんでしょう。
このゲームは育てゲーで、ジャラジャラレベルを100から1000にまで育てて稼ぐ仕様なんですよ。
製作者がプレイすると・・・1面で今さっき38万点出ました。
667652
垢版 |
2007/10/02(火) 22:13:02ID:u4jV2TCH
フルスクリーンキット入れてみて初めて分かったのだが・・・
画面のふちの色は背景色と同じ色になるのね。
いかん、これは格好悪い。どうしたものか。背景全部黒に統一して、レイヤーの一部に水色のfillrect云々を指定するしかないのか・・・?
668652
垢版 |
2007/10/02(火) 22:30:58ID:u4jV2TCH
連続書き込み申し訳ないが、しかもその上フルスクリーンで遊び終えた時に
どうやれば終了できるのかも分からないときた。無知すぎ・・・
2007/10/02(火) 22:46:55ID:pPIq87jO
$System.exit();という命令で終了できます。
ttp://tonyu.jp/wiki/index.php?%24System.exit
もしくは、readmeにAlt+F4で終了と書いておくとか
670652
垢版 |
2007/10/02(火) 22:53:20ID:u4jV2TCH
>>669
ありがとうございます!助かりました!
2007/10/02(火) 23:28:55ID:l6MjZCUX
おお、親切が迅速なこのスレはいいスレ
2007/10/03(水) 01:23:35ID:dsTCauzZ
ほんにのう
2007/10/03(水) 02:13:30ID:QrxYV2SI
かそってるっておもてたけどみんな結構このスレみてるんだなw
2007/10/03(水) 02:40:49ID:72TTCwGT
>>673
俺も意外と人いるなって思った。
OFF会開いても意外と人集まるかもw
2007/10/03(水) 02:43:24ID:M2tdO0ws
オフ会開いたって話すこたぁなさそうだけどな…
ていうかここが過疎なのは豆乳本家のコミュニケーション設備が整いまくってるからだと思われる。
2007/10/03(水) 18:38:33ID:QrxYV2SI
2面クリアっと思ったら中ボスでした
2007/10/03(水) 22:34:18ID:LWWNMcb+
難易度修正版、もうちょっとで出すから、越せない人は待ってて頂戴・・・
おまけ稼ぎ面のスコアランキングが作れない・・・
3位が4位に、4位が5位にずれ込むプログラムとかそういう奴が。日付も記録できたらいいのだが。
>>673
本当。嬉しいものです。
2007/10/03(水) 23:53:12ID:M2tdO0ws
配列を扱うのは難しい
2007/10/04(木) 01:59:13ID:5b4+GCSH
これは期待!
ネットランキングにも対応してほしいものだ
2007/10/04(木) 17:34:52ID:zpBie5n7
>>677
スコアを入れた配列を数値順にバブルソートでいいのでは
日付は無理らしいが

制作頑張って下さい。
2007/10/04(木) 20:43:04ID:5b4+GCSH
敵配置どうやってます?
私もこのようなシューティングつくってみたいのでおしえてほしい。
プログラムみたけどよくわかりませんでした。
2007/10/04(木) 21:10:24ID:E8Hkz14q
スコアランキングを持ってるSTGのソースを覗いて、やっとでけた・・・
x.x氏には感謝ですね。というかプログラム綺麗すぎで泣けてきた。
配列の扱い方を覚えればランキングはもっと充実できるに違いない。頑張ろう。
>>679
ネットランキングは・・・私、パールとかわからないしHPも持つ気ないので無理だと思います・・・
やりたいんですけどね・・・
>>681
私の場合は、men1とかmen2とかに、面の構成が入ってます。
nという数値で時間をとってこいつを常に+1させておいて、
nが200の時に座標x,yに、mode=1の敵を出現させる、みたいにやってますよ。
if(n==200){t=new enemy1(200,-40,$pat_b+2);t.vlife=2;t.angle=0;t.van=0;t.sp=4;t.v2y=0;t.jyoke2=300;t.scalex=1.2;t.at=1;t.appear(t);}
↑これで、
n==200の時に画面右上からb+2の絵の、ライフ2、表示角度0、進行角度0、速度4、うんぬん、攻撃モード1の敵が出る訳です。
2007/10/04(木) 22:39:14ID:5b4+GCSH
なるほど
レスありがとうございます。
ifがすごいことになりそうだけどがんばってみます。
あと調整するのにすごい苦労しそう・・・
2007/10/04(木) 23:48:39ID:E8Hkz14q
>>683
いや、私がたまたま、クラス数を減らすために
enemyの中に山ほど規定をぶち込んでいるので複雑になってしまっているだけで、
enemy1から11とか21とかあれば、それだけ指定すべき物の数も減りますよ。
ていうか、自分が今まで積み上げてきたものにコツコツと工夫を加えていくってのが一番いいやり方と見ました。
他人のソースはようわからんもんですし。

ランキングつくるの楽しすぎ
2007/10/05(金) 00:50:33ID:GeN+c7Fz
プログラム綺麗なのは憧れだよな
2007/10/05(金) 23:47:03ID:RicW05Q6
アップしたよ。疲れた・・・
隠し機体のデフォルトリリースも考えたが、せっかくなのでクリアして見てみて下さい。ストーリーには苦心したので。
オマケモードは、コインでコンボをつなぐ短めのゲーム。
どうやったらコンボを切らさずに進めるか考えつつ、遊んでみて下さいな。
2007/10/06(土) 19:21:11ID:eq3i4o9T
>>686
GJ。
おまけ、136876点。途中でコンボ切れ
2007/10/06(土) 22:06:58ID:a2qTHmFT
おまけもムズすぎね?特攻ザコの弾多い!
2007/10/06(土) 22:36:48ID:qhwDPJP4
ありがとございます。
難しいです?・・・・・・ふうむ、難易度調整するべきか・・・
2007/10/07(日) 03:34:47ID:MI/gSUav
MP3は特許関係で機能追加できない…かぁ、せめてピスコラとかでも使えれば…。
MIDIが嫌なら、WMVでやるしかないのか…
2007/10/07(日) 06:06:41ID:4THqwYPL
つーか、midiのロード時間長すぎ
2007/10/07(日) 08:03:56ID:B6fDaFyk
ループするときに処理落ちするしね
仕方ないネックの一つなのか
2007/10/07(日) 15:45:01ID:h/hXYjC9
豆乳はサウンド関係貧弱だよな。
2007/10/07(日) 17:10:37ID:ZHUZKlsB
>>692
M-Two使えばループも処理落ちなしだよ
2007/10/07(日) 17:22:17ID:3z3UyTgy
全く作曲の知識も技術も無いので知り合いに作曲を頼んだんだけど
TonyuではMidi再生が弱いから困ってる。
今更M-TwoのMMLで打ってもらうように頼むこともできないし、MMLの文法を知らない人で
自分でMMLに移植しようと試みたが上手くいかなかった。
Waveに変換してループ再生も試みたけど、Tonyuで再生させたときにどうやっても音割れとノイズで
綺麗に再生されない。
携帯電話用のMidi→MML変換のフリーウェアを使ってみたけど、まともに変換されない。
何か良いアイディアは無いだろうか・・。
2007/10/07(日) 18:18:56ID:ZHUZKlsB
>>695
・作曲を勉強する
・MMLで打ってもらうようになんとか頼む
・自分がMIDIとMMLを勉強して移植する
・MIDI→MML変換のソフトを自作する
・Tonyuをやめる

MMLで打てる知り合いを探すってのが一番楽かも
2007/10/07(日) 23:28:06ID:RRE88qRl
>>691-693
逆に考えるんだ
サウンドなくてなくたっていいやと考えるんだ

サウンドの弱点を差し引いてもTonyuの作りやすさは魅力なので使い続けるよん
2007/10/08(月) 10:07:53ID:II5ysX9M
シューティングの場合、サウンドがないと音楽や演出で間をもたせられない分、
敵配置で刺激を与えないといけなくなって結果ゲームがせわしなくなりがちになるんだけどね。
それも善し悪しだけど
2007/10/09(火) 17:56:08ID:pVvUVPM5
>>686
オラー!コンボ全つなぎで280555点!
2007/10/09(火) 20:49:39ID:wLWfho0N
>>699
ナイスコンボ!
2007/10/09(火) 23:01:54ID:1ztKlJKH
スゲェ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況