[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/10 00:38 / Filesize : 231 KB / Number-of Response : 944
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【簡単にゲーム作成言語】BASIC+DirectX=LGP



1 名前:名前は開発中のものです。 [02/10/16 00:11 ID:uz3vqDQi]
> Light Game Programming(以後 LGP)は、Windowsで簡単にゲームを作るためのプログラミング言語です。
>
> LGPの特長を以下に示します。 BASICをベースにした言語を採用しているので簡単に言語に慣れることが出来るでしょう。
> DirectXを簡単に利用できます。
> LGPはフリーウェアであり、コンパイル結果の再配布を自由/無料で行えます。
> 実行ファイル(EXE)を生成します。実行ファイルの実行にLGP本体や特別なDLLファイルは不要(DirectXは必要です)なので配布が簡単に行えます。
> コンパイラなので実行ファイルの実行速度は高速です。下手にC言語で開発するよりも高速に動作します。
> コンパイラなのにコンパイル速度はインタプリタ並に早いです。
> プログラムは一般的なテキストエディタで書くことが出来ます。普段使い慣れているエディタをご使用できます。

www.jppass.com/lgp/index.html

452 名前:名前は開発中のものです。 mailto:sage [2007/04/21(土) 00:28:13 ID:hfioMdss]
名前がよくないです。
GPLに感染しそうw

453 名前:名前は開発中のものです。 mailto:sage [2007/04/21(土) 09:11:46 ID:laYGd4sA]
HSPが1ヶ月で2回もアップデートwwwwwwwwww
LGPどんどん引き離されてるwwwwwwww

LGPユーザー涙目wwwwwwwwwww

454 名前:名前は開発中のものです。 mailto:sage [2007/04/21(土) 12:20:47 ID:9oJRu/b7]
実際に処理スピードはどうなんでしょうか?
類似したBASIC系の言語が多くあるのですが
処理速度を比較した実測数値で示した比較データなどありますか?

455 名前:名前は開発中のものです。 mailto:sage [2007/04/21(土) 12:24:40 ID:6oOZ9JbV]
gamdev.org/up/img/9337.zip

秀丸の強調表示用設定ファイルを作成しました。

C:\Program Files\Hidemaru
へ設定ファイルをコピーして強調表示の設定画面から読み込みます

その他→ファイルタイプ別の設定→表示とカラー→強調設定
で設定できます。

LGP3用です。

456 名前:名前は開発中のものです。 mailto:sage [2007/04/21(土) 12:43:12 ID:6oOZ9JbV]
処理速度を測ってみようと素数計算プログラムを実行してみたんだけど……、LGP4だとうまく計算できない
2〜7919までの1000個の素数がファイルに出力されるはずなんだけど
LGP4だと2が1個だけ出力される
LGP3だとちゃんと1000個出力されてた
なぜ?

テストに利用したバージョン
LGP3 ver 01.03.37(成功)
LGP4 Ver 00.17(失敗)

ソース
FH=F@OPEN("PrimeNumber.txt" , 3 )
F@WRITES( FH , STR(2) )
COUNT=COUNT+1

I=3
WHILE COUNT<1000
    SOSU=-1
    FOR J=3 TO I/2 STEP 2
        IF I%J=0 THEN
            SOSU=0
        ENDIF
    NEXT
    IF SOSU=-1 THEN
        F@WRITES( FH , STR(I) )
        COUNT=COUNT+1
    ENDIF
    I=I+2
    S@WAIT()
ENDWHILE

F@CLOSE( FH )

457 名前:名前は開発中のものです。 mailto:sage [2007/04/21(土) 13:03:42 ID:laYGd4sA]
高速3D描画だけならHSPだろうとCだろうと出来る
LGPはボーン・モーション・コリジョン・頂点関実装してないから速くて当たり前

作者的にはユーザー定義関数で作れよと思ってるかもしれんが
それだったらLGP使うよりもC++使った方が拡張性あるし速い

LGPの利点って何?ユーザーは何求めてるの?

こゆー事が作者には抜けてる
ひたすらに ”LGPバージョンアップ” でオナニーしちゃってるのがLGPの今の姿

LGP作者はHDRの話してるから描画の事しか考えてない
=ゲーム作成ツールとしては終わってる

458 名前:オガワン mailto:sage [2007/04/21(土) 14:20:45 ID:+/gSUG5o]
>>456
LGP4だとホワイル文が機能してないようですね。

ふぅ。ひさしぶりにデバッグしちゃたよw


459 名前:名前は開発中のものです。 mailto:sage [2007/04/21(土) 17:14:44 ID:6oOZ9JbV]
>>458
ありがとうございます
LGP4だとどんな条件を入れてもWHILEのループに入らないみたいですね

460 名前:名前は開発中のものです。 mailto:sage [2007/04/21(土) 17:53:40 ID:6oOZ9JbV]
gamdev.org/up/img/9338.zip

秀丸の単語補完用設定ファイルを作成しました。

その他→ファイルタイプ別の設定→単語補完
「辞書ファイル」にチェックを入れてその右にlgp3_keyword.txt
へのフルパスを記入します。

秀丸はver6.50から単語補完機能が搭載されています。
ALT+Enterで候補が表示されます。

LGP3用です。



461 名前:名前は開発中のものです。 mailto:sage [2007/04/21(土) 18:30:54 ID:6oOZ9JbV]
>>452
ソースのライセンスはGPLに近いみたいだけど……
LGPソースコード
www.jppass.com/lgp/sonota/src/srcdown.htm
(一部抜粋)
1.LGPのソースコードは、GPLにかなり準拠した条件の元に使用することができます。
  多少違うので注意してください。
2.LGPのソースコードは、そのままの内容で複写した上で「ささやき」の著作権表示と
  動作の保証を行わないこと明確に記述した場合に限り配布することが出来ます。
  ようは本「LGPソースコード使用許諾書」を元の形のままソースコードといっしょに
  配ってくださいということです。複写物(ソースコード)の引渡しにかかる費用(実費)
  は請求することが出来ます。また、配布者が独自の動作保証を行う場合はその保証に
  対して費用(実費)を請求することが出来ます。

3.次に示す全ての条件を満たしている場合に限り、ソースコードの変更及びその一部を
  上記2項に従って配布することが出来ます。ようはLGPのソースコードに独自に手を
  加えたものを配布することが出来ます。

a)LGPのソースコードを変更した旨を変更したファイル上に明確にする。
b)LGPのソースコードを全体または一部を利用したプログラムを配布する場合は、
  本「LGPソースコード使用許諾書」に従って第三者に無償で使用許諾を行うこと。
  ソースコードの開示を求められた場合は開示を行わなければならない。(LGPの
  コンパイルにより生成されたプログラムに関しては本「LGPソースコード使用許
  諾書」の制約は受けない。つまり有償無償にかかわらず自由に配布出来ます。)

