探検


皆で Linux で動くネットゲームを作ろう

■ このスレッドは過去ログ倉庫に格納されています
2008/09/24(水) 15:47:32ID:OEqJ5D76
デスクトップ環境としても再度注目されているLinux。
やっぱり決定的な求心力として必要でしょう。
ソースとアイデアを出しあおう!

推薦開発環境:
C++
SDL(ゲーム画面)
wxWidgets(アップデータとかユーティリティ)

個人的には 2D で昔の (S)FC の名作みたいに
手堅いゲーム性のものが作りたいな。

40 名前:login:Penguin :2008/09/24(水) 09:00:44 ID:1ZrsLDT6
よく考えてみたらネトゲが動かないんだよな。これはけっこう大きいな。
MacからWinに乗り換えする人もネトゲが理由だったりする訳だし。
2008/10/01(水) 03:24:28ID:wpDT6zhE
ぷにょぷにょしたい
2008/10/01(水) 08:07:26ID:ptjPnd1/
>>115
ぷよぷよクローンなら既にいくつかある。
2008/10/02(木) 02:44:14ID:l7sdG6GR
ネット対応?
2008/10/02(木) 02:46:21ID:FjmOD/Ec
対戦型のレースが良い。もうデータぶっこ抜きでいいじゃん
2008/10/04(土) 23:52:43ID:vyieiLfJ
暇だったら作ってください!!
http://schiphol.2ch.net/test/read.cgi/game/1223012253/
2008/10/05(日) 03:45:40ID:KBJc/YEk
エロゲは姉妹スレの方で
ttp://pc11.2ch.net/test/read.cgi/linux/1178690729/
2008/10/05(日) 21:11:48ID:SXXbGT7L
>>120
これエロじゃなくてもいーから作ってくんねえかなあ
2008/10/09(木) 17:15:58ID:jGO72Q1T
皆やる気ねえな
124login:Penguin
垢版 |
2008/10/09(木) 17:27:28ID:opaOB5j0
PvPの名作 Knight OnlineのデータベースをMySqlに移植して
クライアントも何とかLinuxにしてくれたら俺は何でもするよ
サーバー側だけ移植でもおもしろいかもね
2008/10/23(木) 23:46:27ID:vIfG12Dz
RTSつくろーぜー
126login:Penguin
垢版 |
2008/10/27(月) 20:16:32ID:zOfS4+Sc
linux上でウィンをKVMで動かして、ネトゲ、gyao 見りゃ良いじゃん。
2008/10/27(月) 20:37:15ID:mZ9DT36L
Javaならまじで手伝うが、それ以外ならてつだわん
2008/10/27(月) 20:43:11ID:G3Ci3ueB
Javaだと「Linuxで」の意味がない・・・・
2008/10/27(月) 21:07:29ID:mZ9DT36L
いや別にそういう思想があるならいいよ。
俺はjavaじゃないと手伝わないって勝手に思ってるだけだから
2008/10/27(月) 21:19:30ID:QKFmP8Rw
つまりはJavaしかできん/知らんぞ、ってことか。
2008/10/28(火) 00:59:02ID:AhwFq0EP
「Linuxのプログラミングを勉強したい」とか、
「Linuxのユーザーを増やしたい」などの目的がないのであれば、
あえて限定されたOSと、限定された環境でしか動かない
アプリケーションを作る理由が考えられないんだよね。

