[過去ログ] Tonyu(豆乳)でゲーム製作-2- (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1(10): 05/02/06 14:35 ID:66Eqt5GR(1/2) AAS
ゲーム専用のオブジェクト志向っぽいスクリプト言語。
公式サイト
外部リンク:hoge1000.kake.info.waseda.ac.jp
Vectorの新着ソフトレビュー
外部リンク[html]:www.vector.co.jp
関連サイト
外部リンク:www.geocities.co.jp
省23
2: 05/02/06 14:38 ID:HvF8RED6(1) AAS
AA省
3: 05/02/06 14:52 ID:+JStAXyN(1/2) AAS
>>1
Z
4: 05/02/06 16:07 ID:66Eqt5GR(2/2) AAS
リンクミス
初心者向け講座
外部リンク:ea.uuhp.com
5: 05/02/06 19:47 ID:UYpoofg4(1/2) AAS
>>
乙
6: ミス 05/02/06 19:48 ID:UYpoofg4(2/2) AAS
>>1
乙
7(1): 05/02/06 20:13 ID:+JStAXyN(2/2) AAS
前スレの888でうpったACT素材っぽいのが更新したんで乗せときますわ。
外部リンク[lzh]:uploader.zive.net
8: 05/02/06 20:40 ID:ID3uqL19(1) AAS
>>7
乙
9: 05/02/07 04:53 ID:BPKns4Ql(1) AAS
とりあえず、即死判定にならないように書き込み。
10(1): 05/02/07 11:06 ID:lgunUPPK(1) AAS
マップにチップを並べて、実行する時マップが壊れる時が
あるのは使用なのかな
11: 05/02/07 17:17 ID:CKbkKr/+(1) AAS
ところで前スレはへのリンクは貼らないのか
12: 05/02/07 19:20 ID:7u/qbeKM(1) AAS
ほい前スレ。
Tonyu(豆乳)でゲーム製作
2chスレ:gamedev
13: 05/02/07 21:16 ID:qB1/dDVA(1) AAS
>>10
正直豆乳は全然知らんが、それはお前が実行時に壊してる
だけじゃないのか?
14: 05/02/07 23:14 ID:Z8Epn3lg(1) AAS
そういえば、サイズによって変な動きするとか何とか本家BBSの過去ログで見た気がする。
15: 05/02/08 10:05 ID:PGZ6fGGJ(1) AAS
マップが16x12の場合
□□□□□□□□□□□□□□□□
(略)
□□□□□□□□□□□□□□□□
■の位置(16x12からはみ出た位置)にパターンを置くと
□□□□□□□□□□□□□□□□■
(略)
省8
16: 05/02/08 14:25 ID:AP/rBp96(1) AAS
サンクストン!!!
17: 05/02/08 21:11 ID:UyHz7HHY(1) AAS
プログラム経験ないけど豆乳やってみようかな。。
18(2): 05/02/09 17:51 ID:db0hRnw9(1) AAS
function test(x,y)
{
if(x>=0&&x<10&&y>=0&&y<10)
{
print("x"+x+"y"+y);
test(x+1,y);
//ここから
省8
19(1): 05/02/09 18:02 ID:okbAhi/R(1) AAS
>>18
test(9,0);はtest(8,0);を呼び、test(8,0);はtest(9,0);を呼びます。
つまり、永久に呼び続けることになります。
Tonyuは16階層ぐらいまでしか関数呼び出しを使えません。
それ以上深くなると呼び出し元を覚えているメモリが溢れてしまいます。
20: 18 05/02/09 20:21 ID:zYZCIwHN(1) AAS
>>19
ぅゎ、ひどいミスorz
これじゃ動かないわけだ。
関数呼び出しは30階層位まで大丈夫みたいだった。
21: 05/02/10 00:34 ID:4gR3QPbc(1) AAS
>>1見るとやっぱ厨房が多いでつね。
けどクオリティ高いのもいくつかあったりwwwwwっうぇ
22: 05/02/10 07:26 ID:o493u5hr(1) AAS
あくまで道具に過ぎないからな。ユーザの質が道具で決まるわけじゃない
23: 05/02/10 15:25 ID:3GHEoTOv(1) AAS
スタック領域が64(256バイト)
関数を呼ぶたびに引数の数+ローカル変数の数+1消費
関数を抜けるとその関数を呼ぶときに消費した分回復
function A(a,b,c,d,e,f,g,h,i,j)
{if(a)return A(a-1,b,c,d,e,f,g,h,i,j)*2;else return 1;}
↑A(7)なら2+10+10+10+10+10+10=62で大丈夫
A(8)だと2+10*7=72でエラー発生
省3
24: 05/02/11 02:59 ID:h3qzSvz3(1) AAS
再帰が使える仕様なのに実際には使えないなんて面白い仕様だなw
そもそもなんで豆乳ってわざわざ自前で(しかもやたら小さい)スタックなんか持ってんだろう?
25: 05/02/11 03:05 ID:HnOecms1(1) AAS
そんなプログラムに詳しいなら
面白いゲーム作ってよ。
26: 05/02/11 13:08 ID:6Vz429DJ(1) AAS
VMが自前でスタックを持たなくて、ほかの何が持つんだ、と。
27: 05/02/11 14:25 ID:acEFUjTr(1) AAS
豆乳は一つのオブジェクトに一つのスレッドをモつんでしょ?
てことは、全てのオブジェクトにそれぞれスタックを割り当てないとダメ。
オブジェクト一つ一つだから、あまり多くを割り当てるとマズイ。
ってことじゃねーの?使ったことは無いんで実際は知らんけど。
28(4): 05/02/13 05:26 ID:dNS9lmQx(1/3) AAS
>>1のタイピングの
main.tonyu
function keychk(variable,shift)
......
の部分が分からんのだが
誰かおせーて。
29(1): 05/02/13 05:28 ID:BGU4Cjy+(1) AAS
おまえらわざわざ苦労してるんだねぇw
30(2): 05/02/13 13:37 ID:mu5oEbAX(1/2) AAS
>>28
押されたキーのキーコードが何であるかをgetkey()で取得し、そのキーコードと
shiftキーの状態からアスキーコードを算出し、文字と比較している。
合っていれば1を、違っていれば-1を返す。
キーコードはaもAも関係ないのでこういう処理が必要になる。
※>>1のタイピングではCAPSキーの判定はしていない。
>>29
省3
31: 05/02/13 14:17 ID:iz1d69bG(1) AAS
外部リンク:prog-etc.bbs.thebbs.jp
the掲示板という大規模掲示板サイトのプログラム板に
ここと似たスレがあり、公式で活躍してるごま太郎がいた。
32(1): 墓穴 05/02/13 15:58 ID:6h9BpMmJ(1) AAS
>>30
開発環境のうんたらについて同感。
だいたい、作者が「初心者がプログラムに親しむための」と言っているんだから初心者が楽しめばそれでよさげな。
Cと比べられても困るよな^^;
ryota氏のサイトが「準備中」だとか。
以前、彼のサイトでHSPとtonyuとの速度比較の話があったんだけど、実験結果では同等の速度だったとか。
なんだかんだ言っても透明処理なんかのことを考えるとやっぱりトロい気がしてなんないけども、ちょっと救われた気分だった(笑)
33(1): 28 05/02/13 17:15 ID:dNS9lmQx(2/3) AAS
>>30
Thx
タイピングってメンドイな..
日本語に対応するにはどうしたらいいでつか?
「じ」だったら J+I か Z+I とか..
34(1): 05/02/13 21:29 ID:mu5oEbAX(2/2) AAS
//日本語入力テストサンプル(Enterの判定甘いです)
extends PanelChar;
$TextEditor.setPosition(4,4,200,16);
$TextEditor.edit();
t = "";
$TextEditor.setText(t);
while (1) {
省19
上下前次1-新書関写板覧索設栞歴
あと 968 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.016s