4.本「LGPソースコード使用許諾書」が明示的に許諾している場合を除き、あなたは、
  「プログラム」を複製、変更、サブライセンス、頒布することができません。
5.本製品の保証は明示的/暗黙的であるのかを問わず一切ありません。製品の品質や性能
  などあらゆる全てのリスクは利用者が負うものとし、製品に欠陥があった場合でもそれに
  伴う損害費用は全て利用者の負担とします。製品の利用で生じた一切の損害について
  何らの責任も負いません。
                                 以上  

462 名前:名前は開発中のものです。 mailto:sage [2007/04/21(土) 18:43:44 ID:6oOZ9JbV]
LGPで作った生成物に関しては自由に配布して問題ないと俺は解釈したよ。
もしこれがGPLならスタティックリンクの問題があるのかもしれないけど違うからね。

ちょっとひっかかってるのは「ユーザー登録」「行いえます」という文言。
・なんらかの手続きをしてユーザー登録しなければならないのか?そもそもこの文章はライセンスなのか。
・行いえますって「行い得ます」?それともただの記述ミス?

と重箱の隅を突付くような話だけど(もともとライセンスってそんなものかもしれないけど)
readme.txtをみる限り生成物に対してなんらかの制限を課すような意図は感じ取れなかった。
今までに同人ソフトの販売実績もあるしライセンスもGPLそのものではないから
生成物の配布に関しては障害になるとは思えない。

(LGPに添付のreadme.txtより一部抜粋)
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
【ユーザ登録】
本製品はフリーウェアです。
個人での使用、及び商用での本製品の使用、および再配布自由としますが、
本製品自体を有料販売する事は不可とします。
また、本製品で開発したプログラムの配布は自由/無料で行いえます。

−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−

463 名前:オガワン mailto:sage [2007/04/21(土) 19:41:35 ID:+/gSUG5o]
>>460
おれ、メモ帳。

処理速度は計れましたか?4は、かなりバグあるから、3と他の
コンパイラの比較がいい。と思いました。

464 名前:名前は開発中のものです。 mailto:sage [2007/04/21(土) 19:44:50 ID:laYGd4sA]
>>463
>>440
お前のことです。気づいてください。

465 名前:名前は開発中のものです。 mailto:sage [2007/04/21(土) 23:25:41 ID:6oOZ9JbV]
追加&更新しました

GamDevPukiWiki - 非公式LGPエディタ
gamdev.org/w/?%5B%5B%C8%F3%B8%F8%BC%B0LGP%A5%A8%A5%C7%A5%A3%A5%BF%5D%5D
GamDevPukiWiki - LGP3向け秀丸設定ファイル
gamdev.org/w/?%5B%5BLGP3%B8%FE%A4%B1%BD%A8%B4%DD%C0%DF%C4%EA%A5%D5%A5%A1%A5%A4%A5%EB%5D%5D
GamDevPukiWiki - LGP
gamdev.org/w/?%5B%5BLGP%5D%5D


>>435がダウンロードできなくなってる?

466 名前:名前は開発中のものです。 mailto:sage [2007/04/22(日) 00:32:01 ID:GAHMA1wL]
>>465
>>435の中の人知ってるから連絡してみる?

467 名前:名前は開発中のものです。 mailto:sage [2007/04/22(日) 01:19:53 ID:1cO9U5KH]
>>463
LGP3でもこちらの環境では不具合が発生してしまい処理速度どころではなくなってしまいましたorz
実行するとウインドウが開いた後にOSごとレスポンスがない状態になってしまいます(CTRL+ALT+DELも無効)

>>466
いえ、わざわざ手を煩わせるには及びません


468 名前:オガワン mailto:sage [2007/04/22(日) 07:26:34 ID:KD72KCOk]
エディタ。
しおり機能があるエディタなら使ってみたい。エディタ上での
ラベル管理みたいな。ソースにラベル書いて、検索してジャンプ
するの面倒なんだよなぁ。

469 名前:名前は開発中のものです。 mailto:sage [2007/04/22(日) 15:53:47 ID:GAHMA1wL]
自分で作れば?LGPで

470 名前:オガワン mailto:sage [2007/04/22(日) 16:41:47 ID:KD72KCOk]
俺は、スーパーゲームプログラマーだから、ツール系は魂が動かないんだな。
435の中の人に打診しといてよ。



471 名前:名前は開発中のものです。 [2007/04/22(日) 19:40:03 ID:1cO9U5KH]
処理速度比較
C > Pascal > LGP >>> 吉里吉里 >>> HSP

コンパイラとインタプリタでくっきりと差がでる結果になりました