>>1は、Linuxユーザーを増やしたいように見えるんだけど、
汎用的な言語を使っても完全なマルチプラットフォームというのは難しいんだろうから、
○○版などの移植が必要になると思うので、
メインの開発スタッフがLinux上で開発していれば、自然にLinux寄りになっていくと思われ、
その程度のLinux度であってもゲームが輝いてさえいれば、
Linuxの輝きも消えないような気がするんだがどうだろう。
2008/10/28(火) 01:48:22ID:fdTRyXKP
聞きたいことがあるんだけど、
なんで、既存のゲームとかアプリはWin対応のみなの?
c言語とかjavaとかで作られてるなら少し手を加えれば、マルチOS対応に
出来ると思うんだけど、その壁ってなんなんですか?
開発環境がWinのみなの?Win限定ライブラリを使用してる?
それともメーカがサポート範囲を限定するてめにWin対応しか発売しない?
いまいちその辺がよくわかりません。
2008/10/28(火) 01:53:56ID:1mk3FCnn
DirectXを使った時点でWinのみになるだろ
2008/10/28(火) 06:06:24ID:Y8Lac4r6
>>130
C出きるけど、やりたくない。
2008/10/28(火) 09:17:23ID:eoN2DRUX
やるならLiveCDで配布した方がいいかもね〜
2008/10/28(火) 17:54:58ID:iQTYpmq9
>>132
Linux向けに出して何本売れるかわからんのに「少し手を加え」てなんかいられんのよ
2008/10/29(水) 16:33:43ID:EyDnCRS8
>>132
無料のVC++落としてきて何か組んでみてlinuxに移植してみたらわかるんじゃね

最初からgccで組め? そんなの「ちょっと手を」レベルの話じゃないわな
2008/10/31(金) 14:22:03ID:SoEnQ6Gq
スパーニョニョニョブラダースをまずつくってさ
139login:Penguin
垢版 |
2008/11/02(日) 07:31:45ID:VF9EIceZ
a
2008/11/02(日) 14:28:15ID:PNGuk74B
そんなことよりみんなでディアブロ2やろうぜ、ダウンロード販売やってるし
ドルが安いし、本体19.99ドル、拡張19.99ドル、wineで動くし

久々にやったらすげえ面白いんですけど!
2008/11/19(水) 03:14:24ID:mRRqg6Rv
>>140
夏頃までwine上で普通にやってた。ハマれるしだらだらできるけど油断すると即死。面白いよね。
前回のパッチでCDチェックがなくなったみたいだけど、いまはダウンロード販売やってるのか。。

142login:Penguin
垢版 |
2008/11/21(金) 18:02:26ID:C4BBHjxl
W:ETやろうぜ
2008/11/23(日) 11:30:06ID:gNqTzI0V
1から全部読んだが、感想として、この手のスレは、何もない状態からは理解は得にくい。
少しでも作ってる方が理解は得やすいと思う。

なんでもいいから、取りあえず始めようぜ!
2008/11/23(日) 16:43:43ID:O7hemw+F
>>143
俺もそう思った
145login:Penguin
垢版 |
2008/11/23(日) 22:02:08ID:7LfbR6BC
よしやるか!









500年後に
146login:Penguin
垢版 |
2008/11/24(月) 00:05:05ID:7vHKx8mj
エミュ鯖と呼ばれる商用MMOのクライアントを拝借、改造したゲーム
システムなら、既に商用レベルに近い品質でプレイ可能だ。法的には
いろいろ問題はあるけど。

インタプリタ言語で記述し、SQLサーバをぶん回す。クライアントの雛
形さえ何とかなれば、あとは人海戦術で何とでもなる世界だ。そんな
に難しくもない。作るべきはMMOツクールみたいな代物だろう。
2008/11/24(月) 00:14:49ID:fYtvwT2E
デモでいいから作ってから立てろって言って何ヶ月たっても作り始めない
新手の荒らしなんだよおまえら
消えな
2008/11/24(月) 13:02:39ID:hUmZSQLb
モノポリーライクなネトゲならあるぞ
2008/11/26(水) 18:38:04ID:t3zk3p6L
ROのエミュ鯖とか
2008/11/28(金) 23:52:58ID:4U61lmbF
eqemuとか
2008/12/06(土) 15:10:01ID:39Z28OPZ
ROのエミュ鯖ってチャH機能とか拡張されてないの?
2008/12/10(水) 01:56:54ID:W8lYe2g9
PlaneShift とかはどぉ?
153login:Penguin
垢版 |
2009/01/06(火) 16:50:54ID:FbPiJjLg
この際、UOクローンでいいよもう。
Dransikみたいな感じならSDLとかでチマチマ作れそうじゃん。
http://www.dransik.com/
154login:Penguin
垢版 |
2009/01/06(火) 18:41:33ID:IK2E/sbp
Windows用でよかったら雛形くらいは作ってもいいけど。
どお?
2009/01/06(火) 19:21:02ID:wX7Syxwv
near
2009/01/09(金) 19:28:57ID:vaUhxCQA
Linux専用UOクローン、その名も "Vender Buy Linux"
2009/01/11(日) 12:16:39ID:MGDbdB5E
ふ〜ん、つまらなそうだね...
158login:Penguin
垢版 |
2009/01/11(日) 16:55:26ID:0nfC0YH6
新規なアイデアと技術力の両立を期待すると敷居が高くなりすぎるから
まずはクローンでいいとして、普及のためのキラーゲームにするなら
UOクローンもしくはCSクローンの二択。好きなの選んでいいよ。
少しづつコード出しあって作っていこう。ソース管理はgitでいいね?

