トップページ⇒tech
1002コメント367KB

ゲームプログラムなら俺に聞け32©5ch.io

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん 転載ダメ©2ch.net2015/09/08(火) 15:26:10.41ID:x6IFoIJM
前スレ
http://peace.2ch.net/test/read.cgi/tech/1422445064/
0002デフォルトの名無しさん2015/09/08(火) 16:11:57.08ID:Z54vmD0J
>>1
スレ立て乙
0003デフォルトの名無しさん2015/09/08(火) 16:14:37.11ID:Z54vmD0J
そういえば前スレでスマホゲーの話が出てたけど、
AndroidとiPhone両方に対応したゲーム作るときって、
両方それぞれJavaとObjective-Cでフルスクラッチすんの?
0004デフォルトの名無しさん2015/09/08(火) 16:33:41.89ID:m2TIClS+
ゲームならUnityとかcocos2d-xとか
javascriptならPhoneGapとかCordovaとか

はじめから両対応させるなら、C++かC#かjavascript、あとAIR使うならActionScriptか
選択肢はいくつかあるので両方別々に始めることはあまりないかと
0005デフォルトの名無しさん2015/09/08(火) 21:54:48.78ID:Q77vFAxF
AIRって今でも使われてるの?
普通のFlashはもう新規で作ることはないと思うけど
0006デフォルトの名無しさん2015/09/09(水) 01:13:12.58ID:tb5XZ/06
AIRはたまに見かける
ツイキャスの通知くるやつとか
0007デフォルトの名無しさん2015/09/09(水) 01:29:03.74ID:tb5XZ/06
DirectXとかOpenGLでテクスチャを読み込むときの読み込み先って普通のメモリ?それともグラボのメモリ?
0008デフォルトの名無しさん2015/09/09(水) 09:55:04.77ID:APbjVLK2
お前、そんな舐めたこと聞くと
またあの中学生に怒られるぞ
0009デフォルトの名無しさん2015/09/09(水) 12:51:46.26ID:tb5XZ/06
どこの中学生にだよw

あとUI設計の話題もここでして大丈夫?
0010デフォルトの名無しさん2015/09/09(水) 18:58:22.98ID:jmO3TJP8
>>3
「フルスクラッチ」ってなに?(ワラ
英語のできるオレからすると「フロムスクラッチ」だろ?
最初に使い始めた日本人が英語を間違ってそれが定着したんだろ、とか容易に想像できる。
0011デフォルトの名無しさん2015/09/09(水) 19:25:27.31ID:/MxCO9yi
出来るだけグラボのメモリ使うようにするだろうけど
状況によるかと
0012デフォルトの名無しさん2015/09/09(水) 19:42:27.40ID:zLKTZ6N+
>>10
ガリガリ書くという意味だからおかしくないw
0013デフォルトの名無しさん2015/09/09(水) 19:48:20.48ID:RFpH3DA+
「フルスクラッチ」←これが英語に見えるのがおかしいのでは。
0014デフォルトの名無しさん2015/09/09(水) 20:01:48.84ID:/MxCO9yi
UIもいいでしょう
ゲームはコントロール貼り付けて終わり、というわけにもいかんよね
0015デフォルトの名無しさん2015/09/09(水) 21:16:15.65ID:yUZ9e04r
ゲーム上で、quakeのようなコマンドプロンプトを
実装したい。でもなるべく作りたくないので、
良いライブラリない?
0016片山博文MZ ◆T6xkBnTXz7B0 2015/09/09(水) 21:24:51.17ID:ziL5iL0X
>>15
文字列表示してCUI作るだけだろ?
フリーのビットマップフォント探せ
0017デフォルトの名無しさん2015/09/10(木) 09:04:11.24ID:IFW3TNl+
バカは黙ってて
0018デフォルトの名無しさん2015/09/10(木) 11:02:27.14ID:S0Bg6b9U
コンソール、XNAで誰か作ってたの利用してたなあ
C++でライブラリがないかってことかな?
0019デフォルトの名無しさん2015/09/10(木) 11:03:33.04ID:S0Bg6b9U
どっちにしてもフレームワークの上に乗っかると思うので
その指定がないとなんとも
0020デフォルトの名無しさん2015/09/10(木) 12:59:44.29ID:qjq37Xzd
>>11
ありがとう
これで今夜から安心して眠れる
0021デフォルトの名無しさん2015/09/10(木) 15:29:40.19ID:fKBIdRnd
画像を2枚以上重ねてalphaを上げてフェードインさせると
alpha=0.5ぐらいで2枚目以降が若干透け過ぎに見える

一旦レンダーターゲットテクスチャに描いて1枚の画像にしないとだめか?
0022デフォルトの名無しさん2015/09/11(金) 10:05:40.16ID:EOe31stA
>>3
どっちかを先に作って、それをもう一方の端末で撮影すればOK。
0023デフォルトの名無しさん2015/09/11(金) 11:54:06.47ID:NvMJbObJ
ボタンの配置ってどうするんですか?
ボタンクラス(画像、位置、押されたときに呼ばれる関数)を作って、
何か管理するやつに登録するとかですか?

全部直接コードに書いてたら辛くなってきました
0024デフォルトの名無しさん2015/09/11(金) 12:54:41.82ID:EOe31stA
>>23
>ボタンクラス(画像、位置、押されたときに呼ばれる関数)を作
>全部直接コードに書いてたら辛くなってきました

なら、向いていない。
0025デフォルトの名無しさん 転載ダメ©2ch.net2015/09/11(金) 15:31:29.43ID:HONWx+yK
>>21
alpha 0.5 の時に、何も考えないと、
1回目 ... base 0.5 second 0.5
2回目 ... base 0.25 second 0.25 third 0.5
になる。
一回目1/2、二回目1/3なら
1回目 ... base 0.5 second 0.5
2回目 ... base 0.33 second 0.33 third 0.33
となる。
一回目1/3、二回目1/4なら
1回目 ... base 0.66 second 0.33
2回目 ... base 0.5 second 0.25 third 0.25
となる。
どっちが望ましいのかは君の文面からは分からない。
真面目に考えれば、ブレンド率を x として連立方程式を作れるだろう?中学の数学の話だ。

>>23
全部直接コードに書くにしても、やたら引数の沢山ある生成関数を作ってそれをコピペ修正で並べるくらいならそんなに大変でもないだろう。
それを Excel でその UI レイアウト表を作ってテキスト変換してもいい。
さらに、実行時にそのレイアウトテーブルを元に前記生成関数を呼び出してもいい。
0026デフォルトの名無しさん2015/09/11(金) 16:48:15.53ID:fr07wZLl
α=1.0だと完全に不透明な画像Aと画像Bを順に重ねるとして
画像Bの載っている部分を正常に表示するには
背景を0.5、画像Aを0、画像Bを0.5にする必要がある
こりゃ普通にαブレンドしたら無理だ
0027デフォルトの名無しさん2015/09/12(土) 10:29:50.33ID:lTmP7o65
>>23
ボタン一つ一つがウインドウなら
配置に関する部分だけコンテナやレイアウトクラスを作って管理させる
というのはよくやる

そうじゃなくても状況によってUIの変化がいろいろやりたいなら
動的なレイアウトのやり方くらい考えるべ
設定ファイルなり内部のテーブルなり使うべ
クラスを作るかどうかはそれほど重要じゃない
0028232015/09/12(土) 12:25:57.10ID:+tSet5Y6
>>24
ウザいゴミ
テメーにきいてねーから俺にアンカ打つな
他人の迷惑くらい考えろ基地外
目障り
消えろ

>>27
ありがとうございます
状況によってUIは色々変えたいです
クラス設計から入ろうとしてましたが動的レイアウトから考えたほうがいいようですね
そっちの方向で考えてみます
0029デフォルトの名無しさん 転載ダメ©2ch.net2015/09/12(土) 20:56:19.07ID:lpcu3rr7
お前 2ch 向いてないよ。
優しくして欲しかったらそういうところへ行け。
0030デフォルトの名無しさん2015/09/13(日) 02:23:21.69ID:RKUXc0Tt
マウス操作だけで出来る対戦可能な「人狼」ゲームを作りたい。
既存の対戦型の人狼ゲームは面倒だ。
チャットが必須とか、一分程度話し合う時間が確保されてるとか。
対戦麻雀程度にサクサク進むのがいい。

発言と発言回数を予め制限してしまい(誰が人狼か疑う、役職公表、占い結果公表など)
ターンごと3回まで選択できて入力なしだとパスで勝手に進むようにするとか。5秒とか程度短く。
あと誰が誰を疑ったとか履歴が見える形にしないと駄目。
自分でメモや記憶のはPC使ってるのに馬鹿らしい。
0031デフォルトの名無しさん2015/09/13(日) 06:35:50.77ID:XaOmYrj0
どの部分が質問か分からなかったから、疑問型か質問型で書いてくれ。
0032デフォルトの名無しさん2015/09/13(日) 07:51:31.76ID:XaOmYrj0
そういえば最近は夏厨をあまり見かけないな。
近頃の若いもんは長期休暇にゲームとか開発しないのか?
それとも2chの度重なる改悪の影響で他に流れたか。
0033デフォルトの名無しさん2015/09/13(日) 22:12:28.89ID:X3lvCs7e
夏休みがあるのって高校生まででしょ
今の高校生ってそもそも2ちゃんねるってものの存在を知ってるのか怪しいレベルだぞ
0034デフォルトの名無しさん2015/09/13(日) 22:51:26.32ID:3BsRFwaL
>>28
荒らしに対して、返事をしてはいけない。無視すべし。
それに汚い言葉使いも禁止だよ

スレが荒れるから
0035デフォルトの名無しさん2015/09/14(月) 02:00:39.01ID:MnHMLhfK
>>33
大学生もあるだろ、それも2ヶ月くらい
0036デフォルトの名無しさん2015/09/14(月) 09:32:19.48ID:m18xrj6b
   《《《  10月〜株式大暴落は中国ではなく、日本からスタート! 全世界のサヨク化スタート!!!  》》》

       ワシントンDCの金融救済処置は完全に失敗しました。アメリカは間もなく大恐慌に突入します。



アノニマス: アメリカのみなさん、アメリカの崩壊が差し迫っています。年が明けると同時に、アメリカの株式市場は90%下落し、
        年間インフレ率は100%となるとの見通しです。ある日突然、スーパーマーケットで食料を調達することができなくなるのです。
https://shan ti-phula.net/ja/social/blog/?p=96771&pk_campaign=201301-blog-to-twitter
増田俊男    これは明らかにNY市場大暴落の「予告」である。これで益々私の「10月バブル崩壊説」が真実味をおびてきた。
http://www.chokugen.com/opinion/backnumber/h27/jiji150710_997.html
上念 司    ハイパーインフレとか書いてる変なトンデモ 『月間ムー』 みたいな雑誌じゃなくて(略)
         日本が破産するとか、嘘ですからね。僕、彼ら全員、訴えてやろうと思ってますけどね。
https://www.youtube.com/watch?v=_m1ruaXIdkU

Q 2015年の第四 四半期に国際経済制度の際だった崩壊が起こるという予測があります。これはどのくらい正確ですか。
A 大体正確です。
magazines/j540f8/pzytyf/locys5
日本はアメリカの国債の25%を所有していますが、それを引き出すとアメリカ経済も駄目になり、世界経済全体が破綻します。
maitreya/mai_03_02.html
株式市場の暴落が起きるとき、それが最終的な暴落であることがはっきりするや否や、マイトレーヤは出現するでしょう。
magazines/ahjzfl-1/pzytyf/u4t847
マイトレーヤが公に世界に現れるにつれて、UFOがとてつもない数で姿を表すでしょう
magazines/si5n7k/kxz1kf/xchu67
マイトレーヤはテレビやラジオを通して何百万もの大勢の人々に語りかけるでしょう。
magazines/ahjzfl-1/pzytyf/u4t847
マイトレーヤと名乗らずに、彼は声なき人々、スポークスマンをもたない人々すべてのために語るでしょう。
magazines/swl9d8/pzytyf/tbjlzj
マイトレーヤの唇からますます厳しい警告と重みが発せられることを覚悟しなさい。
magazines/ahjzfl-1/pzytyf/u4t847
0037デフォルトの名無しさん2015/09/14(月) 09:34:11.85ID:m18xrj6b
非常に間もなくマイトレーヤを、テレビで見るでしょう。マイトレーヤは「匿名」で働いております。
magazines/swl9d8/04zpzf/fda1nw
あなた方がマイトレーヤを見るとき、彼の最初の控えめな態度に混乱してはならない。
magazines/swl9d8/kxz1kf/cek3z8
Q マイトレーヤはもう日本でインタビューされましたか。
A いいえ。
magazines/rwhnd8/pzytyf/dwe6t0
Q マイトレーヤが日本のテレビに出るとき、彼は日本人の姿をしているでしょうか。
A 彼は日本人ではありませんから、日本人のようには見えないでしょう。
Q 彼は日本語を話すでしょうか。
A はい、彼は日本語で話すでしょう。
magazines/swl9d8/r63ukg/88tohe
Q マイトレーヤが現れるのをどうやって知ることができますか。
A テレビを注意して見ていなさい。
magazines/lutefl/c6gix5/nl3j2q
マイトレーヤは毎日テレビに現れ、質問に答えるでしょう。
magazines/lutefl/fkmww5/sui4zj
彼はテレビに出て全世界に語りかけるように要請されるでしょう。
magazines/ahjzfl-1/c6gix5/d1k45j
Q マイトレーヤ出現の日付(2017年1月)に関して言及していました。
A マイトレーヤはすでに、正確な日付は知られていないが、時間は定められたと言われました。
magazines/j540f8/t1vhdg/xchu67
マイトレーヤが衛星中継テレビを通して世界に向かって話をする準備は良好に進行している。すべての国と国民は衛星中継で連結されるだろう。
magazines/j540f8/t1vhdg/ckqlg8
テレビ中継はこの出来事のために存在するのであり、それによって史上初めて、すべての人間に直接語りかけることができるのです。
magazines/j540f8/t1vhdg/ckqlg8
歴史上で初めて、世界的規模のテレパシーによる接触が起こるのです。人々は自分たちの人生で全く経験したことのないことを経験するでしょう。
それは驚くべきことです。私たちはこの惑星の歴史の中のユニークな瞬間に立っています。
magazines/j540f8/t1vhdg/ckqlg8
0038デフォルトの名無しさん2015/09/14(月) 09:36:16.73ID:m18xrj6b
25分か35分くらいかもしれませんが、それぞれの人間が彼の思いを、アイディアを、内的にテレパシーで自分自身の言語で聞くでしょう。
あなた方は日本語で、フランス人はフランス語で、オランダ人はオランダ語で、中国人は中国語で、というように。
magazines/lutefl/04zpzf/ssl5p8
人類の大部分は彼の言葉をテレパシー的に聞き、
その時からメディアはマイトレーヤの助言と優先事項を知らせるのに大いに時間と労力を捧げることは明らかでしょう。
マイトレーヤが伝えるテレパシー的なメッセージを記録することはできないため、
それ以降のインタビューで、彼の言葉の正しい意味を通常のやり方で明らかにすることができるでしょう。
magazines/si5n7k/04zpzf/1peuhf
14歳以上のすべての人々はマイトレーヤの言葉を彼らのマインドの中で、自国語で聞くでしょう。
magazines/33116k/04zpzf/xchu67
皆さんは、14歳を超えた大人のみが、マイトレーヤの言葉をテレパシーによって聞くと告げられてきました。
人は14歳までは子供であり、そのことを尊重しなければなりません。
magazines/ahjzfl-1/ahwpdf/9dyu66
やがて人類もすべて自然な話し方としてテレパシーを使うようになるでしょう。
magazines/swl9d8/04zpzf/fda1nw
テレパシーはすべての人のなかに潜在しています。
magazines/lutefl/t1vhdg/pd6cf0
それは私たちが動物王国と共通して持っている自然なプロセスであり、
テレパシーは世界中で共通のものとなり、徐々に話し言葉に代わるでしょう。
magazines/qifgf8/yitdsf/locys5
Q ペットは何が起こっているか認識するでしょうか。
A  いいえ、14歳以上の男女だけです。
magazines/lutefl/60wbw5/pl3j2q
Q 14歳未満の子供たちは、その日に何を体験するでしょうか。
A 何が起こっているかを知りたがり、親からそれを知らされるでしょうが、マイトレーヤとのテレパシー的な連結は生じないでしょう。
magazines/ljbue8/g9q2es/xchu67
Q 多くの子供たちは用意ができておらず、とても恐れています。彼らに警告することはできますか。
A 恐れる必要はありません。
magazines/k58mg8/g8owm6/xchu67
0039デフォルトの名無しさん2015/09/14(月) 10:18:59.66ID:PX9ae/KI
ダメだー
プログラムする気が起きない
やっぱアラフォーだと
いろいろ失われてんのかな?
どうすればモチベ出せる?
0040デフォルトの名無しさん2015/09/14(月) 10:38:54.74ID:9bgMeVwL
そういえばスマホゲームの消費電力を抑えるにはfpsを落とすって認識でいいんだよね?
メインループの中に、ゲームの見栄えが悪くならない程度のスリープを突っ込めばいいのか?
0041デフォルトの名無しさん2015/09/14(月) 11:13:26.91ID:1YAKpuit
使ってる環境は?
大抵のフレームワークはfps設定あると思うけど。
自分でやるなら、想定のfpsになるようにsleep入れればいい
0042デフォルトの名無しさん2015/09/14(月) 11:30:32.52ID:9bgMeVwL
>>41
ありがとう
フレームワーク使ってない
スリープ突っ込む
0043Office & Gamers ◆G144Hzgh2.0e 2015/09/14(月) 12:20:16.31ID:vWKFyjtR
クロニクル&フューチャーズ研究所は14日、プラットフォームに関するコメントを発表した。
これによると、Windowsが優勢、次にAndroid、そしてiOSとMacOSの序列が確定していると言う。

Linux、FreeBSD、そして近年バージョン1.0がリリースされたMenuetOS 64bit版はまだ市場から
主力候補としては受け入れられていない。

スマートフォン用のOSとして開発が始まったAndroidは低価格で普及が進み、従来から日本市場
の牙城であったiOSを駆逐しつつあり、この傾向はスタグフレーション(所得増加なき物価上昇)の
背景もあって引き続き継続されていくと予想される。

AndroidタブレットのNexus9の普及が進まない理由としては、Nexus7(2013)の低価格路線が引き
続き高評価で、割高感を嫌っているという背景があると見られる。

iPhone市場は富裕層、女性向けとして定着しつつある。

Windows市場は低価格タブレット用のOSとして開発の始まったWindows8/8.1/10の普及が進み、
iOSを搭載するiPad市場と競合関係にあるが、Android機では標準搭載のGPSがまだ非搭載など、
細部の仕様が異なる。

自作PC市場では引き続きWindows7の普及が進み、メインストリームサポートは既に終了している
が、2020年まではセキュリティサービスを受けられる。

デスクトップPC、ノートPC市場ではスタグフレーションの影響を受けて割高感があり、Windows8.1
/10を搭載した低価格タブレット市場に逃避する傾向が続く。

Mac市場ではクリスマスセールに向けた新製品の発表がキーポイントになるが、iMac4Kディスプレ
イモデル、MacBookProRetinaディスプレイモデルの新製品予想が注目される。

iPad市場では12インチモデルの発表があり、マイクロソフトのSurface3/Proと競合関係にある。

アプリケーション開発に必要なミドルウェアとしては、引き続きDarkBASIC Professional 77RC7、
AGK(AppGameKit)、99BASICが優勢で、「 他は取るに足らない状況 」 と言う。
0044デフォルトの名無しさん2015/09/15(火) 09:27:15.47ID:iw2O94Zz
>>39
仕事じゃないんだから無理にモチベ出す必要もないだろう、プログラミングしたくなったらすればいい
0045デフォルトの名無しさん2015/09/16(水) 09:46:09.96ID:knfsespo
>>39
3年後にお前の視力が急激に落ちてコーディングに支障が出るという呪いをかけた
0046Office & Gamers ◆G144Hzgh2.0e 2015/09/16(水) 12:23:07.16ID:B4aquKRe
>>45
精神科へどうぞw
0047デフォルトの名無しさん2015/09/18(金) 16:48:48.51ID:VuYuFE5V
OSのアップデートしただけで動かなくなるスマホゲーとかwww
そのスマホゲーのプログラム組んだ奴は中卒のゴミか?www
0048デフォルトの名無しさん2015/09/19(土) 22:51:38.58ID:+EdyPgBa
>>47
ユーザーからしたら正論だけど、このスレにいるならお前さんこそ頭大丈夫か?
0049デフォルトの名無しさん2015/09/20(日) 00:52:29.33ID:hPx7plFD
http://jun.2chan.net/31/
0050デフォルトの名無しさん2015/09/20(日) 11:12:43.18ID:v/v/UF3v
>>48
いい加減なプログラムを組んでるからOSがアップデートしただけで動かなくなる。
ウェブと同じだよ。
きっちりしたHTMLで組んであるサイトはどのブラウザで見ても同じに見える。
いい加減なHTMLで作ってあるサイトはブラウザが変わっただけで崩壊する。
0051デフォルトの名無しさん2015/09/20(日) 11:17:55.86ID:4jT04WBv
スマホのosのバージョンアップで動かなくなるプログラムを作るほうがコアかと思うぞ
むしろ何も考えないで普通に作っていれば、普通に動くもんだ
0052デフォルトの名無しさん2015/09/20(日) 11:32:39.14ID:TC2HzXrR
APIの仕様変えりゃそりゃ支障が出て当然だわ
Webだって仕様にそってきっちりとしたHTMLとCSSで書いたら見た目バラバラになるわ
0053デフォルトの名無しさん2015/09/20(日) 11:46:28.90ID:v/v/UF3v
おおかた非推奨のAPIとか使ってるんだろ。
普通は非推奨→廃止の順にくるから、非推奨になったら次にゲームをバージョンアップするタイミングで非推奨になったAPIを置き換えておけば済む。
非推奨から廃止まで猶予があるのに、その間に修正しないのが悪い。
0054Office & Gamers ◆G144Hzgh2.0e 2015/09/20(日) 12:19:43.28ID:Eu2exWub
フツーにDarkBASIC使ってれば余計なこと考えなくて済むのになw
0055デフォルトの名無しさん2015/09/20(日) 16:30:52.90ID:3FaDnUsj
processingで開発するとき
開発環境はEclipsみたいなのは使えますか?
0056デフォルトの名無しさん2015/09/21(月) 05:31:33.63ID:/2xQdz2+
>>51
やってないことバレバレだな。
0057デフォルトの名無しさん2015/09/21(月) 06:19:55.88ID:NtrPrGiX
まあandroidで3本しかアプリ作ったことないから、やってないと言われたら、そのとおり。
0058Office & Gamers ◆G144Hzgh2.0e 2015/09/21(月) 12:14:42.52ID:6t4BMT3L
理屈は単純で、PCのゲームで遊んでる子供は将来プログラミングをやる可能性がわずかにあるけど、
スマホのゲームで遊んでる子供はその可能性がほとんどない。

PCのゲームを作るのがいいだろうね。
0059デフォルトの名無しさん2015/09/21(月) 13:14:43.40ID:wC4u/dn+
具体的にどの機能が動かなくなったか言わないと分からない。
0060デフォルトの名無しさん2015/09/21(月) 13:16:07.07ID:pCjW9hk6
Windows Phone向けゲームの開発の話が出ないのは何で?
お前らそれでもゲイツ信者かよ
恥を知れ

つーかWindows Phoneってどこに売ってるんだ?
0061デフォルトの名無しさん2015/09/21(月) 17:20:53.17ID:XzxcjOEi
WidnowsPhone10って日本では発売予定ないんじゃなかったっけ、良く知らんのだけど
この前飛行機に乗ったとき隣の席のアメリカ人がWPだったから
アメリカではそこそこ普及しているのか?そんなわけないか
俺が思うに最新のAtomプロセッサでフルのx86 Windows10を乗っけた
まがい物じゃない本物のWindowsPhoneを作った方がまだ売れると思う
0062デフォルトの名無しさん2015/09/22(火) 00:52:43.87ID:6DHycySX
AmazonでWP検索したら結構出てきたぞ。
1万円台からある。
それはいいけど今までのWindowsソフトみたいに適当なコンパイラと適当なテキストエディタで開発できるのだろうか?
AppleのXcodeみたいなガチガチの開発環境じゃないと開発できないとかだと嫌だなぁ。
0063Office & Gamers ◆G144Hzgh2.0e 2015/09/22(火) 01:25:21.58ID:B1kfzM64
BASICでゲームを作ったことのあるプログラマーは永久にCやJavaScriptを使わないが、その理由は膨大な
ライブラリーを覚えるつもりがないからである。

始めから付けろ、仕様をコロコロ変えるな、と言う利己的なもの。

99BASICを使っていて満足できなくなったら、迷わずDarkBASICに移ろう。
タブレットに特化したプログラムを作りたければAGKを使おう。

このスレの人たちはC#が気に入ってるから、話を聞いてあげると効果的。
0064デフォルトの名無しさん2015/09/22(火) 20:21:36.34ID:S7Ijhvl0
>>63
> BASICでゲームを作ったことのあるプログラマーは永久にCやJavaScriptを使わない

PC-8801MAのN88-BASICでゲーム作ってたらそのうちアセンブラ(Z80)に手を出すようになる。
そしてPC-9801になったら自然とCになる。
0065デフォルトの名無しさん2015/09/22(火) 20:22:11.34ID:S7Ijhvl0
×> になる。
○> になった。
0066デフォルトの名無しさん2015/09/22(火) 20:25:09.24ID:AVvFPFzY
processingで開発するとき
開発環境はEclipsみたいなのは使えますかとお聞きしているのですが?
0067Office & Gamers ◆G144Hzgh2.0e 2015/09/23(水) 00:54:49.57ID:+vWoUM+u
>>64-65
アセンブラやってたら分かると思うけど、DarkBASICの手軽さに慣れたら戻れないよw
記述は短いし、Cみたいにライブラリー覚えなくても3D使えるし、利点が多い。

ゲーム会社の職業プログラマーなら仕方ないけど、Cとかオブジェクト指向とか、他人のフォーマットに
従うのは馬鹿馬鹿しいからなw

だいたいプログラミングなんて大学も専門学校も必要なくて、BASICさえあれば誰でも作れるはずだ。

簡単なものをわざわざ難しく見せて敷居を上げれば、それだけ普及は難しくなるよな。
0068デフォルトの名無しさん2015/09/23(水) 02:59:39.37ID:rkiX3pzJ
オマエにはプログラミングに対するロマンが欠けている
0069Office & Gamers ◆G144Hzgh2.0e 2015/09/23(水) 08:53:05.01ID:+vWoUM+u
やっつけ仕事でどこまで耐えられるかな(笑)
0070Office & Gamers ◆G144Hzgh2.0e 2015/09/23(水) 09:51:30.05ID:+vWoUM+u
99BASIC&DarkBASICド安定時代。(アハ
0071デフォルトの名無しさん2015/09/23(水) 10:18:06.38ID:rkiX3pzJ
ロマンがある人がプログラミングの世界を変えてきた
プログラミングにロマンがないコテハン奴こそドカタ向き
0072Office & Gamers ◆G144Hzgh2.0e 2015/09/23(水) 10:18:44.52ID:+vWoUM+u
ハイ♪ムダ♪(アハ♪”
0073デフォルトの名無しさん2015/09/23(水) 12:12:18.82ID:QsYmn1QQ
だから片山はNGに突っ込んで相手にするなと言ってるだろ
荒らし目的で来てるんだからお前らの正論は通じない
0074デフォルトの名無しさん2015/09/23(水) 13:16:56.02ID:SXBHQUXo
こいつは片山ではなく、精神を病んでしまった可哀想な子
荒らし目的ならどう見ても利点が全く無いBASICじゃなくて、もう少し荒れやすい題材を使うはず
0075デフォルトの名無しさん2015/09/24(木) 09:56:40.15ID:OR/Y1Ebv
荒らしに構う人も荒らしです。
0076Office & Gamers ◆G144Hzgh2.0e 2015/09/24(木) 13:14:12.65ID:otZg2Ti6
99BASIC&DarkBASICド安定時代。(アハ
0077Office & Gamers ◆G144Hzgh2.0e 2015/09/24(木) 13:15:06.05ID:otZg2Ti6
そして 7 7 ヲッツ♪(アハ♪”
0078Office & Gamers ◆G144Hzgh2.0e 2015/09/24(木) 13:27:57.87ID:otZg2Ti6
・ 99BASIC(http://www.sagami.ne.jp/tadaka/99Basic/)
 MSXやPC-8801世代の旧式マイクロソフトBASICに準拠したBASIC。
 DirectXはサポートしておらず、簡単な2Dインターフェイスのみ使える。
 インタープリター形式で直接実行モードもある。

・ DarkBASIC(http://darkbasic.thegamecreators.com/)
 VisualBASIC以前の旧式マイクロソフトBASICの進化形。
 DirectXをサポート、商用アプリ作成可能。
 C言語にはない強力な文字列操作、複雑な記述が可能。
0079Office & Gamers ◆G144Hzgh2.0e 2015/09/24(木) 13:41:07.04ID:otZg2Ti6
99BASIC - オール・イン・ワン、他にツールのいらない簡単な開発構成

” ゴキゲンなナウいマイコンをメイクだぞっと! ”っと言えば99BASICと言われるぐらい、古く
て継続性のある開発ツールは他にはない。

もう14年以上アップデートされていないにも関わらず、未だに愛好家が多く、使い続けている。

2DデータはDATA文で記述、サウンドはPLAY文で簡単に記述できるから、99BASICの
スクリーンエディターの中で作業はほとんど完結してしまう手軽さ。

フリーエリアは約1万ステップに相当、小〜中規模の2Dゲームなら余計な設計もいらない。

動作がおかしいと思った時は、互換性タブで 「 Windows98/Me 」 にしておけば改善する
場合もある。

99BASICはインタープリター動作で、プログラムの実行時には99BASIC本体が必要になる。
- - - - - -

Q. 99BASIC俺のwin8で動かないんだが
A. Windows8以降は、Program Filesフォルダに置くか他のユーザーディレクトリに置くかで
  管理権限が違うので動作が異なる。どちらかで試してみるといい。
0080Office & Gamers ◆G144Hzgh2.0e 2015/09/24(木) 13:41:44.04ID:otZg2Ti6
AC3D - ゲーム用のモデリングツール、簡単な操作性

- AC3D [ http://www.inivis.com/index.html ](英語版のみ)

モデリングツールは下から上まで、価格も機能もカネとPCスペックさえあれば選び放題。

今回紹介するのはAC3D。

AC3Dは簡単なモデリングツールで、基本シェープを作って変形させる方法と、自分で1から
作り出す方法と、作り方は自由だ。

.xフォーマットから.3dsフォーマットまでサポートしている。(.xファイルはエクスポートのみ)

英語版のみと言うことで、日本語を希望するユーザーはShadeでも他のモデリングツールでも
選べばよい。

3Dゲームを作りたいユーザーは、モデリングツールを使いこなせるかどうかが1つのハードルでも
ある。
0081Office & Gamers ◆G144Hzgh2.0e 2015/09/24(木) 13:46:06.82ID:yJ4z2rI1
REAPER - 簡単なトラック編集ソフト

- REAPER | Old Versions [ http://www.reaper.fm/download-old.php?ver=0x ]
 (英語版のみ)

トラック編集ソフトと言うと聞きなれないユーザーもいるが、今回覚えよう。

自分で楽曲作りをする場合にトラック編集が必要になるが、それをやるのがこのソフト。

効果音や音源そのものを作る場合は、波形エディター、もしくは外部にシンセサイザーでも繋ぐとよい。

REAPERはたいていのトラック編集をやってくれるソフトで、普通に使うぶんにはフリーバージョンで
問題ない。

英語版のみなので、音楽関連の専門用語の知識のあるユーザーが最低限の敷居となる。
0082Office & Gamers ◆G144Hzgh2.0e 2015/09/24(木) 13:46:57.38ID:yJ4z2rI1
DarkBASIC - 敷居は低いが、出口も遠い - 本格的に使えるゲーム開発用BASIC

- DarkBASIC Professional - FREE Download(英語版のみ)
 [ http://www.thegamecreators.com/?m=view_product&;id=2000&page=free ]
 [ http://www.thegamecreators.com/?m=download&;file=5003 ]

 U77 Public Release Candidate(最新バージョンアップデート)
 [ http://forum.thegamecreators.com/?m=forum_view&;t=180294&b=1 ]
 [ http://files.thegamecreators.com/darkbasicprofessional/upgrade/dbpro_upgrade_7_7_RC7.zip ]

モデリングツールとトラック編集ツールを紹介したら、それを使いこなすプログラミングツールが必要だ。
今回紹介するのはDarkBASIC Professinalフリーバージョン。
商用利用をしないと言う条件ですべての機能が使える。

DarkBASIC本体をダウンロードしたら、メールアドレスを送信してアンロックキーをメール受信する。
次にメールアドレスとアンロックキーをアクティベーション(認証)すればDarkBASICが使えるようになる。
さらに、最新バージョンアップデートを適用すれば、実行速度が高速になる。

DarkBASICはVisualBasic以前の古いBASICの延長上の別系統の設計にある最新BASICで、記述
が簡単で本格的な構造化もサポートしている。

簡単なゲームから大規模プロジェクトまで作成可能だ。

また、外部モデリングフォーマットを通さずにプログラム中で3Dオブジェクトの定義も可能で、非常に
自由度の高いプログラミングができる。

英語版と言うことであるが、BASICと3Dの基礎知識があれば、誰でも使える。
0083Office & Gamers ◆G144Hzgh2.0e 2015/09/24(木) 13:49:15.31ID:yJ4z2rI1
TGCのページで下に

” We use cookies, to track visits to our website. Sometimes we may store limited personal details
 and/or remember your login. I agree What are cookies? ”

っていう但し書きが表示されているのは、欧州議会でCookie収集に対するガイドラインが変わったため。

無視してよいw
0084Office & Gamers ◆G144Hzgh2.0e 2015/09/24(木) 13:50:17.49ID:yJ4z2rI1
あなたは99BASIC?それともDarkBASIC?適性検査

>>> 99BASICに向いている人

1. 高校卒業程度の数学知識、MSX最終世代(1980年以前)に生まれた人、現在
  35歳以上の方

2. MSX、PC-8801、あるいは過去に日本国内で販売された独自規格パソコンの
  BASICの方言に慣れている方

3. VSYNC、タイマー割り込み、MMLバックグラウンド処理など、内部処理の概念の
  ある方

4. 99BASICの内部バグに対処して運用できる方
- - - - - -

>>> DarkBASICに向いている人

1. 高校卒業程度の数学知識、3D専門用語が理解できる人、現在18歳以上の方

2. GPUの基本動作の概念が理解できる方

3. メディアファイルの扱いに慣れている方

4. Sinclair、BBC Micro、あるいは過去にイギリス国内で販売された独自規格パソ
  コンのBASICの方言に慣れている方(あればいいと言う程度)
0085デフォルトの名無しさん2015/09/24(木) 14:34:40.00ID:+yz5GLGw
RPGでキャラが別のキャラに攻撃するときのリアルタイム処理ってどうやるの?
FF7みたいにキャラが別のキャラに攻撃して、ちょうどヒットしたときにダメ出すやつ。

コマンド決定
→キャラの動作決定
→アニメーション・効果音の再生開始

ここまではできた。
ダメージまわりができない。
キャラオブジェクトは全部戦闘クラスで管理してあって、当然キャラクラス同士の参照はできない(できないことはないがしにくい)。

1.戦闘クラスをキャラオブジェクトにも渡しておき、自分の親であるその戦闘クラスを通して他のキャラオブジェクトにアクセスする。→遠回りで違和感を感じる。
2.1と同じように戦闘クラスをキャラオブジェクトに渡すが、戦闘クラスにダメージ計算用のメンバを持たせておき、それを呼び出す。→これも遠回り。
3.キャラオブジェクトが自身内に攻撃発生のフラグを持っておき、戦闘クラスが毎フレームそのフラグをチェックして、フラグが立ってたらダメージ計算などを開始する。→毎フレームチェックすんの?わざわざcharactor->IsAttack()とかやって?

分からん。
0086Office & Gamers ◆G144Hzgh2.0e 2015/09/24(木) 14:38:15.46ID:yJ4z2rI1
>>85
別スレッドで管理すれば?w
0087デフォルトの名無しさん2015/09/24(木) 14:52:59.24ID:UrZKLcjQ
適当に設計したんだけどさ、

ゲーム全体管理クラス
├味方PTクラス
│└キャラクタークラス
└戦闘クラス
 └敵クラス

これどうやって戦闘すんの?
キャラクターが敵に攻撃するときどうすんの?
ゲーム全体管理クラスがキャラクタークラスへの参照を戦闘クラスに渡すの?
それともこういう階層はイメージだけで、ゲーム全体管理クラスの下に並列に置いて、
戦闘クラスにキャラクタークラスと敵クラスを渡すの?
0088デフォルトの名無しさん2015/09/24(木) 15:04:42.26ID:ze9ufLkB
それなら、こうすればいいんじゃない?
http://peace.2ch.net/test/read.cgi/tech/1422445064/368-
0089Office & Gamers ◆G144Hzgh2.0e 2015/09/24(木) 16:09:31.19ID:otZg2Ti6
99BASIC&DarkBASICド安定時代。(アハ
0090デフォルトの名無しさん2015/09/24(木) 19:18:26.25ID:SIUZyOZN
>>87
味方は戦闘クラスになれないんですか?
0091Office & Gamers ◆G144Hzgh2.0e 2015/09/24(木) 20:39:53.32ID:otZg2Ti6
C++使うんだったらマルチスレッド使えないとお手軽DarkBASICに勝てないぞw
もうアホかとw
0092Office & Gamers ◆G144Hzgh2.0e 2015/09/24(木) 20:43:29.71ID:otZg2Ti6
やっぱ勝てるプログラムを作らないとw
0093デフォルトの名無しさん2015/09/24(木) 21:17:59.31ID:1lwjh2vw
勝たないとダメなんですか
0094Office & Gamers ◆G144Hzgh2.0e 2015/09/24(木) 21:33:43.36ID:otZg2Ti6
いやぁ、新作出す時って、インパクトないとダメだろw
安っぽいSFXだけじゃダメなんだよw
0095Office & Gamers ◆G144Hzgh2.0e 2015/09/24(木) 21:35:57.20ID:otZg2Ti6
それとUnity連呼バカにも言えるけど、なんでマルチスレッド使わないの?w
使えねーの?w
0096デフォルトの名無しさん2015/09/24(木) 21:39:54.37ID:ze9ufLkB
オマエはいったい誰と戦ってるんだよ
0097デフォルトの名無しさん2015/09/24(木) 22:43:14.95ID:d07mnuwC
BASIC系言語は入門にはいいが
本格的なゲーム制作には
オブジェクト指向言語の習得が必要
0098デフォルトの名無しさん2015/09/24(木) 23:27:16.99ID:irhG0cDc
そんなもん、どれでも良い。
0099Office & Gamers ◆G144Hzgh2.0e 2015/09/25(金) 01:20:28.55ID:1UBGZthi
>>97
オブジェクト指向は多人数プロジェクトの場合はいいけど、個人の場合は邪魔以外の何物でもないw
0100Office & Gamers ◆G144Hzgh2.0e 2015/09/25(金) 02:00:10.06ID:1UBGZthi
>>78-84まで読み返してみようw
0101デフォルトの名無しさん2015/09/25(金) 02:17:01.17ID:KyHwRknF
読むだけ無駄。
■ このスレッドは過去ログ倉庫に格納されています