C with BCC速度優先コンパイル :  181ms
吉里吉里TJS:              1533ms
HSP2.61:                  4388ms
Pascal with ppc:             226ms
LGP 4 Ver 00.17:             275ms

9999までの素数を判定する処理速度を計測します
ノベルツール選考で使われていたベンチマークを利用しました
LGPはCで書かれていたものを移植

GamDevPukiWiki - ノベルツール選考
gamdev.org/w/?%5B%5B%A5%CE%A5%D9%A5%EB%A5%C4%A1%BC%A5%EB%C1%AA%B9%CD%5D%5D

LGPベンチソース&実行ファイル
gamdev.org/up/img/9343.zip

472 名前:オガワン mailto:sage [2007/04/22(日) 19:56:35 ID:KD72KCOk]
LGP4はチューニングしてないらしいから、LGP3の方が
速いに、1000ペソ。


473 名前:名前は開発中のものです。 mailto:sage [2007/04/22(日) 20:24:43 ID:1cO9U5KH]
LGP3 ver 01.03.37:           219ms
ほんとだ!順位が1個あがってPascalとCの間になった

1位 C with BCC速度優先コンパイル :  181ms
2位 LGP3 ver 01.03.37:           219ms
3位 Pascal with ppc:             226ms
4位 LGP 4 Ver 00.17:             275ms
5位 吉里吉里TJS:              1533ms
6位 HSP2.61:                  4388ms


474 名前:名前は開発中のものです。 mailto:sage [2007/04/22(日) 20:46:35 ID:GAHMA1wL]
>>473
HSPユーザーの誇りのために測りなおしたら790〜940msだった
HSP3から演算が高速になってるのとforマクロはrepeatの12〜16倍遅い
この計測ソース書いた人ひでー

後ほど計測ソースと結果うぷしておきます

475 名前:名前は開発中のものです。 mailto:sage [2007/04/22(日) 21:56:47 ID:+Z+4W0QK]
こういうのはこれからゲーム作る人間にはとても参考になるな
LGPは速いとは言われていたが、具体的な数字が出てきたのは今回初めて見た

しかしノベルツール選考って、ノベル製作者はそんなに処理速度気にするものなのか?
動的ゲームしか作る気しないからよくわからんが

476 名前:オガワン mailto:sage [2007/04/22(日) 22:32:40 ID:KD72KCOk]
2位か、じょうとうじょうとう。1位の80%強だから、よしとしよう。
loopcntが10回だと、かなり誤差があるみたいだから、100回がいいと思いますが。



477 名前:名前は開発中のものです。 mailto:sage [2007/04/23(月) 01:19:13 ID:ygO5Flxo]
>>475
情報弱者氏ねよ
こんなの適当に検索しても出てくるだろ
知らなくてもこんなもの簡単に試せるだろ
その能動性の無さから言ってオマエ適性ねえよ

478 名前:名前は開発中のものです。 [2007/04/23(月) 07:55:33 ID:SAbnBLx1]
タスクシステム総合スレにまで出張して
ベーシックプログラマの無能さを晒すなよ
恥ずかしい

479 名前:名前は開発中のものです。 [2007/04/23(月) 18:44:19 ID:jSkrvzg6]
198 :名前は開発中のものです。:2007/04/22(日) 09:38:30 ID:KD72KCOk
ぶっちゃけ、俺はタスクシステムが分からない。>>123みたいな実装だな。
つーか、それで、何が問題なのか分からないんだ。具体例はないし、どこ
ぞの信者が、わけわからず布教してるだけなスレだな。いくら、あーたら、
こーたら、書き連ねても、何の生産性もないよね。123がもっと、詳しくそ
の説明ってか、具体的にどう、メガマウスなのか、コードを交えて、解説を
やって欲しいけど、名無し掲示板だと、どうにも議論的な発展がないな。い
ろいろな発言があるようで、大して、書いてる人はいないなら、HNがあるほ
うが、放置ってか逃亡が認識できて終わりが分かるのでいい気がするっす。


215 :名前は開発中のものです。:2007/04/22(日) 16:55:46 ID:KD72KCOk
>>213
CPUからして見れば、数千のif文なんて、目くそじゃんw
人間的には、当該コードだけ眺めればいいわけで、頭からけつまで見る必要
ないしw

「富豪VSタスク」戦争の勃発ですね。(むふー)


480 名前:名前は開発中のものです。 [2007/04/23(月) 18:45:04 ID:jSkrvzg6]

218 :名前は開発中のものです。:2007/04/22(日) 17:26:48 ID:KD72KCOk
>>217
たかたが、スーパーマリオのコピーアンドソースも見当たらない、低レベルな
ゲ製作技術板で、そんなこと言われてもなぁ。



231 :名前は開発中のものです。:2007/04/22(日) 19:50:39 ID:KD72KCOk
もういい。わけわかカタカナが飛び交うオナニープログラムはいい。
変数はすべてグローバル、ユーザー定義関数は使わない。制御はループとイフと
フォーの3つのみ。制御用の変数はフラグ(多値)とカウンタのみ。使用言語はLGP。
俺は、これで、FF14でも、スーパーマリオ10でも、メタルギアソリッド7でも
モーターストーム3でも、ドラゴンクエスト14でも、なんでも、作っちゃうんだからね。(むふー(鼻息))
たかだか、パラパラアニメですから、楽勝ですよ。
むふー。
まぁ、いつか。な。

痛すぎて泣けてくる。わからないなら書くなよ