// cs-clone.cpp
#include <iostream>

int main(void){
 std::cout << "Counter-Strike Clone ver 0.1. << std::endl
      << "Coming soon..." << std::endl;
 return 0;
}
2009/01/11(日) 17:35:04ID:FgBzdMni
>>158
俺はbzrでもhgでもgitでも構わないけど、他の人はどうだろう。
160login:Penguin
垢版 |
2009/01/11(日) 21:19:13ID:8ikSWY1X
age
2009/01/11(日) 23:57:48ID:0nfC0YH6
早速パッチ投げてみる

--- cs-clone.cpp 2009-01-11 23:55:52.000000000 +0900
+++ cs-clone-fix.cpp 2009-01-11 23:56:27.000000000 +0900
@@ -2,7 +2,7 @@
#include <iostream>

int main(void){
- std::cout << "Counter-Strike Clone ver 0.1. << std::endl
+ std::cout << "Counter-Strike Clone ver 0.2." << std::endl
      << "Coming soon..." << std::endl;
 return 0;
}
162Penguin
垢版 |
2009/01/11(日) 23:57:51ID:BTJCzrl3
すごい。
2009/01/12(月) 03:11:33ID:RwQYnwL2
バージョン番号上げただけじゃねーか、ハゲ
2009/01/12(月) 03:40:22ID:wL1AL9mO
バージョン番号を上げるだけの修正を施したから実際バージョン番号が上がる

ってなんか哲学的な命題だよな。
165login:Penguin
垢版 |
2009/03/06(金) 14:50:02ID:ZvBqGGn8
int main(void){
 std::cout << "Counter-Strike Clone ver 0.3. << std::endl
      << "もしもし?もしもし???" << std::endl;
 return 0;
}
2009/05/14(木) 18:10:43ID:xydZSnnP
>>154
win専用のライブラリ使わなければ少しくらいは需要あるんじゃね
2009/06/30(火) 11:44:09ID:PDi6RLqb
作るのもいいけど、すでにネトゲが動作するようだぞ
ubuntu9.04だとFF11もWOWも動くようだ
ソース
http://appdb.winehq.org/
2009/06/30(火) 21:22:23ID:vAs8WKAf
>>167
EVE Onlineも動くんじゃなかった?
2009/07/10(金) 22:20:07ID:Ywd0jADB
wineだと結局linuxで動かすよりwinで動かす方が軽かったりするからやだ
2009/08/02(日) 00:21:20ID:yAkWZq52
>>169
winよりも軽くなるやつ何かないの?
2009/08/15(土) 23:51:12ID:7X+A3D9p
3DMARK2000がwinで動かすよりスコアが高くなるけど
たんなる異常動作
2009/08/22(土) 00:32:18ID:9UPhvHJ+
すごい荒れたスレだwww
自分は以前DiskStationでやった魔導RUNのようなゲームがしたいが
ROUGE ダンジョン内で他の人と会えるだけでも楽しいかもしれない(既にありそうだが)
オプションとして
死体からの盗み, 人間vs人間, 個人商店,
ダンジョン内に区画を掘って家にする(盗難あり)
ダンジョン内にトラップをしかけて他のプレイヤーを招待 etc.
2009/09/15(火) 21:20:57ID:/etepYv4
そろそろ一年だけど、何かできた?
俺はwxWidgetsでテトリス作ったよ
2009/09/21(月) 06:33:25ID:JnSn8bex
マネーゲームとかはどうだろう?
各自がネット通貨を発行してアイテムや拡張プログラムをその通貨で売るんだ。
2009/09/23(水) 02:13:13ID:yTS7NCyd
GUIライブラリ何つかうかなんてことより
もっと大事なことを先にきめろ。
176login:Penguin
垢版 |
2009/09/23(水) 18:44:34ID:sdRQaZxs
ファミコン時代のマリオを10人くらいでプレイできるみたいなネットゲームが夢なんだ。
ライバリを押して穴に落としたりもできる。
177login:Penguin
垢版 |
2009/09/24(木) 02:25:25ID:pFe19485
結局オープンソースって阿呆な思想なんだよね
2009/09/24(木) 02:45:27ID:Ezd2/hwl
どうして?
オープンソースといっても黙って口を開けてれば入ってくる訳ではないよね。
阿呆でも金があればそれができるけど、それはなんだって同じ。
179login:Penguin
垢版 |
2009/10/11(日) 20:22:19ID:V8GnKGaf
>>176
やってみたい
応援する
2009/10/11(日) 22:24:24ID:udcNPmZy
何も出来ない奴がスレを立て
応援するだけのゴミが糞スレをageる
2009/10/12(月) 15:04:47ID:IV2QtDun
MoE + mabinogi + 大航海時代online な感じでよろしく
2009/10/17(土) 02:25:43ID:akUWcoIM
最初はjavaでいいだろ、何贅沢言ってんだ?
183login:Penguin
垢版 |
2009/10/28(水) 13:03:24ID:JoWzzLln
オープンソースのMMORPG

planeshift
http://www.planeshift.it/
3D フィールドはけっこう広かった

daiminonin
http://www.daimonin.org/
2D やったことはない
184login:Penguin
垢版 |
2010/07/06(火) 06:26:46ID:qB30yNky
ほんと頭にくるよ。>>1みたいな奴には。
できもしないのに偉そうなことばかり抜かして
人の意見は聞かず文句言うだけ。
それでできたんならともかく、逃げて完成などしない。
デモプログラムも作れないのにスレ立てて面白がるだけ。
2010/07/24(土) 10:36:56ID:j1OXw03S
>>184
とりあえず久しぶりの保守乙www
2010/07/30(金) 02:13:50ID:mskazuyQ
保守age
2010/08/02(月) 18:37:28ID:9LycRMGm
Winでワールドネバーランド的なゲーム作ろうと勉強中。
WinだとDxLibが使えるけど、
Linuxだと同様のライブラリはあるのかな?
できればPSコントローラ使えるようにしたいけど、
対応しうる手段って何だろ? OpenGLとか?
2010/08/17(火) 08:00:20ID:2bRgFm2K
そのゲームを知らないけど、SDLとかSFMLみたいなライブラリはある。
どちらもジョイスティックは普通にサポートしてるし、OpenGLも使える。

PSのコントローラーはPS3のはbluetoothで普通に使えて、
以前のもUSBに変換するやつで普通に使える。振動もさせられるはず。
189login:Penguin
垢版 |
2010/09/09(木) 22:12:45ID:dxYjDSxf
まだこのスレあったんだ
もうすぐ世界的なMMOの続編FF14が正式にはじまってubuntuもそろそろ次verがでる時期(10月予定のはず)だけど対応視野に入れてるのかな
2010/09/10(金) 00:40:13ID:2RZF+fsj
入れてるわけがない
2010/09/10(金) 02:56:53ID:2K0/oNtK
どうせWineで動くし
2010/09/10(金) 09:24:47ID:V+HeaPAO
Wineで動くわけねーだろwww
2010/09/10(金) 10:44:37ID:m33lLiaV
14はまともに動くという報告はまだないな
http://appdb.winehq.org/objectManager.php?bIsQueue=false&bIsRejected=false&sClass=application&sTitle=Browse+Applications&iItemsPerPage=25&iPage=1&sOrderBy=appName&bAscending=true

