【オープンソース】Construct【ゲーム作成ソフト】
■ このスレッドは過去ログ倉庫に格納されています
オープンソースの2Dゲーム作成ソフトConstructのスレ。
無いから立ててみた。
・公式サイト
http://www.scirra.com/ というわけで一応適当に修正したらちゃんと表示されるようになった物。
前と色々違う気もするけど。前のは削除した。
http://ux.getuploader.com/498/download/2/3dtest2.zip
Timerとかの使い方がよくわからんな
クリック毎に+100、とかにしてtextに代入してみたらとんでもない数字表示されっし http://ux.getuploader.com/498/download/3/test.zip
とりあえず簡単なゲームみたいな物を作ってみた。
行き当たりばったりで作ったから色々不備とか無駄な処理とか多いかも。
一応コメントも日本語でつけたけど化けたり間違ってたりしたら教えて欲しい。
今思ったけど敵がプレイヤーに向かって弾撃つ処理って
BehaviorにTurret追加してやったほうがよかったのかな。 >>106
ああ、うん。でも一応自分も初心者で他のサンプルとか見ながらとりあえず組んでみただけだから、
挙動はちゃんとしてても、多分色々やり方とか間違えてたり効率が悪かったりするから、
もし参考にするつもりならあんまり参考にしすぎないほうがいいかも。
DC上がってるから他にもダウンロードしてる人いるんだろうけど、
感想くれとは言わないから、とりあえず日本語のコメントが
他の環境でも文字化けせずにちゃんと表示出来てるかどうかだけでも出来たら知りたい。
後、操作方法は標準だとやりにくかったからWASDで移動、マウスで攻撃、に変更してある。
多分わからないってことは無いし大したファイルじゃないから要らないと思ったけど
一応操作説明つけといたほうがよかったかな。
>>107
XPSP3 32bit
問題なく動いたよ、コメントも日本語で文字化けせず
Readme無かったからイベントから操作方法推測したけど
このEvent Sheet EditorはMMF2慣れてるとちょっと見難い・・
でもエフェクト楽でいいね、やっぱ見栄えがする >>108
動いたなら良かった。コメントも日本語で文字化けしないなら、
今後他の人が上げたcapファイルとか見る時に日本語化が無理でも日本語の解説ついた
capファイルあるだけでも大分わかりやすくなるね。
イベントシートエディターは、仕方ない。多分慣れの問題。
エフェクトは、確かに楽。適当に設定してテクスチャ描いただけの
パーティクルでもそれなりに見れる物になる。
後は出来るなら他の人が作ったファイルも見てみたいな。
アップローダ出来てから自分以外ファイル上げてない。まだ二日しか経ってないけど。 MMFはKNP時代からだけど、オブジェクトに関係するイベントだけ表示ってのが便利なんだよね
俺じゃ弾の連射制限がどうなってるのかさっぱりわかんない… ゲームオーバーになるとよくエラー起こる
まだツールが安定して無いだけなのか組み方の問題なのか知らんが >>110
104で上げたファイルの敵の弾の連射制限?の事かな。
あれは10ミリ秒ごとに10個の乱数を作って、1が出たら発射してるだけ。
後、乱数はrandom(10)で10までってコメントで書いたけど、
乱数作る時は0も含まれるっぽいから、正確には0から9までの10個の乱数が生成されるみたいだね。
>>111
こっちも104の奴、ってことで多分いいのかな。
一応一通り軽く動作テストはしてるけどこっちだとエラーでない。
環境の問題なのか特定の条件でしか起こらないのか。
組み方の問題なら条件さえ整えば多分再現できるんだろうけど。
まぁ結構いい加減な作り方してるから組み方に問題がありそう。
というか今試してたら片方敵倒すと弾がホーミングしてきてた。意図してない動きだから一応バグ。
多分enemyが片方死んでもenemyの弾の角度調整処理が残ってたせいで発射後に角度が変更されてるせいか。
敵増やしたりすると他の弾にも角度調整が掛かっちゃってる・・・。
後で修正してみる。とりあえず前のファイルはコメントだけ変えといた。
ゲームオーバーエラーはわからないけど。 >>112
ああうん、>>104のこと。だけど自機側の。
最初はgameswかと思ったけど、これは単にゲーム終了後に弾撃てなくしてるだけだよね。
んで改めて確認してみたらそもそも制限してないんだね…
連打ツールで試してみたら凄いことになったwww >>113
うん、制限してない。クリックさえすれば幾らでも弾出る。
後一応敵の弾関係修正して複数敵配置と主人公のHP増やしただけの修正版。
http://ux.getuploader.com/498/download/4/test2.zip
修正自体は簡単で、とりあえず前は弾の向き自体をかえてたのを
とりあえず敵の向きを変えてから弾を撃つようにしただけ。
>>103
動作の中にある、カウント機能をオブジェに付加するみたい
lengthごとに動作をさせるみたいな、リピートさせたり終了後破壊したり
>>113
turretを使用して組めばreloadで簡単に連射間隔を設定できるみたい
3Dデータは.objだけじゃなくて.xも認識するみたいけどアニメは無理っぽい
元々規格が同じなのかな?
エフェクト設定のoneshotチェックを外して違う場所に生成すると
最初に作ったエフェクトの中間距離にゴミパーティクルが表示されれるみたい、環境依存?
実際に組んでるとよく落ちるね・・
設計に余裕がないのか、想定外の指定をするとエラー吐く前に落ちるみたい
wintermute
ttp://dead-code.org/home/index.php/download/
2.5DのバイオみたいなADVがつくれるみたい? エフェクト設定じゃなくてパーティクル設定だなorz turret…!そんなものがあったのか。
3D関係見てたらWolfensteinエンジンなるcapがあった。
簡単なFPSなら作れるのかな、と思ったけど最新版だとバグって残念な結果に…
http://ux.getuploader.com/498/download/5/doom.jpg Wolfensteinが作りたいならこんなツールもあるよ
The Raycasting Game
ttp://www.bithandler.com/ >>115
turret便利そうではあるけどこれ、いまいち使い方がよくわからない。
一応色々試しては見ているけど。発射の処理はspawnのほうでいいのかな。
3dは3dsとかも対応していたような気はするけど、一応基本的には2dメインで
3d機能はおまけ程度だから仕方ないんだろうね。
もしかしたら自分が知らないだけで出来るのかもしれないけど。
oneshotチェックを外して違う場所に生成、ってのがよくわからないけど、
その現象が起こるcapファイルとか上げたほうが環境依存かどうかとか
は検証しやすいかもね。
>>117
それ修正版が別の場所にある。
http://www.scirra.com/forum/viewtopic.php?f=8&t=6459
一応これは多分最新版でもバグらないはず。
今から覚えるならMMFよりこっちのがよさげだなぁ
後発の方がいろいろ有利のような気がするし 言語の壁がでかすぎるからサンプルコード漁らないとわけわかめすぎる http://ux.getuploader.com/498/download/6/tests.zip
スクロールのテスト。後Playerの弾発射時の角度関係を
別のスプライト使ってその角度に発射するようにした。
後その他色々。敵イベントを一応別にした。敵の弾発射はturretまだ使ってない。
テキストは別レイヤーにしてScroll X RateとScroll Y Rateを0にすれば、
そのレイヤーはスクロールしないから固定した位置に表示可能。 書き忘れた。後一応Player側にアニメーションつけた。 ちょっと触ったけどクリック&クリエイトを思い出して懐かしい気分になったわw これらGPLが関係してる製作ツールでプロトタイプ作って公開して、
そのときに得た意見を元にシェアウェア作った場合、
ライセンス的に問題にはならないのだろうか? >>124
今ならswf書き出し限定、広告付き?でTGF2も無料らしい。 シェアウェア版のソースに、GPLのコードを含まれなければ問題ない。 >>128
一応、作ったシェアウエアもGPLになってもいいなら、
GPLのソースコード含まれてても問題ないはず。 なんかややこしいねGPL
趣味で小規模なら気にする必要は無いと思うけど
GNU GPLに関して良く聞かれる質問
ttp://www.gnu.org/licenses/gpl-faq.ja.html
GPL/LGPL等ライセンスとゲーム製作_2
ttp://hibari.2ch.net/test/read.cgi/gamedev/1036512390/
【GNU】アンチGPLなプログラマ2【汚染対策】
ttp://hibari.2ch.net/test/read.cgi/prog/1271549512/ >Yes. Construct is free, open-source software so there are no requirements that you pay royalties or even give credit to the tool,
>but obviously, we'd appreciate it if you did either! Also, the runtime is open source, but this does not require that you release your
>game open source, you can keep it closed if you wish.
はい、「Construct」はフリーのオープンソースソフトウェアです
あなたはロイヤリティを支払うあるいはクレジットにツールの使用を表示する必要はありませんが、そのようにして頂けれるなら幸いです
また、ランタイムはオープンソースですが、あなたが制作したゲームをオープンソースとして要求することはありません
あなたが望むなら非公開にすることが出来ます。
>Just to clarify: Construct itself is GPL, but this does not cover works made using Construct.
> If you make a game or application in Construct, it is not covered by the GPL, so feel free to keep it closed source, sell it, etc.
明言しておくと:「Construct」はGPLですが、「Construct」を使用して作られた作品についてはGPLは適用されません
あなたが「Construct」でゲームかアプリケーションを制作したならば、GPLに適用されません
したがって、ソースを非公開にすることや、販売することは自由です
>Yes, that is correct, but GPL allows for free use for commercial purposes.
> GPL basically states that any modifications or projects based on the code has to be released under GPL as well but
>that anything created using the GPL application is free to be licensed under any license including commercial licenses.
はい、正しいですが、GPLは商業目的での自由な使用も許可しています
原則、GPLはコードに基づくどんな変更やプロジェクトもまた、GPLの下でリリースされなければなりません
しかし、GPLアプリケーションを使用して作成されたものは全て、商業ライセンスを含むどんなライセンス下でも自由に利用できます
スレがGPLの話で埋まるのもあれなので・・
かなり意訳だけどたぶんこんな感じかな?間違ってたらごめん インディーズ縛りとか販売数縛りっていうものあるけど、
大概のゲーム開発環境って、作ったゲームは自由にしていいよって言ってるよね 探せば色々あるね。。。
game_editor
ttp://game-editor.com/Main_Page
2Dゲーム作成
Silent Walk FPS Creator
ttp://www.silentworks.hu/index.php
FPSゲーム作成
The Scrolling Game Development Kit
ttp://gamedev.sourceforge.net/Screens.shtml
2Dゲーム作成 教育系?とかなら。。。
jumpcraft
ttp://jumpcraft.com/
2Dゲーム作成
kodu
ttp://fuse.microsoft.com/project/kodu.aspx
子供向け3Dゲーム作成 個人的にはこんな感じの3Dツールがいいんだけどな
ttp://www.atmosphir.com/atmosphir/
3Dゲーム作成(オンライン?) 正直羅列だけされてもどれがどんなツールか解らんし
そもそもスレが違うんじゃ >>131が気を使って話題がスレ違いにならないように修正したのに
即他のツールの話題持ち込むなよw
>>131は俺なんだけど今読み直したらヒドイ日本語だなw このツールは本国でも(2Dゲー製作者に)注目されてるツールなの?
フォーラム見る限りそんなに盛んでもないみたいだけど?
海外ではこの手のツールは選択肢も多いし歴史も長いし
3Dエンジンやプログラミング言語の全体の選択肢も考えると
ジャンル自体がニッチな部類なのかもしれないけれど 何を持って注目と言うのかわからないけど、MMFやGameMaker触ってる人達なら当然Constructも触ってると思うよ。
製作者としては、まずどのプラットフォームで作りたいか(OS別、携帯電話、ブラウザゲー)、
ツールとしての操作性、あとは細かい仕様や拡張性、バグの有無等、総合的に見て自分に合ったものを選ぶ。
ところで「本国」ってのは何を指してるんだろうか。
ユーザーは日本含めて世界中にいるだろうし、開発者達が国籍明らかにしてるわけでもない。 普通に考えてConstruct開発者のお国だと思うんだが・・ wiki作ってぼちぼちマニュアル作ってけばいいんじゃないかなぁ
レンタルwikiで垢作ってみたものの、俺には向いてないな。
冷静になってみたらそもそも俺がConstructの使い方把握できてないし…
>>145
言語ファイルのEnglishにわざわざ(UK)ってつけてるから、イギリスかもわからんね。 wikiwikiなら誰でも編集できる仕様じゃなかったかな みんあで少しずつやればいいよ
間違ってたら修正すればいいし >>148
なるほどー確かに
そういえば>>82のConstructに似てるGame Developは
フォーラムが仏・英に別れてて覗いてみると仏勢しか書き込んでない
英Construct・仏Game Developみたいな図式でなんか関係してるのかな FPSのMod制作は凄く盛んなところ見ると、そもそも2Dでゲームを作りたいという人が少ないんじゃね
さらに2DならFlashで作ればいいという考えもあるし >>152
そういえば海外のFlash関係はonline_service系が多いね
あとはソース配布とか
機能の話題とか無いけど、まだあんまり弄ってる人いないんかな
function_objを軽く触ったけど地味に使い勝手がいいね
event_sheetだけかと思ってたんだけど
・add_parameterで引数指定してやって(複数可)
・call_functionで呼び出し
・on_function内で関数設定
他所のevent_sheetから呼び出しても使えるみたい?(たぶん) >>152
2Dゲームっていうと、Game MakerとかMMF2辺りの
知名度とかユーザー数ってどうなんだろうね。
2Dゲーム制作需要が少ないならこの辺りも多くないってことになるんだろうけど。
この辺りのユーザー多くて活動盛んなら2Dがどうとかってより、
単にConstructの知名度低いだけのような気がする。
>>153
一応軽く弄ってるけど、英語だし自分も含めて
機能をちゃんと把握できてる人があんまりいないのかも。
日本語の情報が全くといっていいほどないし。
チュートリアルとまではいかなくても、色々機能使った日本語コメ付きの簡単なcapファイル
上がるだけでも大分違うかもね。一応公式行けばサンプル?自体は沢山あるけど
全部英語だしね。 そういえばGameMakerはipad等で動かせたんだっけ?
ならけっこう需要ありげな気もするんだけど
Game Maker Runner for Apple iPad, iPhone, iPod Touch [Video]
ttp://gamemakerblog.com/2010/09/24/game-maker-game-running-on-apple-ipad/
2chスレの方は落ちてるな 知名度はMMF2>GameMaker>>>>>>Constructって感じだな。
まぁ2.5DとかだとUnityとかも入ってくるけど。
ただやっぱ、企業が作ってるのは携帯アプリ対応してたりマルチプラットフォームだったりするから、
そもそもConstructは同じ土俵ですらないんだよな。 Constructは音楽ファイルや一部のリソースをexeに纏められないから
商業で利用するにはちょっと向いていないかもね(そのうち改善されるかもしれないけど)
GameMakerのスレたったね、一応無料でも使えたんだ >>156
マルチプラットフォーム対応、は大きいのかな。
だとしても、Constructはもう少し評価されて知名度上がっても良い気はするけどね。
>>157
よく知らないけど、他の開発ソフトとかだと
音楽ファイルとかも全部一つにまとめられるの?
http://ux.getuploader.com/498/download/7/tests2.zip
二段ジャンプ、壁滑り、壁蹴り、残像等一応実装。プレイヤーを画像と本体を別々に。
ブロック類をfamiliesでまとめた。後多分小さな変更が色々あると思う。
今回変更した点はコメントつけてない。後一応軽い動作テストはしたけど
不具合とか問題とかあるかもしれない。 >>160
そこは上手い実装が思いつかなかった。基本的に上から処理実行されるから、
今のままだと上昇中でもジャンプ可能にするとそのままジャンプした瞬間に
二段ジャンプの処理が実行されちゃう。一応二段目ジャンプを先にくるようにしとけば
そうならないけど、これだとまたどっかで不具合出そうだし何か上手いやり方ないかな。
後上で上げたファイル、やっぱりというかチェックが甘かったのか、
バグっぽいのが何個か見つかった。一応原因は検討ついてるから多分すぐ直せるだろうけど。 http://ux.getuploader.com/498/download/8/test6.zip
とりあえず修正版。一応バグっぽい所直しておいた。
上昇中に二段ジャンプも一応出来るように。
その他小さな変更。 platform movementに左右壁判定が最初から付いてるのはいいな
MMFだとファーストループ使って判定処理組まないといけないのに 実際のとこやっぱり自機動作は自作したほうがいいのかな
自作の動作使ってるサンプルもいくつかあるみたいだけど >>163
MMFはほとんど触ったことないけど、壁判定が標準で使えるのは便利だね。
>>164
自作、ってのがどの程度を指すのかはわからない。
やろうと思えば多分全部1から組むことも出来るんだろうけど、基本的には
(意図する動作に)近い動きのBehavior使いつつそこにイベントーシートで
機能・動作を足してく感じが一般的だと思う。
動作は標準のBehaviorだけでイベントシートとかで一切組まない、ってのも
出来るけどそれだと必要最低限の動きしか出来ない。それでいいなら有り・・・かもしれない。
結局何を作るかにもよると思う。
後、検索してたら日本語のConstructのwikiが作られてたんだけど、
これ、多分ここに来てる人が作ったんだと思うけどURL貼っても大丈夫かな。 >>148の人のじゃないかい?12/04だし
あんまりBehaviorまかせにすると複数敵OBJが集まった瞬間にポコンとプレイヤーキャラが
画面外にはじきだされたりするけど、1から組んだからといって回避されるとは限らないのが困りモノ
汎用性があるから暇なら組んでみるのもいいかもね・・ >>166
その辺は上手く工夫して対策するしかないのかも。
結局は作ったゲームに合わせて変えてくのが望ましいはず。
>>167
wikiの利点って、誰でも編集出来ることだし、誰かが編集して
内容も増えてくと思うからwikiがあるだけでも意味はある。
中身空っぽでもし他人が編集できないなら意味はないけど。 Ribbon Objectってのがいまいち使い方分からないんだけど誰か知らないですか
たぶん画像をリボン状に繋げて光跡とかを表現出来るんだと思うけど(ポリラインってやつ?) うおーまじだ!すいません
ribbon barばっかり引っかかるから途中であきらめてました
しかも思ったよりややこしいですねこれ まずribbonオブジェクトの使い道が思いつかないorz とりあえず、ribbonの使い方と仕組みがなんとなくわかってきたけど、
やっぱマニュアルとかドキュメントが無いのはちょっとやりにくいな。 俺もRibbonでレーザー作ってみました
http://ux.getuploader.com/498/download/12/ribbon_laser.zip
最初リボン1つまでしか表示出来無いじゃんとか思ったけど
弾頭オブジェクトを別に作っといてそれのContainerにribbon objectを突っ込んだら複数表示させられるみたいです >>175のファイルを参考にしてコンテナミサイル?もどきを作ってみた。
まぁほとんど中身丸パクリみたいな物だけど。
http://ux.getuploader.com/498/download/13/missilemodoki.zip
本当は最初のコンテナ?がミサイル出したら落ちるようにしたかったけど
上手く出来なかったからとりあえずこの状態で。 ミサイルが遅いのは仕様、というか一応わざとだよ。
敵はとりあえず適当にBehaviorつけただけだから適当に弄れば遅くなるよ。
後、挙動としては、missile2: Value 'target' Equal to - 1 はあるのとないのどっちがいいんだろう。
これってBGMを指定した時間からループさせるってのは出来る?
イントロ付きで再生→イントロ終わった位置からループってのをやりたいんだけど
MMFは再生の度に音楽ファイル読み込むらしく
そのたびに一瞬止まって自然な繋ぎが出来ないらしいので…
XAudio2にSetPositionってあんぜ
まだ試してないけど出来そうな気配がある SetPositionは音を発する位置っぽくねーか? Construct does not fully support translations,
so I would not recommend you attempt a translation at this time.
Thanks for your interest, though.
日本語化される可能性もなさげだね? よくわからないけど、Unicode対応してくれればこっちで日本語化できるようになるんじゃないの? いや無いことも無いんだが・・
色々組んでると不思議な現象がけっこうある すさまじい過疎っぷりに泣いた
頑張れコンストラクト Container内のオブジェクト同士ってほんとに一蓮托生だな
どれか一つでもDestroyしたら同じContainer内のオブジェクト全部無くなる\(^o^)/部位破壊出来ねえ
多関節キャラ作ろうと思ったらUniqueID使ってイベント上でくっつけたほうがいいのかな どんなン作ってるかサッパリだが
破壊された部位だけ非表示にするなりアニメフレーム変えたりしたら
えーんちゃうん? もう誰もいないかもしれんが…
Construct2(α版)来てるよ
ttp://www.scirra.com/forum/viewtopic.php?f=35&t=8468&start=50
DL
ttp://sourceforge.net/projects/construct2/ 上貼り間違えた
ttp://www.scirra.com/forum/viewtopic.php?f=35&t=8468 2バイト文字は使えるようになったの?
なってないならイラネ 後、マルチプラットフォームに関しても要望が色々多かったからなのかな。
今は標準がhtml5になっててそれしか出力できないみたいだけど、
色んなプラットフォーム向けのエクスポーターを作れるような形になるみたいだね。
■ このスレッドは過去ログ倉庫に格納されています