481 名前:オガワン mailto:sage [2007/04/23(月) 20:12:10 ID:K+Z6Vxxi]
そうか!?
有能さを晒したんだがな。まぁ、見解は人それぞれだな。
より簡単に作れるってのはすごい価値あることだぜ。
初心者が、CだC++だダイレクトXだって、やっても、十中八九、
作りたいゲームの完成を見ることはないと思うよ。時代が違うんだよ。
今の時代にあった作り方でいいじゃん。今の時代、それがLGPですからっ!
あのスレでの発言意図は、基本的に、嘲笑だからね。タスクだのオブジェクト指向だの、
なんたらかんたらカタカナ並べて、ほんと、馬鹿だなって思ったんだ、まさに、時代錯誤
じゃん。それがおかしくてね。そんだけ。


482 名前:名前は開発中のものです。 mailto:sage [2007/04/23(月) 20:21:27 ID:HGpgfGV7]
LGP使うのやめてくれないかなぁ。
LGPユーザーがこんなキチガイばかりだと思われたら困るよ。。。


483 名前:オガワン mailto:sage [2007/04/23(月) 21:01:50 ID:K+Z6Vxxi]
俺の話は、いいからさ、loopcntの100回版の計測結果と
しおり機能付エディタの打診したのかどうかとか、が知りたいな。
466さーん、連絡してくれた?
473さーん、100回版お願いします。


484 名前:名前は開発中のものです。 mailto:sage [2007/04/23(月) 21:06:33 ID:bRNOaMpv]
LGPは楽しい人おおいですね
オブジェクト指向もタスクもLGPで使われているかもしれないのに・・・

そもそも、オガワさんが使わない技術なら口出しするべきじゃないですよね

485 名前:オガワン mailto:sage [2007/04/23(月) 21:20:45 ID:K+Z6Vxxi]
俺の話はいいっつーのw。それに、名前間違えるなよ。俺は、オビワンの弟子、オガワンだぜ。
若者の、ゲームを作りたいという夢を、LGPで叶えてあげたい。私は、導く賢者だもんの(もんの語)。
Cとかに行っちゃったら、夢が消えかねないもんの。だから、口出したもんの。オマエラさ、夢がねーな。
くだらねぇ感情に塗れるなよ。例えば、このスレを盛り上げたいという夢。だから、俺は、荒らし発言は
スルーするし。LGPを使う人が増えて、より多くの人がゲームを作れるようになれたらいいなという夢。
だから、方々、LGP薦めてるし、メッセでティーチングしてるし。
オマエラさ、夢、持てよ。


486 名前:名前は開発中のものです。 mailto:sage [2007/04/23(月) 21:32:14 ID:bRNOaMpv]
ちなみに私がエディタの中の作者です

急遽、入院することになったので自宅サーバー止めちゃいました
病院のPCは長く使わせてもらえないので制作できません