ちなみに家では14のベンチマークソフトはまともに動作せず落ちた。
11のソフトは動いたけどね。
2010/09/10(金) 12:48:13ID:2RZF+fsj
動くようになってもWindowsで動かすよりかなりパフォーマンス悪くなる
元からクソ重いのに
2010/09/10(金) 14:34:55ID:2K0/oNtK
Winでも推奨はGTX460以上という糞さ
2010/10/06(水) 22:42:22ID:DwopWOVR
>>183
The Mana World
http://themanaworld.org/

これはみんな知ってるのかな
2010/10/07(木) 08:04:49ID:Joy2nlaw
>>196
apt-cache search tmw
2010/10/30(土) 07:17:04ID:HTaFpe8x
スタティックリンク以外まったく盛り上がっていないけど、コンセプトはいいのでなにか作ってみる。

オンライン大富豪ゲーム

動作要件:
コマンドライン版 Glibc
Ncurses版 Glibc Ncurses
GTK版 Glibc GTK+2 Cairo

開発言語: C

内容: 4人対戦、3人対1COM、2人対2COM、1人対3COMが可能。ローカルルールやCOMの難易度はゲームのセットアップ時に選択することができる。思考アルゴリズムは日本語で記述することができる。

大富豪なんてブラウザゲーでもあるし、今さらって気がしないでもないけど。
老若男女を問わずだいたいやり方は知っているし、apt-get upgradeの待ち時間にでも気軽にできそう。ま、初めてゲームを作るので(ゲームAIも)勉強も兼ねて。

(以下妄想)
これを元にしてボードゲームを増やし、コミュニティを作る。もしユーザーが増えればRPGやRTSを作っていく。
2010/11/21(日) 12:09:39ID:/Q2pfWDC
誰も言わないから俺が言いたい

WizのMMO

もちろん線画で。さっくさくやで!

200login:Penguin
垢版 |
2011/01/10(月) 14:01:27ID:P9Dp+w2t
>>1
最低でも企画書。あるいは資料作ってからおいで。
それができないならNPO法人作って資金と人集めね。
と保守。

>>143
>>1ではないが今はブチ切れて一時休止中だけど、数年前からEuphoria [ ttp://openeuphoria.org/ ] という
マイナープログラミング言語の関連文章翻訳ならやってる。

そいつはWindows, MacOSX, BSD, Linux, Unix亜種で動くインタプリタだが
トランスレータも標準装備していて中間言語コードからCコードを吐ける(ちょいと癖があるがさほど可読性は悪くない)。
また、共有ライブラリのバインディングもあるので既存ゲーム開発用ライブラリもラッパー組むなり吐いたコードとくっつけたりして使えるかと。

うまく使えばCわかりませんな人でも開発に参加できる上に、開発部隊を綺麗に分けられるかと。

>>199
既にMUDで存在する気がする。
2011
垢版 |
2011/01/11(火) 16:54:21ID:qys6lM63
結局おまえら何年たってもゲーム作れないの?
だっせーなぁ
2011/01/11(火) 19:25:39ID:sDYP0Hvb
>>201
あんたは、その程度の器の人間か。勉強してこい無知+外道=uselessが。
と所詮偽者につられてみるテスト。

さて、仕切り直し切り取り線置いておきま...スレ立て直したほうが...。

---- 蚊取り線 -----
2011/01/11(火) 20:06:02ID:tLCOotbw
Linux使用者にはネトゲなんかに現を抜かしてる暇人や廃人はいません
時間を浪費するだけの無駄なソフトの開発なんてやめておきましょう
2011/01/11(火) 23:10:01ID:zu2aJPYW
ryzomがオプソになったって
2011/01/12(水) 10:50:53ID:PSaN22L2
人生に無駄は必要だ
合理的過ぎたら窮屈だから多少の息抜きは必要
2011/01/12(水) 12:34:38ID:l8ZFfHCu
ネトゲは中毒性が強いからな、息抜きレベルで済まなくなる事態に陥りやすい
そもそも不健康だし、教養にもならないし、あまりにも無駄過ぎるんだよね
2011/01/16(日) 05:22:39ID:MfC+DGra
最近増えてるんだが・・・ブラウザゲームでよくね?
Flashちゃんと動かないとキツいが
2011/01/16(日) 22:38:50ID:oZfuQ3EA
>>199
テキストでやっちまうと、こうなるが...。
ttp://artax.karlin.mff.cuni.cz/~brain/0verkill/

>>206
それに作るとなると頭痛。
仮に宝くじ当たっても開発と運営費合わせても三億でも足りない。
仮にエンジンだけオープンソースにしてもドネーションによる
運営で収益出だしてハムスターさんが猿のごとく車輪回すまで数年かかるわけで。
2011/01/16(日) 22:40:34ID:oZfuQ3EA
>>207
Flashで問題あるならLua系の2Dツールキットあるけど?
(ソケットなど足りないライブラリLuaForgeで調達する)

- Love : ttp://love2d.org/ ]
- EGSL : ttp://www.egsl.retrogamecoding.org/ ]

ゲーム(エンジン)は既存のものを移植して改良する。例えば、
Freedroid : ttp://www.freedroid.org/
Annchienta : ttp://freshmeat.net/projects/annchienta
mana soruce : ttp://manasource.org/
: (http://themanaworld.org/)

freshmeat.netで検索してもらうとわかるがほとんどGPLだな。
210login:Penguin
垢版 |
2011/01/19(水) 00:37:39ID:UqdsgWrB
ゲーム開発キット「Cafu Engine」がオープンソースに
http://sourceforge.jp/magazine/10/01/04/0640205

どうやら、これでシステム面は解決したようだな。
211login:Penguin
垢版 |
2011/01/31(月) 22:23:12ID:+3u3S4AC
>>208
おいおい…。どこの官公庁向けの見積りだよ。

まあ、レベルにもよるが、
普通にゲーム作れてネットワークの知識あるレベル技術者1人と100万程度あれば
実験的なものなら普通に作れるだろ。
いきなり市販レベルのものを目指すならともかく
小さく生んで大きく育てるのがビジネスの基本だろ。
2011/02/10(木) 02:20:39ID:RjdquAhD
俺に技術があったらmyst onlineのlinux版作るのに・・・
213login:Penguin
垢版 |
2011/02/14(月) 22:31:52ID:UFrcMRqW
あげ。

>>210
後で読む。なお、これはゲーム開発用プログラミング言語です。
日本ではマイナー言語。さっきまで知らんかった。

Bennu Game Development - The game programming language
ttp://www.bennugd.org/

作りやすかったら、これでもいいんじゃないか?

>>211
最悪の場合の想定ですから、お気にせず。
214213
垢版 |
2011/02/15(火) 14:01:19ID:NO/8G/1h
>>213
- 発音 : ベンヌ (エジプト神話における霊鳥) : ttp://www5b.biglobe.ne.jp/~moonover/bekkan/god/benu.htm
- 言語概観 :手続き型言語、インタプリタ言語?、C, Structured Basic, Pascal
- 起源 : Fenix Programming Languageよりfork (スペイン発祥) 不死鳥から連想するとベンヌというわけです。
- 対応動作環境 : Windows (32/64bit), Linux (32bit/64bit), GP2X Wiz, BSDシステム, Wii, Xbox, Pandora, Dreamcast (予定)
- ネットワーク対応ゲーム : ○ (FSockモジュール)
- 3Dゲーム : ○ (Bennu3Dモジュール - The Irrlicht engineベース、SDLも使えるので2Dゲームも可能なはず)
- ライセンス : サイトコンテンツはGFDLまたはCC-BY-SA 3.0、本体は各種ライセンス(GPLv2)
- Googleのページヒット数(BennuGD) : 63,300件 (全世界)

ざっとWiki読む限りは十分使えるものだとは思う。 ネットゲーム開発はこれで行きますか?
行くのであれば開発用レポジトリ用意して技術文章の翻訳およびWikipediaへの翻訳記事投稿作業に着手します。
215login:Penguin
垢版 |
2011/04/28(木) 10:36:41.73ID:WnOO955h
ドラクエ1のオンライン版つくってー
■ このスレッドは過去ログ倉庫に格納されています

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