ゲームプログラムなら俺に聞け32©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん 転載ダメ©2ch.net
2015/09/08(火) 15:26:10.41ID:x6IFoIJMhttp://peace.2ch.net/test/read.cgi/tech/1422445064/
0002デフォルトの名無しさん
2015/09/08(火) 16:11:57.08ID:Z54vmD0Jスレ立て乙
0003デフォルトの名無しさん
2015/09/08(火) 16:14:37.11ID:Z54vmD0JAndroidとiPhone両方に対応したゲーム作るときって、
両方それぞれJavaとObjective-Cでフルスクラッチすんの?
0004デフォルトの名無しさん
2015/09/08(火) 16:33:41.89ID:m2TIClS+javascriptならPhoneGapとかCordovaとか
はじめから両対応させるなら、C++かC#かjavascript、あとAIR使うならActionScriptか
選択肢はいくつかあるので両方別々に始めることはあまりないかと
0005デフォルトの名無しさん
2015/09/08(火) 21:54:48.78ID:Q77vFAxF普通のFlashはもう新規で作ることはないと思うけど
0006デフォルトの名無しさん
2015/09/09(水) 01:13:12.58ID:tb5XZ/06ツイキャスの通知くるやつとか
0007デフォルトの名無しさん
2015/09/09(水) 01:29:03.74ID:tb5XZ/060008デフォルトの名無しさん
2015/09/09(水) 09:55:04.77ID:APbjVLK2またあの中学生に怒られるぞ
0009デフォルトの名無しさん
2015/09/09(水) 12:51:46.26ID:tb5XZ/06あとUI設計の話題もここでして大丈夫?
0010デフォルトの名無しさん
2015/09/09(水) 18:58:22.98ID:jmO3TJP8「フルスクラッチ」ってなに?(ワラ
英語のできるオレからすると「フロムスクラッチ」だろ?
最初に使い始めた日本人が英語を間違ってそれが定着したんだろ、とか容易に想像できる。
0011デフォルトの名無しさん
2015/09/09(水) 19:25:27.31ID:/MxCO9yi状況によるかと
0012デフォルトの名無しさん
2015/09/09(水) 19:42:27.40ID:zLKTZ6N+ガリガリ書くという意味だからおかしくないw
0013デフォルトの名無しさん
2015/09/09(水) 19:48:20.48ID:RFpH3DA+0014デフォルトの名無しさん
2015/09/09(水) 20:01:48.84ID:/MxCO9yiゲームはコントロール貼り付けて終わり、というわけにもいかんよね
0015デフォルトの名無しさん
2015/09/09(水) 21:16:15.65ID:yUZ9e04r実装したい。でもなるべく作りたくないので、
良いライブラリない?
0016片山博文MZ ◆T6xkBnTXz7B0
2015/09/09(水) 21:24:51.17ID:ziL5iL0X文字列表示してCUI作るだけだろ?
フリーのビットマップフォント探せ
0017デフォルトの名無しさん
2015/09/10(木) 09:04:11.24ID:IFW3TNl+0018デフォルトの名無しさん
2015/09/10(木) 11:02:27.14ID:S0Bg6b9UC++でライブラリがないかってことかな?
0019デフォルトの名無しさん
2015/09/10(木) 11:03:33.04ID:S0Bg6b9Uその指定がないとなんとも
0020デフォルトの名無しさん
2015/09/10(木) 12:59:44.29ID:qjq37Xzdありがとう
これで今夜から安心して眠れる
0021デフォルトの名無しさん
2015/09/10(木) 15:29:40.19ID:fKBIdRndalpha=0.5ぐらいで2枚目以降が若干透け過ぎに見える
一旦レンダーターゲットテクスチャに描いて1枚の画像にしないとだめか?
0022デフォルトの名無しさん
2015/09/11(金) 10:05:40.16ID:EOe31stAどっちかを先に作って、それをもう一方の端末で撮影すればOK。
0023デフォルトの名無しさん
2015/09/11(金) 11:54:06.47ID:NvMJbObJボタンクラス(画像、位置、押されたときに呼ばれる関数)を作って、
何か管理するやつに登録するとかですか?
全部直接コードに書いてたら辛くなってきました
0024デフォルトの名無しさん
2015/09/11(金) 12:54:41.82ID:EOe31stA>ボタンクラス(画像、位置、押されたときに呼ばれる関数)を作
>全部直接コードに書いてたら辛くなってきました
なら、向いていない。
0025デフォルトの名無しさん 転載ダメ©2ch.net
2015/09/11(金) 15:31:29.43ID:HONWx+yKalpha 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画像Bの載っている部分を正常に表示するには
背景を0.5、画像Aを0、画像Bを0.5にする必要がある
こりゃ普通にαブレンドしたら無理だ
0027デフォルトの名無しさん
2015/09/12(土) 10:29:50.33ID:lTmP7o65ボタン一つ一つがウインドウなら
配置に関する部分だけコンテナやレイアウトクラスを作って管理させる
というのはよくやる
そうじゃなくても状況によってUIの変化がいろいろやりたいなら
動的なレイアウトのやり方くらい考えるべ
設定ファイルなり内部のテーブルなり使うべ
クラスを作るかどうかはそれほど重要じゃない
002823
2015/09/12(土) 12:25:57.10ID:+tSet5Y6ウザいゴミ
テメーにきいてねーから俺にアンカ打つな
他人の迷惑くらい考えろ基地外
目障り
消えろ
>>27
ありがとうございます
状況によってUIは色々変えたいです
クラス設計から入ろうとしてましたが動的レイアウトから考えたほうがいいようですね
そっちの方向で考えてみます
0029デフォルトの名無しさん 転載ダメ©2ch.net
2015/09/12(土) 20:56:19.07ID:lpcu3rr7優しくして欲しかったらそういうところへ行け。
0030デフォルトの名無しさん
2015/09/13(日) 02:23:21.69ID:RKUXc0Tt既存の対戦型の人狼ゲームは面倒だ。
チャットが必須とか、一分程度話し合う時間が確保されてるとか。
対戦麻雀程度にサクサク進むのがいい。
発言と発言回数を予め制限してしまい(誰が人狼か疑う、役職公表、占い結果公表など)
ターンごと3回まで選択できて入力なしだとパスで勝手に進むようにするとか。5秒とか程度短く。
あと誰が誰を疑ったとか履歴が見える形にしないと駄目。
自分でメモや記憶のはPC使ってるのに馬鹿らしい。
0031デフォルトの名無しさん
2015/09/13(日) 06:35:50.77ID:XaOmYrj00032デフォルトの名無しさん
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荒らしに対して、返事をしてはいけない。無視すべし。
それに汚い言葉使いも禁止だよ
スレが荒れるから
0035デフォルトの名無しさん
2015/09/14(月) 02:00:39.01ID:MnHMLhfK大学生もあるだろ、それも2ヶ月くらい
0036デフォルトの名無しさん
2015/09/14(月) 09:32:19.48ID:m18xrj6bワシントン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:m18xrj6bmagazines/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あなた方は日本語で、フランス人はフランス語で、オランダ人はオランダ語で、中国人は中国語で、というように。
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メインループの中に、ゲームの見栄えが悪くならない程度のスリープを突っ込めばいいのか?
0041デフォルトの名無しさん
2015/09/14(月) 11:13:26.91ID:1YAKpuit大抵のフレームワークはfps設定あると思うけど。
自分でやるなら、想定のfpsになるようにsleep入れればいい
0042デフォルトの名無しさん
2015/09/14(月) 11:30:32.52ID:9bgMeVwLありがとう
フレームワーク使ってない
スリープ突っ込む
0043Office & Gamers ◆G144Hzgh2.0e
2015/09/14(月) 12:20:16.31ID:vWKFyjtRこれによると、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仕事じゃないんだから無理にモチベ出す必要もないだろう、プログラミングしたくなったらすればいい
0045デフォルトの名無しさん
2015/09/16(水) 09:46:09.96ID:knfsespo3年後にお前の視力が急激に落ちてコーディングに支障が出るという呪いをかけた
0046Office & Gamers ◆G144Hzgh2.0e
2015/09/16(水) 12:23:07.16ID:B4aquKRe精神科へどうぞw
0047デフォルトの名無しさん
2015/09/18(金) 16:48:48.51ID:VuYuFE5Vそのスマホゲーのプログラム組んだ奴は中卒のゴミか?www
0048デフォルトの名無しさん
2015/09/19(土) 22:51:38.58ID:+EdyPgBaユーザーからしたら正論だけど、このスレにいるならお前さんこそ頭大丈夫か?
0049デフォルトの名無しさん
2015/09/20(日) 00:52:29.33ID:hPx7plFD0050デフォルトの名無しさん
2015/09/20(日) 11:12:43.18ID:v/v/UF3vいい加減なプログラムを組んでるからOSがアップデートしただけで動かなくなる。
ウェブと同じだよ。
きっちりしたHTMLで組んであるサイトはどのブラウザで見ても同じに見える。
いい加減なHTMLで作ってあるサイトはブラウザが変わっただけで崩壊する。
0051デフォルトの名無しさん
2015/09/20(日) 11:17:55.86ID:4jT04WBvむしろ何も考えないで普通に作っていれば、普通に動くもんだ
0052デフォルトの名無しさん
2015/09/20(日) 11:32:39.14ID:TC2HzXrRWebだって仕様にそってきっちりとしたHTMLとCSSで書いたら見た目バラバラになるわ
0053デフォルトの名無しさん
2015/09/20(日) 11:46:28.90ID:v/v/UF3v普通は非推奨→廃止の順にくるから、非推奨になったら次にゲームをバージョンアップするタイミングで非推奨になったAPIを置き換えておけば済む。
非推奨から廃止まで猶予があるのに、その間に修正しないのが悪い。
0054Office & Gamers ◆G144Hzgh2.0e
2015/09/20(日) 12:19:43.28ID:Eu2exWub0055デフォルトの名無しさん
2015/09/20(日) 16:30:52.90ID:3FaDnUsj開発環境はEclipsみたいなのは使えますか?
0056デフォルトの名無しさん
2015/09/21(月) 05:31:33.63ID:/2xQdz2+やってないことバレバレだな。
0057デフォルトの名無しさん
2015/09/21(月) 06:19:55.88ID:NtrPrGiX0058Office & Gamers ◆G144Hzgh2.0e
2015/09/21(月) 12:14:42.52ID:6t4BMT3Lスマホのゲームで遊んでる子供はその可能性がほとんどない。
PCのゲームを作るのがいいだろうね。
0059デフォルトの名無しさん
2015/09/21(月) 13:14:43.40ID:wC4u/dn+0060デフォルトの名無しさん
2015/09/21(月) 13:16:07.07ID:pCjW9hk6お前らそれでもゲイツ信者かよ
恥を知れ
つーかWindows Phoneってどこに売ってるんだ?
0061デフォルトの名無しさん
2015/09/21(月) 17:20:53.17ID:XzxcjOEiこの前飛行機に乗ったとき隣の席のアメリカ人がWPだったから
アメリカではそこそこ普及しているのか?そんなわけないか
俺が思うに最新のAtomプロセッサでフルのx86 Windows10を乗っけた
まがい物じゃない本物のWindowsPhoneを作った方がまだ売れると思う
0062デフォルトの名無しさん
2015/09/22(火) 00:52:43.87ID:6DHycySX1万円台からある。
それはいいけど今までのWindowsソフトみたいに適当なコンパイラと適当なテキストエディタで開発できるのだろうか?
AppleのXcodeみたいなガチガチの開発環境じゃないと開発できないとかだと嫌だなぁ。
0063Office & Gamers ◆G144Hzgh2.0e
2015/09/22(火) 01:25:21.58ID:B1kfzM64ライブラリーを覚えるつもりがないからである。
始めから付けろ、仕様をコロコロ変えるな、と言う利己的なもの。
99BASICを使っていて満足できなくなったら、迷わずDarkBASICに移ろう。
タブレットに特化したプログラムを作りたければAGKを使おう。
このスレの人たちはC#が気に入ってるから、話を聞いてあげると効果的。
0064デフォルトの名無しさん
2015/09/22(火) 20:21:36.34ID:S7Ijhvl0> 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開発環境はEclipsみたいなのは使えますかとお聞きしているのですが?
0067Office & Gamers ◆G144Hzgh2.0e
2015/09/23(水) 00:54:49.57ID:+vWoUM+uアセンブラやってたら分かると思うけど、DarkBASICの手軽さに慣れたら戻れないよw
記述は短いし、Cみたいにライブラリー覚えなくても3D使えるし、利点が多い。
ゲーム会社の職業プログラマーなら仕方ないけど、Cとかオブジェクト指向とか、他人のフォーマットに
従うのは馬鹿馬鹿しいからなw
だいたいプログラミングなんて大学も専門学校も必要なくて、BASICさえあれば誰でも作れるはずだ。
簡単なものをわざわざ難しく見せて敷居を上げれば、それだけ普及は難しくなるよな。
0068デフォルトの名無しさん
2015/09/23(水) 02:59:39.37ID:rkiX3pzJ0069Office & Gamers ◆G144Hzgh2.0e
2015/09/23(水) 08:53:05.01ID:+vWoUM+u0070Office & Gamers ◆G144Hzgh2.0e
2015/09/23(水) 09:51:30.05ID:+vWoUM+u0071デフォルトの名無しさん
2015/09/23(水) 10:18:06.38ID:rkiX3pzJプログラミングにロマンがないコテハン奴こそドカタ向き
0072Office & Gamers ◆G144Hzgh2.0e
2015/09/23(水) 10:18:44.52ID:+vWoUM+u0073デフォルトの名無しさん
2015/09/23(水) 12:12:18.82ID:QsYmn1QQ荒らし目的で来てるんだからお前らの正論は通じない
0074デフォルトの名無しさん
2015/09/23(水) 13:16:56.02ID:SXBHQUXo荒らし目的ならどう見ても利点が全く無いBASICじゃなくて、もう少し荒れやすい題材を使うはず
0075デフォルトの名無しさん
2015/09/24(木) 09:56:40.15ID:OR/Y1Ebv0076Office & Gamers ◆G144Hzgh2.0e
2015/09/24(木) 13:14:12.65ID:otZg2Ti60077Office & Gamers ◆G144Hzgh2.0e
2015/09/24(木) 13:15:06.05ID:otZg2Ti60078Office & Gamers ◆G144Hzgh2.0e
2015/09/24(木) 13:27:57.87ID:otZg2Ti6MSXや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と言われるぐらい、古く
て継続性のある開発ツールは他にはない。
もう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 [ 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 | 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 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” 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に向いている人
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:+yz5GLGwFF7みたいにキャラが別のキャラに攻撃して、ちょうどヒットしたときにダメ出すやつ。
コマンド決定
→キャラの動作決定
→アニメーション・効果音の再生開始
ここまではできた。
ダメージまわりができない。
キャラオブジェクトは全部戦闘クラスで管理してあって、当然キャラクラス同士の参照はできない(できないことはないがしにくい)。
1.戦闘クラスをキャラオブジェクトにも渡しておき、自分の親であるその戦闘クラスを通して他のキャラオブジェクトにアクセスする。→遠回りで違和感を感じる。
2.1と同じように戦闘クラスをキャラオブジェクトに渡すが、戦闘クラスにダメージ計算用のメンバを持たせておき、それを呼び出す。→これも遠回り。
3.キャラオブジェクトが自身内に攻撃発生のフラグを持っておき、戦闘クラスが毎フレームそのフラグをチェックして、フラグが立ってたらダメージ計算などを開始する。→毎フレームチェックすんの?わざわざcharactor->IsAttack()とかやって?
分からん。
0086Office & Gamers ◆G144Hzgh2.0e
2015/09/24(木) 14:38:15.46ID:yJ4z2rI1別スレッドで管理すれば?w
0087デフォルトの名無しさん
2015/09/24(木) 14:52:59.24ID:UrZKLcjQゲーム全体管理クラス
├味方PTクラス
│└キャラクタークラス
└戦闘クラス
└敵クラス
これどうやって戦闘すんの?
キャラクターが敵に攻撃するときどうすんの?
ゲーム全体管理クラスがキャラクタークラスへの参照を戦闘クラスに渡すの?
それともこういう階層はイメージだけで、ゲーム全体管理クラスの下に並列に置いて、
戦闘クラスにキャラクタークラスと敵クラスを渡すの?
0088デフォルトの名無しさん
2015/09/24(木) 15:04:42.26ID:ze9ufLkBhttp://peace.2ch.net/test/read.cgi/tech/1422445064/368-
0089Office & Gamers ◆G144Hzgh2.0e
2015/09/24(木) 16:09:31.19ID:otZg2Ti60090デフォルトの名無しさん
2015/09/24(木) 19:18:26.25ID:SIUZyOZN味方は戦闘クラスになれないんですか?
0091Office & Gamers ◆G144Hzgh2.0e
2015/09/24(木) 20:39:53.32ID:otZg2Ti6もうアホかとw
0092Office & Gamers ◆G144Hzgh2.0e
2015/09/24(木) 20:43:29.71ID:otZg2Ti60093デフォルトの名無しさん
2015/09/24(木) 21:17:59.31ID:1lwjh2vw0094Office & Gamers ◆G144Hzgh2.0e
2015/09/24(木) 21:33:43.36ID:otZg2Ti6安っぽいSFXだけじゃダメなんだよw
0095Office & Gamers ◆G144Hzgh2.0e
2015/09/24(木) 21:35:57.20ID:otZg2Ti6使えねーの?w
0096デフォルトの名無しさん
2015/09/24(木) 21:39:54.37ID:ze9ufLkB0097デフォルトの名無しさん
2015/09/24(木) 22:43:14.95ID:d07mnuwC本格的なゲーム制作には
オブジェクト指向言語の習得が必要
0098デフォルトの名無しさん
2015/09/24(木) 23:27:16.99ID:irhG0cDc0099Office & Gamers ◆G144Hzgh2.0e
2015/09/25(金) 01:20:28.55ID:1UBGZthiオブジェクト指向は多人数プロジェクトの場合はいいけど、個人の場合は邪魔以外の何物でもないw
0100Office & Gamers ◆G144Hzgh2.0e
2015/09/25(金) 02:00:10.06ID:1UBGZthi0101デフォルトの名無しさん
2015/09/25(金) 02:17:01.17ID:KyHwRknF■ このスレッドは過去ログ倉庫に格納されています