ノーパソ届いたらベクター辺りに登録しておきます (´・ω・`)b

487 名前:名前は開発中のものです。 mailto:sage [2007/04/23(月) 21:34:08 ID:HGpgfGV7]
実際のところ、ユーザー定義関数使わなきゃまともなゲームは作れないわけで。

LGP掲示板やこのスレには、前にもあんたみたいなキチガイが現れて電波発言を繰り返してた。
LGP掲示板が廃れたのはそのせい。
せっかくLGP4が完成しつつあるのに、また潰されたらかなわないよ。

488 名前:名前は開発中のものです。 [2007/04/23(月) 21:42:05 ID:RksL+1du]
こういう輩は相手にしてなきゃ自然と消える
いちいちかまう連中がいたからこそ廃れたんだ

489 名前:オガワン mailto:sage [2007/04/23(月) 21:56:35 ID:K+Z6Vxxi]
>>486
しおり機能って名案じゃね!?
よろしく頼むよ。
俺のために作れって言ってるんじゃないよ。
夢を、夢を、、、、だよ。


490 名前:名前は開発中のものです。 mailto:sage [2007/04/23(月) 23:41:55 ID:3xmfEai4]
秀丸のしおり機能(秀丸ではマークと呼ぶ)

・マークの追加
検索→マーク一覧→追加
・マークへ移動
検索→マーク一覧→(目的のマークを選ぶ)→ダブルクリック

毎回メニューから選ぶのは面倒なので
その他→キー割り当て
でキーに登録しておくとよい
マークは「カーソル移動系」にある

オススメのキー配列は
F2「現在行をマーク/解除」
F4「マーク行の下検索」
SHIFT+F4「マーク行の上検索」




491 名前:名前は開発中のものです。 mailto:sage [2007/04/23(月) 23:59:29 ID:3xmfEai4]
100回ループ版のベンチ

LGP3
1229 found. Average 223ms.
gamdev.org/up/img/9357.zip

LGP4
1229 found. Average 262ms.
gamdev.org/up/img/9358.zip

492 名前:オガワン mailto:sage [2007/04/24(火) 05:37:33 ID:E2Pld4Y/]
>>491
おつです。100回でも順位の変動はないみたいですね!?
>>490
さすが秀丸だな。フリーでそういう機能がついてるの
ないもんの?4000円すんだもんなぁ。高くはないんだろうけど
安くもない。秀丸体験版とかあればいいのにな。

493 名前:名前は開発中のものです。 mailto:sage [2007/04/24(火) 19:15:32 ID:Oay9wkAY]
払わなくても登録ダイアログが出てくるだけで使えるだろ。
今はちがうのか。

494 名前:名前は開発中のものです。 [2007/04/24(火) 19:39:48 ID:FogDtX5n]
members2.tsukaeru.net/ogawa/
君たちのアイドルのホムペな

495 名前:名前は開発中のものです。 mailto:sage [2007/04/25(水) 02:23:11 ID:5cNumRV7]
作者の日記LGPにかすりさえしないね
こゆー時こそLGP4について言及すれば盛り上がるのに

PS.オガワ君は真性だね

496 名前:オガワン mailto:sage [2007/04/25(水) 19:14:03 ID:w9Z+jo+F]
K2Editorってよさげだもんの。フリーだもんの。
ダウンロ°したもんの。
話題がなくなちゃたもんの。

近いうちに、たぶん、LGP3(か4)入門を書こうかなと思うんだけど、たぶん、
それで、ファミコンとかスーファミのゲームを再現しながら、
ゲームプログラムの基本を解説していこうと思うんだが、リクエストないかい?
あで(あれ)作ってー、って。基本的なジャンルで各1本ずつ書こうかなと、思うんだが。
俺は絵が得意ではないので、再現度は、ぶっーと鼻水でるほど低くなるけど、まぁ、
ゲーム作りの解説だから、問題ない。そもそも、ゲームって絵じゃないもんの。
昨今のコンシュマの絵が写実なゲームは鼻水でるね。ぶーっ、wwwつまんねwwwぶーwwあほかとww。
www絵にすwwwらなっていwwないという滑稽さwwwぶーwww



497 名前:名前は開発中のものです。 mailto:sage [2007/04/25(水) 22:49:48 ID:w9Z+jo+F]
LGPがいいよ。BASICだから、初診者さんいらっしゃーい。
だな。時間があれば手取り足取り教えてもいいけど、時間がない。
www.jppass.com/lgp/

積極的にコミティに参加して教えをこいなされ。
pc11.2ch.net/test/read.cgi/gamedev/1034694683/
変な人いるけど、まぁ、利用してみるといいよ。


498 名前:オガワン mailto:sage [2007/04/25(水) 22:51:50 ID:w9Z+jo+F]
誤爆しました。


499 名前:名前は開発中のものです。 [2007/04/26(木) 00:54:06 ID:foUhF5NZ]
>>496
>>497
>>498

自作自演・・・

500 名前:名前は開発中のものです。 [2007/04/26(木) 01:02:19 ID:foUhF5NZ]
LGPユーザーって程度低いね




501 名前:名前は開発中のものです。 mailto:sage [2007/04/26(木) 03:43:16 ID:TDKbGgXl]
HSP万歳

502 名前:名前は開発中のものです。 [2007/04/26(木) 19:17:48 ID:0KkmiHj5]
タイトル:【簡単にゲーム作成言語】BASIC+DirectX=LGP
URL:pc11.2ch.net/test/read.cgi/gamedev/1034694683
【糞スレランク:S】
直接的な誹謗中傷:17/501 (3.39%)
間接的な誹謗中傷:314/501 (62.67%)
卑猥な表現:6/501 (1.20%)
差別的表現:3/501 (0.60%)
無駄な改行:0/501 (0.00%)
巨大なAA:15/501 (2.99%)
by 糞スレチェッカー Ver0.72 kabu.tm.land.to/kuso/kuso.cgi


503 名前:名前は開発中のものです。 [2007/04/26(木) 19:35:54 ID:foUhF5NZ]
>>糞スレランク:S
ワロタ

504 名前:名前は開発中のものです。 mailto:sage [2007/04/27(金) 00:32:07 ID:284w4BJD]
LGP4でまだ使えない命令リスト

#include
while

ほかにまだある?

505 名前:名前は開発中のものです。 [2007/04/27(金) 03:35:21 ID:7ra6dXDA]
本来なら作者が伝えるべきなのにね。

506 名前:名前は開発中のものです。 [2007/04/28(土) 23:15:13 ID:F7O57cEz]
>>LGP4 Ver 00.18 << キタ━━━━━━(゚∀゚)━━━━━━ !!

2007/4/27 以下の問題を修正しました。
<言語処理>
・実数変数と数値の演算を行うとLGPが異常終了する場合がある。
・SWITCH文内のCASE文の処理でBREAK文等でSWITCH文を抜ける前に次のCASE文が現れるとSWITCH文を抜けてしまた。
引き続き次のCASE文下の処理の実行を行うのが正しい仕様である。SELECT文にも同様の問題がある。
・STR文等の実行で得た文字列を連結する処理を数回行うとLGPが異常終了する場合がある。
・SWICTH文の引数に配列を指定するとLGPが異常終了する。
<2D関数>
・G@PRINT文で長い文字列を表示しようとするとLGPが異常終了する。
・G@PRINT文で文字列配列を表示できない場合がある。
<3D関数>
・G3@ADDで追加したライトが、追加先のフレームの移動に追従しない
・G3@ADDで同一フレーム配下に複数のフレームを追加した場合で、配下のフレームに移動等の指示を行うと、
同一フレーム配下の他のフレームの動きに影響を与えてしまう

507 名前:名前は開発中のものです。 mailto:sage [2007/04/29(日) 00:28:12 ID:HaLkae7w]
>本製品は、Windows 2000/XP/Vista上で動作するソフトを開発する為の構造化
>BASICをベースにした言語コンパイラです。

readme.txtにこんなこと書いてあったけど9x系のみなさん動作してますか?

508 名前:名前は開発中のものです。 [2007/04/29(日) 09:27:34 ID:lk6DF43s]
更新されても盛り上がらないのはLGPクオリティ

509 名前:名前は開発中のものです。 mailto:sage [2007/04/29(日) 09:30:26 ID:aWiujQcv]
未完成な言語を触っても意味ないからなあ
LGP3程度に動くようになったら使ってみる


510 名前:名前は開発中のものです。 mailto:sage [2007/04/29(日) 11:37:52 ID:HaLkae7w]
LGP4で作成されたexeを実行するとc:\LGPっていうフォルダが勝手に作成されるよ
コンパイルしたときに実行されたときは大丈夫なのにexeをダブルクリックするとダメだ



511 名前:名前は開発中のものです。 [2007/04/30(月) 01:42:13 ID:MLETLv4u]
>>509
そのLGP3が動いているのを見たことないんだけど完成した作品あるの?

512 名前:名前は開発中のものです。 mailto:sage [2007/04/30(月) 10:16:05 ID:BtltlZ7r]
動いてるの見たことないって、少しでもLGP3をいじったことあんのかい?

逆にLGP1や2の完成作品ってのを見たことがないんだが
ここで名前の挙がった作品は全部LGP3

しかし作者相変わらずゆるゆるだなあ・・・
あの調子じゃLGP4は実用にはあと半年ぐらいは様子見ないと怖いな
システム側のバグなのかどうか、足元を伺いながら開発するのは嫌だし

513 名前:名前は開発中のものです。 mailto:sage [2007/05/01(火) 08:59:54 ID:B46t5TV0]
【LGP製ソフトウェア一覧】

Blue&White[ブルーセイバーズ オペレーション・オービタルハンマー]
www.geocities.co.jp/Playtown-Knight/2522/soft/bsooh.html

Blue&White[アイアンデュエル]
www.geocities.jp/bwohp/soft/id.html

ASTRO PORT
www.interq.or.jp/saturn/takuhama/games.html

パラソルウィッチ1LGP
www.kuriran.jp/game/para1/

パラソルウィッチ2
www.kuriran.jp/game/para2/

アナザーワールド体験版
www.kuriran.jp/game/aw-taiken/

モーションエディター『POLIDOH』
www.kuriran.jp/tool/polidoh/

ユーアーエースパイロット(慣性系2Dシューティング)
members2.tsukaeru.net/ogawa/yaap.html

514 名前:名前は開発中のものです。 [2007/05/01(火) 19:16:50 ID:mCVu6FIt]
>>513
オガワン宣伝乙

まさかこれで全部なんてことは言わないよね?
CやJAVAじゃリストアップするなんて不可能なほど数があるわけだが
後発のC#だってもう少し(ry

てか同じBASIC系のPやDだって数え切れないほどあるよね・・・

作者がMMOにはまって更新されないような言語じゃやっぱり普及には無理がある
ビギナー(BASICのBはビギナーのB)が使うような言語に粘着してないで早めに次に移ることをお勧めする


515 名前:オガワン mailto:sage [2007/05/01(火) 20:42:12 ID:WxQvRQ6f]
いまいち発作が起こらなくてしおらしくしているオガワンです。
熱い魂の叫び。が、いまは、そう、中で、深い内部で打ち震えている。
プレートが深くひきずり込まれるように。

void main() だっけ、main(void) だっけか、
何だよvoidって?あぁぁぁーーー(ムンクッ!アイアムムンクシャウト!)
だから、Cとかはイヤッ(萌えっ子)。

高級言語だぜ?俺は、カップラーメンより小僧寿しの方が高級だと思うね。
だから、どっちがいいっていったら、小僧寿しの方を選ぶよ。


516 名前:名前は開発中のものです。 mailto:sage [2007/05/01(火) 21:59:21 ID:B46t5TV0]
がんばって調べたのにキチガイに手柄を奪われた……、くやしいっ!

517 名前:名前は開発中のものです。 mailto:sage [2007/05/01(火) 22:21:44 ID:xpAQswTY]
>>514
自分でぐぐりゃもう少し見つかるだろうに
まあ作品があっても、LGP製であることを公表しなければそれまでだが

つうかDはわかるがPって何?

518 名前:名前は開発中のものです。 mailto:sage [2007/05/01(火) 22:28:53 ID:R7c4lcjp]
>>517
www.purebasic.com/
たぶんこれ
海外のコミュニティは活発
ゲームも沢山作られてる。

519 名前:名前は開発中のものです。 mailto:sage [2007/05/01(火) 22:33:37 ID:R7c4lcjp]
3DエンジンもOGREを使ってるし
比べるには可哀想過ぎる・・・


520 名前:名前は開発中のものです。 mailto:sage [2007/05/02(水) 00:10:08 ID:cb75olTm]
文句言うだけで建設的な意見が何一つ言えない頭のかわいそうな子が一人混じってるな・・・




521 名前:名前は開発中のものです。 mailto:sage [2007/05/02(水) 06:24:16 ID:TgBlF1Ug]
LGPリファレンスみたけど初期PSライブラリ以下。
現状だとDirectX9.0じゃなくてもOpenGL2.0の方が良さそうな機能ばっかりだね。

最低限ポリゴン線分判定はあればいいのにね。 > 作者さん


>>515
void とか確かに難しく感じるけど意味を理解すれば簡単。
要は関数のreturn時に値を返すか返さないかのパラメータ。
LGPの関数定義の先頭の引数となんら変わらないはず。

LGPの悲劇はオガワみたいのをひきつける宣伝の仕方したことだね。

522 名前:名前は開発中のものです。 [2007/05/02(水) 08:05:02 ID:T54qy9gm]
このスレッドは>>520様の建設的なご意見を拝聴するスレッドになりました

523 名前:名前は開発中のものです。 mailto:sage [2007/05/03(木) 03:27:43 ID:3bheP/1j]
どのバージョンが問題なく使えますか?

524 名前:名前は開発中のものです。 mailto:sage [2007/05/03(木) 04:49:10 ID:3bheP/1j]
エディタをもう一度うpして欲しいのですが…

525 名前:名前は開発中のものです。 [2007/05/03(木) 13:46:00 ID:GDezMy5S]
秀丸マクロからLGPを実行したいのですがうまくいきません
マクロを起動してもLGPは実行されずマクロのエラーも表示されません
マクロの内容は次の通りです

run "c:\lgp4\lgp.exe";

本当は%fを渡してrun "c:\lgp4\lgp.exe %f";としたいのですが
起動確認のため削ってみたらそれでも起動しませんでした

526 名前:525 mailto:sage [2007/05/03(木) 14:51:24 ID:GDezMy5S]
できました
これで秀丸からワンキーでLGPコンパイルできる!

run "c:\\lgp4\\lgp.exe %f"

527 名前:名前は開発中のものです。 mailto:sage [2007/05/03(木) 15:51:44 ID:GDezMy5S]
ファイルに書き込もうとするとLGP3と4どちらでもエラーがでてしまいます
>>491は実行できるのですがF@OPENより前の命令を削っていくと
同様のエラーが発生しました


//問題がでるソース(サンプルそのまま)
FH = F@OPEN( "C:TEST.TXT" , 1 )
F@WRITES( FH , "ABCDEFG" )
F@CLOSE( FH )

//発生したエラー
---------------------------
Light Game Programming3 ver 01.03.37: LGP.exe - アプリケーション エラー
---------------------------
"0x0040da8d" の命令が "0x00000007" のメモリを参照しました。メモリが "read" になることはできませんでした。


プログラムを終了するには [OK] をクリックしてください
プログラムをデバッグするには [キャンセル] をクリックしてください
---------------------------
OK キャンセル
---------------------------


528 名前:名前は開発中のものです。 mailto:sage [2007/05/03(木) 19:45:05 ID:4zoWiGA4]
>>515
voidについては別の人が説明しているみたいなので放っておくが、

「高級言語」ってのは値段が高いとかそういう意味じゃない。
別の言い回しで「高水準言語」と言って、人間の言葉に近い。
最近の言語は殆ど全て該当すると言ってもいい。
もちろん、古くからある言語でもLisPやForTRAN、BASICやCOBOL等は該当する。

対義語が「低水準言語」で、こいつらは人間の言葉よりも機械のコトバに近い。
アセンブリ言語と機械語が該当する。
ただし、アセンブリ言語でも強力なマクロをサポートしている物は高水準言語のような記述は可能。

529 名前:名前は開発中のものです。 mailto:sage [2007/05/03(木) 22:33:22 ID:88E3xbcT]
>>527
F@OPENの第3引数を省略しないで表記してみたら?

530 名前:名前は開発中のものです。 mailto:sage [2007/05/03(木) 23:06:58 ID:GDezMy5S]
>>529
0と1どちらも同じ結果でした



531 名前:名前は開発中のものです。 mailto:sage [2007/05/04(金) 00:11:15 ID:Dyc0KLx2]
#DEFINEも機能してない

532 名前:名前は開発中のものです。 mailto:sage [2007/05/04(金) 05:52:48 ID:ZbTKs/3W]
プリプロセッサは全て使えなかった


533 名前:オガワン mailto:sage [2007/05/04(金) 19:29:21 ID:PVvcpgLf]
>>527
実行ファイルと別のとこのファイルをアレするには、
カレントデレクトリを変えるんだお。
もしくは、TEST.txtがあらかじめ存在してなきゃだめだお。

CHDIR( "C:\" )
FH = F@OPEN( "TEST.TXT" , 1 )
F@WRITES( FH , "ABCDEFG" )
F@CLOSE( FH )

俺の環境では、カレントデレクトリを変更しないと、TEST.txtに
書き込まれなかったけど、エラーにはならなかった。

なので、よくわからん。

>>528
釣れた!
そんなこと知ってるお。いや、なんか言ってることが変だお。
>最近の言語は殆ど全て該当すると言ってもいい。
???
>古くからある言語でも
古い新しいって関係あるの???
>対義語が「低水準言語」で、こいつらは人間の言葉よりも機械のコトバに近い。
>アセンブリ言語と機械語が該当する。
限定的だお???
>アセンブリ言語でも強力なマクロをサポートしている物は高水準言語のような記述は可能。
うーん、曖昧だ。

あんまりあたまがいくなさそうだね。
わざとかな、、、。


534 名前:名前は開発中のものです。 [2007/05/04(金) 19:49:17 ID:ZbTKs/3W]
>>533
久しぶりに痛いのに当たったな

>>最近の言語は殆ど全て該当すると言ってもいい。
>???
普通のこと言ってるだけasm派生以外を考えればどうよ?
java,c#,D,ruby,のようなバイナリを吐くコンパイラ言語はasmに変換してるだろ
つまり、低級言語よりは上だろ?


>>古くからある言語でも
>古い新しいって関係あるの???
君が新しい古いの概念を持ってそうだから補間したんだと思うけど


>>対義語が「低水準言語」で、こいつらは人間の言葉よりも機械のコトバに近い。
>>アセンブリ言語と機械語が該当する。
>限定的だお???
逆にこれ以外の低級言語を上げてみてろよ
ちなみにアセンブリの種類というオチはやめれ


>>アセンブリ言語でも強力なマクロをサポートしている物は高水準言語のような記述は可能。
>うーん、曖昧だ。
全然曖昧ではないよ
マクロを使って擬似的に高級言語のように記述できると言ってるだけ



535 名前:名前は開発中のものです。 mailto:sage [2007/05/04(金) 19:51:40 ID:ZbTKs/3W]
LGPユーザーのレベルが垣間見れた瞬間

536 名前:名前は開発中のものです。 mailto:sage [2007/05/04(金) 20:10:24 ID:eOa94nWu]
木を見て森を見ず
一人馬鹿がいただけでその他全員が同じとは思わないでほしい

537 名前:名前は開発中のものです。 mailto:sage [2007/05/04(金) 20:22:19 ID:ZbTKs/3W]
木が寄生&電波しまくって森滅ぼす手前だね
高圧電線近くの森は剥げるんだぜ?

パナウェーブは「スカラー波はニビル星人の電波だ」って言ってたな

538 名前:オガワン mailto:sage [2007/05/04(金) 21:12:15 ID:PVvcpgLf]
水掛け論はたくさんだよっ!
創造したまえ。とやかく言わず創造したまえ。
なんていうか、芯を見極める力を養ってほしね。君たちひよっこには。
いろいろな面で釣られるな。よ。(はーと)

宇宙の平和を守るオガワンとしては、星人はほっておけないですね。
コリン星人と同盟を結んでいるので心配御無用です。
ニビル星人がわるい子なら、おしおきしなければなりません。

滅ぶ?笑止!
覚醒です。私は皆さまを覚醒させるのです。

目覚めよ!
「えーーーる、じーーーーー、ぴーーーーー」(震わせろ咆哮)
キラキラとした創造の光欠片が見えませんか?
LGPによって、結晶になるんだよね。

おれ、けっこう、ファンいるんだけどな、ファンレターとかも来るし。
(もしもあなた達が現実と妄想の区別を定義できるなら、これは嘘だ)


539 名前:名前は開発中のものです。 mailto:sage [2007/05/04(金) 21:30:21 ID:ZbTKs/3W]
文章がキモイのとお前の写真キモイ

ttp://members2.tsukaeru.net/ogawa/sdsha/sha070325.jpg

540 名前:名前は開発中のものです。 mailto:sage [2007/05/04(金) 21:46:15 ID:q5NuXLP3]
ね。なんかまだ反抗期外山とか大火病のスンフィみたい。マスクとったら?
他は結構イケメンじゃん 俺のニキビ面に比べて遥かに



541 名前:名前は開発中のものです。 mailto:sage [2007/05/04(金) 23:06:52 ID:ELgyjvsf]
これって使える音楽ファイルはMIDIとWAVだけなんでしょうか?
さすがにMIDIのBGMでは制限が強いし、WAVだと重すぎるんですが

542 名前:名前は開発中のものです。 mailto:sage [2007/05/05(土) 00:27:37 ID:PLQsTOSD]
>>533
>もしくは、TEST.txtがあらかじめ存在してなきゃだめだお。
これでした
F@OPENの第二引数を3にすることで目的の動作を得ることができました

>>491は実行できるのですがF@OPENより前の命令を削っていくと
もう一度確認したところ再現できなかったのでこちらのミスのようです

一緒に考えてくれた皆さんありがとうございました

543 名前:名前は開発中のものです。 mailto:sage [2007/05/05(土) 05:20:07 ID:WLnZ1Wcl]
右クリックが押された情報を拾う関数ってありますか?

544 名前:名前は開発中のものです。 mailto:sage [2007/05/05(土) 15:10:15 ID:vujmIaH9]
>>543
マニュアルくらい目を通そうよ
その頭痛が痛いみたいな文が既に釣りな気もするが

545 名前:528 mailto:sage [2007/05/05(土) 16:19:57 ID:f9QXPXPx]
>>534
Javaってバイナリ吐くけどasmには変換しなかった気がする。

>>533
>あんまりあたまがいくなさそうだね。
「 お 前 が な 」と言ってやりたいんだが。どうだろうか。
放置プレイでも別にいいんだが。

546 名前:名前は開発中のものです。 mailto:sage [2007/05/05(土) 18:07:13 ID:Icg/MooC]
ところで坂葉塾ってどこ行ったの?

547 名前:オガワン mailto:sage [2007/05/05(土) 21:20:23 ID:7Mtw1re1]
>>540
なんでマスクしてたか忘れた。不定期で写真は更新してるけど。
次回は普通に撮るかな。
>>541
lgp3はそうだね。
4は増えるそうだよ。
俺は、8ビット、22KHzとかにして、減らしてるけど。
それでも1M超えるけどな。まぁ、仕様です。そんなに
古くないPCなら無問題だしょ。


548 名前:名前は開発中のものです。 mailto:sage [2007/05/07(月) 09:34:02 ID:wb//s7EH]
LGP 4 Ver 00.19 を公開しました

> 2007/5/7 以下の問題の修正と新規機能を実装を行いました。
> <言語処理>
> ・「#include」「#define」がver00.14から機能していなかった問題を修正しました。
> ・SWITCH文とSELECT文で意図したシーケンスが実行されない問題を修正しました。
> <M関数>
> ・楽曲の総演奏時間を取得するM@LTIME関数を追加しました。

今日から使おうとしてたので良かった

549 名前:名前は開発中のものです。 mailto:sage [2007/05/07(月) 19:27:46 ID:MIUrs03Z]
520 :名前は開発中のものです。:2007/05/02(水) 00:10:08 ID:cb75olTm
文句言うだけで建設的な意見が何一つ言えない頭のかわいそうな子が一人混じってるな・・・

で建設的な意見とやらはどこ?
痛い発言以外読み取れないんだが・・・


550 名前:名前は開発中のものです。 mailto:sage [2007/05/07(月) 21:10:56 ID:fiu9AIa2]
ささやきさんGJです!!
wiki直しておきましたっ

whileの実装まだぁ〜?



ところでLGP4で3Dの表示をしてみたいのですが
なにかメッシュを表示できるサンプルありませんか?

マニュアルのサンプルはまだLGP3用のままらしく動きません
(注意書きに「未編集」と書いてある。実際試したけどエラー)




551 名前:名前は開発中のものです。 mailto:sage [2007/05/07(月) 21:52:11 ID:fiu9AIa2]
akiragoya.sakura.ne.jp/bacurec/text/

このLGP入門見たいのですがなにか方法ないでしょうか?
前から見よう見ようと思ってたのに実際見たくなったら無くなってたんですorz

552 名前:名前は開発中のものです。 mailto:sage [2007/05/08(火) 00:23:07 ID:9mvCIPi7]
講座関係はいつも保存しておくからコレも持ってるな。
尻毛だかなんだかのシューティング作っていくやつか。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<231KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef