プログラマならミニゲーム作ったことあるだろ?
■ このスレッドは過去ログ倉庫に格納されています
そもそも俺がプログラミング勉強し始めたのはゲーム作りたいからだった。
だから色々「作り始め」はしたんだけど、「完成」まで行ったのはほんのわずかだった。 俺ゲーム、俺コンパイラ、俺webシステムこの辺は業務系でも普通のプログラマなら一度は手を出してると思う。だいたい挫折するが。 作れないんじゃなく、作ったことないんだよ
最初はいずれそんな遊びしてみたいなと思ってたけど、できる技術でいらないゲーム作っても仕方ないから、作らないまま今に至る人は多いと思うぞ >できる技術でいらないゲーム作っても仕方ない
この発想が理解できない
なんでみんなそう役に立つものしか作る価値なし
みたいな実益重視の考えかたなの
プログラマーってプログラム組んでりゃ楽しい人達じゃないの
他につくりたいものが山ほどあるから整理券くばって後回しになってる
っていうなら分かるけど お前なんのゲーム作ったんだよ
どうせ誰でも作れるようなゲームしか作ってないだろw >>7
面白いもの作ったり、使ったことない技術を使うのは楽しいよ
でも、プログラム組んでりゃ楽しいは失礼すぎる
プログラマーなら誰もがゲーマーであるってのは、ゲーム好きでこの業界に来たアホの思い込み
人生は有限だし、仕事でやってる以上無駄なことに時間はかけられない >>9
まぁブロック崩しでもテトリスでもいいから作ってみるといいよ。
以外といろんな技術使わないとできないから。 ブロック崩しライブラリをネットから探してきて、組み込むような世界じゃないからね。 >>13
結局フレームワークやらなんやら
誰かの作ったライブラリの組み合わせるだけのような。 >>12
どっちも簡単に作れる
申し訳ないけど、そんなもん再開発しても時間の無駄 うーん、仕事のプログラミングってもっと簡単な再開発ばかりじゃない? >>15
だからプログラムのために時間を無駄にできる人がプログラマーなんじゃないの
仕事でメシのタネのためにプログラム書いてるだけのやつはプログラマーじゃない
単なる仕事人 >>15みたいな言い方する人って世間的には実力ない人って判断されるよね
なんか「おれはまだ本気出してないだけ!」に通じるような
実力ある人は
「ああ?テトリス?昔何度かつくった」
って言いいそう
>>15さんが本当に実力ないって言うことじゃないよ
技量の無い人が良くそういう言い回し使うってことで 俺もかつて落ち物ゲーム作ったよ。まだDirectXがわからず、VBのBitBltで絵を書いて。
技術面の勉強のほうが性に合う人なら、まずVC++とDirectXの勉強になるだろうけど、
俺はゲームを作りたいっていうのが先で、ゲームを作るためにアルゴリズムの勉強して、
当時スペック的にVBじゃ限界だからVCに入っていった。
順番は人それぞれだけど、ゲーム制作は一度はやっとくべきだと思う。 >>15は、ブロック崩しもテトリスも作ったことあるって言ってるんだろ。
そうじゃなきゃただの嘘つきだからな。 作れるとはいったけど、作ったことあるとは言ってないぞ
俺はプログラミング好きだけど、それは物作りが好きなだけで、ゲームオタクじゃないんだわ
だから、金にならないのに、自分が必要ないものを休日の時間使って作ったりしない
自分がゲームオタクだからって、周りもみんな同じだと思うの良くない >>18
テトリス作ったことが評価される会社に入るならテトリス作るよ
別に作ったことない事で「できない奴っぽい」と誰かに思われても今は問題ない
俺は自分に必要なことをやるよ、それがゲーム作りではないだけ
他人に自分の考え押し付けんのよくないよ
俺からしたら、そんなもの作ってる暇あったら、もっと世の中を知るために活動しろと言いたい
そう言われても困るだろ? 作ったこと無いのに作れるというのは、経験の浅いプログラマがよくやらかすミス。 >>23
少なくともテトリスに関しては作れる
テトリスの壁際もの際の動きの仕様について確認する必要はあるけど、仕様抜き出したら作れる
ブロック崩しってボールをバーで打ち返す奴だよな?そっちの方が少し時間はかかると思うけど、作れるはず。
こっちはあんまりやったことないから仕様に不明点がおおいから、あくまでもはずだけど、難しい所があるのだろうか。
で、俺が作れないとお前ら満足なのか?
それとも無駄な時間使って作ると満足なのか?
何が言いたいんだ? ただ、ゲームって以外といろんな技術が使われてるから、
プログラミングの技術を磨くにはちょうどいいよっていうだけ。
あ、ちゃんと人様に出せるレベルのゲームにしてね。
ただテトリスのブロックの動き作りましたー、
ボールが跳ね返るの作りましたーじゃなくて。 >>26
そうだね、いろんなものから学ぶことはあるね。
まぁ、ここでできるって言っても絶対に信じないんだろうから、もういいよ。
少なくともUI系のライブラリ作ったりしてたから、同じ技術の応用でその辺の簡単なゲームの動き位作れるよ。
仕事のプログラマーはif文位しか書いてないとでも思ってるのかな う〜ん・・・
「ライブラリ作った自慢」も実はダメなプログラマの典型発言の1つなんだよね
オレ様ライブラリ・オレ様フレームワーク・・・
なぜみんなが「じゃあつくってみろよ」と言うのかっていうと
キミの技量を疑っているのではなく
才能と経験というのは天と地ほど違うということなのです う〜ん・・・
「ゲーム作った自慢」も実はダメなプログラマの典型発言の1つなんだよね
オレ様ライブラリ・オレ様フレームワーク・オレ様ゲーム・・・
ここは2ちゃんねる
無間地獄です あと1つ気になったのがここ
>少なくともUI系のライブラリ作ったりしてたから、同じ技術の応用でその辺の簡単なゲームの動き位作れるよ。
やっぱりなんか簡単なゲーム1本つくってみな
ゲームを構成するのに必要な基礎の処理ってUI系に必要な処理と
かなり異なるぞ
作ったことがないからこういう思い込みを起こすのであって
それを実体験から知ることの重要さを知っている人達が
「実際につくってみろ」って言うんだね
ちなみにつくるならエロゲじゃなくてリアルタイム系のものな
エロゲならUI周りの技術の応用でもつくれるから 作れるよというやつに実際作らせると作れないことが多いんだよな 作ったものを叩くのが仕事だからな
いろいろ言いがかりをつけて絶対作れたと認めないだけなんだけどね 作れるだけの技量があるかどうかの問題ではなくて
実際に作ったことがあるかどうかが重要なんだってことなんだけどね
上の人が実際にブロック崩しつくってみて作れたならソレでいいじゃない
「おれなら作れる」って言い張ってるだけじゃなくて
「作ったことがある」人になったのだから
その過程でほんとうに得るものは何もなかったか?
ただの時間の無駄でしかなかったか?
てことを聞きたいんだけどね 稼げないものをいくら作ったところで何の実績にもならん
100万稼ぐくらいでとりあえず実績として認めてやる
自己満足でいいならオナニープログラミングで自己満足してればいいけど
何の評価にもならないよ それは製品としての話しで技術の話しじゃないと思うけど >>35
まず作らなきゃそもそも売り物にすらならないんだけど >>29
ん〜…なぜオレオレライブラリだと決めつけたのか
なぜ最初から相手のことを過小評価しなければ気が済まないのか
理解に苦しむ
金にならんもの作ってるほど暇じゃないんだって
学生は好きなだけでゴミ作ってお勉強すればいいと思うよ、親がその時間に金出してくれているんだから
なぜそんなモラトリアムな暮らしを全プログラマーに求めるのかわからん
みんな生活があるんだって 金にならないものを作るのが無駄だと思い込むのが
才能のない人の言い分だからだよ >>38
最初から相手のことを過小評価しているってのは
テトリスやブロック崩しをつくることが無駄でゴミだと思っている
アナタのことでは?
相手=テトリスと考えてみ ただの事務処理のシステムのUIにダブルバッファリングとかfpsの調整とか必要なの? >>43
ダブルバッファリングは使ってたよ
FPSを意識することはなかったけど
必要ならやる、それでいいじゃん ゲーム作らないのにプログラム学んでる人は、何がしたいんだよとは思う 趣味プログラムでゲーム以外の題材に萌える人もおってですね >>45
逆から見ると、なんでゲームなんかにこだわるのかって思ってるよ
みんながみんなゲーマーじゃないんだって何度いえばわかるのか でも業務系なんてその辺にいる底辺PGでも作れるけど
ゲームは高レベルPGじゃないと作れないしなー 例えばヤフオクは底辺PGでも作れるけど
GTA5は高レベルPGじゃないと作れない。
そういうことなんだよなー。 どっちが儲けてるかって話もあるよね…
純粋に技術追求って意味でゲームが有効だし、自己研鑽って楽しいし
でも、仕事としてプログラマーやる上ではそんなに必要ないような >>47
なんでゲームをつくりたがる人=ゲーマーだと思うの そうそう
別にゲームやるわけじゃないけどゲームを作ってみたいと
思うのはPGの性じゃないだろうか
あとインタプリタやコンパイラやOSもそう。
あーでも業務系はあきらかに簡単だから作ってみたいとは思わないけど。 コンピュータというのは最初は軍事計算目的で開発されたものだが
黎明期からその技術研究のテーマとして一緒にゲームがつくられ続けてきた
コンピュータのハードの進化と共に
なぜか?
そこをちゃんと理解できていれば仮にもプログラマーである人間が
ゲームのことを「ゲームなんか」と見下す発言できないと思うけどね そんなこと言ったらインターネット利用者は全員エロ賛美になっちゃうぞ 作ったことないけど作れるって言ってる奴、2chに書き込んでる時間をちょっと使って簡単なゲーム作ってみろよ、1時間で作れる程度でいいから
そうしたら誰にも文句言われない 言語処理系とか分散処理とかは好きだけど、ゲームを趣味で作る気はないな
儲かるゲームのアイディアが浮かぶか、そういう案件があるまではやる気にならん 1時間で作れるようなもので作れるといわれても困るけどw >>56
じゃあ言語処理系ゲームとか作ってみてよ
文字入力したら返事するだけのシステムでも表現次第でゲームになるよ >>52
業務系も難しいよ
誰かの作ったイカレポンチシステムの改修とか
不毛ルール縛りプレイ開発とか
技術云々のまえに社内外の政治闘争にかたねば
ならなかったり
決して簡単ではない ゲームプログラマなら業務系のソフトなんか鼻くそほじりながら作れるが
逆は頭が禿げ上がるほど悩まないと作れない。もしくは完成しない。 そうか?
まったく自慢にならない話だが、俺は友達同士でそこそこ遊べる格闘ゲームを高校時代に作ったが、SQLというものは就職してから初めて知ったぞ。 格ゲーにSQLにってどういう用途に使うんだ?
キャラのデータでも格納すんのか? 50万種類のキャラクターが1000種類のパラメーターと1000種類の技を覚えてます スマブラXでは各キャラに「ざっくり言って何百個という単位で」パラメータがあるらしいが……
そんなところでSQLって使うか? SQLなんて基本的なことは1日
3日もあれば実務で使えるレベルになるだろ >>18
話がずれてるよ
なんで高度なプログラマーが前提になってんだ? やらずともゲームプログラミングのやる事の多さ・難しさを想像できない時点でオツムの出来が痴れる、あ間違った知れる >>69
「なるだろう」じゃなくて、実際になったよって
言えないのはなぜ?
自分の経験でもいいし、新人の実例でもいい。
この業界、知識の積み重ねなんだら他の知識があるかどうかで
全然違ってくる。たとえばロックについて知ってるかどうかとかさ。
実務で使えるレベルというのは、客に商品としてコードを出して
恥ずかしくないレベルを一人で書けるかどうかだと思うが、
君の所はたった3日の新人が書いたものをチェックもせずに納品してるの? >>73
大学ドロップアウトして就職のために何か資格取らなくちゃと思って一種取ったときは、
一週間前にテキスト買った時に初めてDBと言うものを知ったくらいだったけどまぁ
何とかなったよ(当時はそこそこ頭が良かったのもある)。
実務で使えるかどうかは知らないけど、当時書いたコードはどこかに納品されていったはず。 >73
俺はあなたのツッコミに同意したいんだけど、でも今の現場はマジでそのレベルで通してるよ……。 >>74
ここに書き込んだ時点で
貴方も我々の仲間です! >>73
SQLなんて、他を参考にしながら作っといてって0知識で渡されるような物だろ >>78
プログラミング言語でも0知識で渡されるのだから
それは全く変わらない。
0知識で渡された後、使えるようになるまでどれくらいかかるかだ。
「使えるようになる」という言葉の意味は
10年やってる人に見せて、一発OKが出るレベルのこと。 >>59
全然技術的に云々の話ではない。
>>61
何を言いたいのかわからない。
就職して初めて知ってすぐにバリバリ使ってるというならそりゃそうだろう。もともと格闘ゲームなんか作ってたんだから。
SQL で苦労してるというならそれはありえない。
まあ SQL も DB の性能を引き出すことを考えると大変ではあるがね。 ゲーム作ってるならSQLくらい自作するくらいの能力あるからな
あえて勉強するまでも無い Javaのlwjglでこんなん作ったんだけどこっからうまくゲームに発展させたい
http://www.m9-www.com/lwjglgameproject 直接ハード叩けないからWindows上で動くゲームは作れない。
APIもDirectXもわからんちん 作ったことあるけどああいうGUIが必須なものって面倒臭い割りに作ったって感じしないんだよね githubで100スター以上獲得していない奴はプログラマじゃない。ただのコーダーである。
プログラマならプログラマに評価されないとな。 知らなくて困ることはあっても知ってて困ることはないと思うけどな
ことプログラミング技術なんてのは
現実やスポーツや芸術の世界では余計なことは知らないほうが良いということはあるが コンパイル言語で「宣言してない変数名を書くとエラーになる」って知識を得た状態でPHP始めたら、変数名間違いでハマったよ。 失敗が仕様になったりするよな。
スケートみたいにつるつる滑るカーレースのゲームができて年末に家族で爆笑しながら遊んだわ。 そうだ。今月給料出たらファミコンみたいなゲーム機作ろう。
ATmega1284P×2でPPUとCPUにする。音源はYM2203C カセット差し込めるゲーム機作るのはかなりすごいな
単独のLSIゲームでもじゅうぶんすごいのに 子供ができるとゲーム作りたくなるよな。
俺もいくつか作った。当時幼稚園児の娘に企画させて。キャラの絵も描かせて取り込んだな。
他人に見せられるレベルのものじゃないけと、ムチャクチャ喜んでたし、作るのもムチャクチャ楽しかった。
fpsとかは勉強になったかな。 中学生の頃やったことあったけど
タイトル画面作ったとこで力尽きた。 タイトル作って「オレはゲームプログラマの仲間入りだ」とか言ってる奴がいたなぁ……
今どうしてるんだろう タイトルは作り忘れる
exe起動したらいきなり本編が始まるように作っちゃって、あとで「そういえばボタン押すまでゲームが始まらないようにしなきゃ」ってなる 学生の時弾幕系STGに手を出した事あったけど
就職してとある3DCADの製造案件に入ったとき役に立ったな
弾幕系STGでは弾道計算高速化の常套手段として
あらかじめ三角関数を計算しておいて配列に突っ込んでおいたり
ダブルやトリプルバッファで描画をスムーズに見せたりするんだが
その辺の知識がそのまま流用できた
これらの手法はゲームじゃなくそれ以前からあったんだろうけど
最初に目に触れたのがゲームだった 表示に限定すればテーブルでいいんじゃね?
座標計算精度は32bit以上なきゃだめだな。 >>105
情報ありがとう。自分の用途に合うか試してみるよ
それにしてもこんな高度なライブラリ自作するってたいしたもんだね 年収1,000万円以下のSE・PGはレベル低すぎ
迷惑だから報酬上げるか生産下げろ!
低報酬・低技術・高離職の問題改善策
・多重契約を避け直接契約
・同業者の1.2倍の報酬を提示
・同業者の2.0倍の工数を提示
・契約外納期合意は拒否
・客先指示合意は拒否
・知的財産譲渡は拒否
・不利益な現場は即行解約
・自社会議と伝えて毎日定時帰宅
・契約時間外に学習
・契約時間外に副業
・示談および裁判報酬
低報酬・低技術・高離職の問題改善策
・多重契約を避け直接契約
・同業者の1.2倍の報酬を提示
・同業者の2.0倍の工数を提示
・契約外納期合意は拒否
・客先指示合意は拒否
・知的財産譲渡は拒否
・不利益な現場は即行解約
・自社会議と伝えて毎日定時帰宅
・契約時間外に学習
・契約時間外に副業
・示談および裁判報酬 最近のマシンなら理屈をそのままプログラムすればシューティングだって割と簡単に作れるだろ。
まーキャラのデザインとかが色々とめんどいが。 >>108みたいなこと言う人が一番恥ずかしいよね
まともにゲーム作ったことが無い人の言うセリフ
>>110
シューティングは基本システムだけ作るなら楽
キャラやステージ増やしてもメンテナンス性を保てる設計を考える方が大変
ツクールみたいなツールを自作しなければならない場合もあるからね マの仕事するようになってからは作ってないなー
中学生の頃はN-88BASICでキャラクタエディタ、マップエディタ、
サウンドエディタとか作ってゲーム本体はアセンブリ言語で作ったな。
それこそ「くだらない」ブロック崩しとかシューティングとか。
あの頃の元気を取り戻したい44歳。 古いゲーセンなんかに置いてあるじゃんけんゲームと似たものを作ったら姪に大好評だったな 入門当時は、「当たり判定」をどうやるのかも、
さっぱりわからなかった。 >>117
「当たり判定」で検索すれば、すぐに調べられるだろw
座標軸を使って判断する事も、最初はまったく知らなかったからな。 当たり判定も奥が深いね
当たり判定計算の軽量化アルゴリズムについて考えだすと 若いころにBASICのゲームのプログラムリスト見て作った程度かな。
入力に凄く時間が掛った記憶がある。 ある程度できたら夢中になって自分で遊び始めるので
ゲームプログラマは向いてないと悟ったこのごろ >>121
>>123
ベーマガ世代?
自分もだけど、よく他機種のプログラムを自分の機種に移植とかもしたよ >>121
当時はタッチタイピングとかできなかったからな
1文字ずつキーポチポチだったからリスト見ただけで軽く絶望できた 誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
W612E7EBKY いや、公開はしてない。
なにしろクレジットカードを持ってないから
グーグルのアカウントを入手できなくて・・・ apkファイルをどっかにウプすればいいんだろうけど、
どっかオヌヌメのウプロダってないもんかねぇ? 雑誌見て(動画なんてものはない時代)動きを想像して作りましたね
あとはゲーセン行って遊ぶ金はないからマネて作りましたね
マシン機能が遠く及ばないからそれなりにしかできないけど
方眼紙を塗りつぶしてキャラクタ作るんですよ 歩くコマとか
それを見て頭の中で16進に変換してポチポチ打って 音楽はまあテキトーに
楽しかったですよ その道に進めば人生違ったかもだけど そんなの分かんないよね R-TYPEの反射レーザーとかGradiusのオプションとか作ったなー
自分はPC98だったからグラフィックの仕様がゲーム向きじゃなくて
疑似スプライトルーチンとかアセンブラ(Edas86)で自作したよ
なつかしいな とても簡単な自宅で稼げる方法
参考までに書いておきます
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
CLGVH ■ このスレッドは過去ログ倉庫に格納されています