2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

自作ゲーム開発者たちのメンバー募集

1 :名前は開発中のものです。:2017/01/19(木) 01:00:23.47 ID:XKSt0NbS.net
自作ゲーム開発者たちがメンバー募集とそれらの話題を楽しむための場所です
メンバー募集テンプレートは各自で自由に考案して投稿してください


使用例:
メンバー募集をしてみる → コミュニティのネタとして会話を楽しむ(2ch内)

参加してゲーム開発を楽しむ(2ch外のサイトかリアルで)


賢い利用のために:
2ちゃんねるは自分が運営しているサイトではないため
コメントの削除は容易には出来ません
必要以上の書き込みは控えてURLを載せて自分のサイトで詳細を書くようにすると
のちに修正等が楽になります

ここは2ちゃんねるであることをお忘れなく
2ちゃんねるがどういう場所か知らない人は以下のページを一読ください
もしくは少しROM(様子見)ってKY(空気嫁)

2ちゃんねるの使い方&注意
http://info.2ch.net/index.php/Guide

849 :名前は開発中のものです。:2017/02/14(火) 01:50:49.66 ID:nH4YT56k.net
>>845
mov eax, dword ptr [ebp-8]
eaxレジスタにebp-8のアドレスにある数値をコピー
add eax, dword ptr [ebp-0ch]
eaxレジスタにebpのアドレスにある数値を加算
mov dword ptr [ebp-4], eax
ebp-4のアドレスにeaxレジスタの数値をコピー

まあ普通の足し算よ

>>847
今のCPUは発熱を抑えるために低電圧で駆動するから5Vじゃないけどね
考え方は間違ってない

>>848
floatは計算誤差がでるものなんですよ
キッチリしたかったらint変数で分数A/Bにして計算すると良い

850 :Hiromiti:2017/02/14(火) 03:10:02.73 ID:NGEQ6cbs.net
>>849
>floatは計算誤差がでるものなんですよ
>キッチリしたかったらint変数で分数A/Bにして計算すると良い

まあそうなんだけどね。
この疑問の争点はそこではなくて、
0.1という値を二進数ではどう扱ってるのか?という問題なのだよ

二進数で「0.0001」は10進数では「0.0625」
二進数で「0.0010」は10進数では「0.125」
二進数で「0.0011」は10進数では「0.1875」
という値になるわけですよ。

イクセス表現というのが小数点の計算をミスする原因になっている

851 :Hiromiti:2017/02/14(火) 03:23:38.76 ID:NGEQ6cbs.net
ところで、こんなところにアセンブリ言語が分かる人がいるとは思わんかったわ。
俺が最初にC++プログラム言語を独学で学んだ時は、
C++言語の学習からC言語の学習に移行する
C++は、C言語の改良版だと知ったので、じゃあC言語って何?という疑問が沸き
C言語を学びだす。

するとC言語を学んでいくと、さらに元になるアセンブリ言語の存在を知り、
じゃあアセンブリ言語って何?という疑問が沸いてアセンブリ言語を学んでから、
C言語の学習に戻って、さらにC++の学習にまで戻るという感じだね

で、C++を学んでいくうちにJavaの存在を知ったから
じゃあ、ついでにJavaも学んでおこうかー。という風になる。
俺の学習の基本は自分が感じた疑問を自分の手で解き明かすことですね。

人に聞くことは嫌いなので、自分で調べて解く!
一応、これでも高校3年の頃は学年トップの成績を誇っていたよ。
俺が勉強をやると思いっきり勉強をやる。勉強をやってやってやりまくる。

その結果、学校の試験の内容が優しい内容だったりすると、
「あんなに勉強したのに、この程度のレベルの問題しか用意しないかよ・・・」
と、少し不満を感じて5分ぐらいですべて解いて、あとは居眠りです。

テストの結果はもちろん100点です。
まあニアミスで1、2門間違えて98点から96点もあったけど、
基本的にテストは100点が当たり前です。

852 :Hiromiti:2017/02/14(火) 04:32:07.12 ID:NGEQ6cbs.net
さっき俺のTwitterを確認したら
謎の人物「まーさ君」が俺のツイートに対してだけ
大量に否定文のみのコメントを載せるという異常な行動をやってる者を見つけた!!

俺、こういうの大好物ww
さあ、コイツをどう料理しようかな?
とりあえず、リアルで接触してみよう。

853 :名前は開発中のものです。:2017/02/14(火) 10:13:48.71 ID:Gx7y2IEG.net
ニアミスという言葉の使い方のせいで
そのレスのうちに高校のころ学年トップという嘘がバレるというギャグ

854 :名前は開発中のものです。:2017/02/14(火) 12:13:44.05 ID:DALVJd5s.net
アルバム晒したら証明できると思う

卒業証書が有るのか?分からないけど?

855 :名前は開発中のものです。:2017/02/14(火) 12:42:52.37 ID:bhhnUFRB.net
仮に高校トップが本当だとしても現在のHiromitiに対する評価は何も変わらないのにな

絵が描ける、プログラミング言語複数マスターしてる、動画作れる、作曲できる、この辺も全部そう

今現在のHiromitiが何もできないクズなのは紛れも無い事実

856 :名前は開発中のものです。:2017/02/14(火) 13:15:51.30 ID:VZD6b8H7.net
英語はようわからんが、よく使うのは、凡ミスだよな。

857 :名前は開発中のものです。:2017/02/14(火) 13:35:44.69 ID:DQFOxieb.net
早よ絵あげろやタコ

858 :名前は開発中のものです。:2017/02/14(火) 13:57:12.69 ID:DQFOxieb.net
>まあニアミスで1、2門間違えて98点から96点もあったけど、

問すらわからないヴァカ

859 :名前は開発中のものです。:2017/02/14(火) 14:01:25.45 ID:2XYcP3Nu.net
朝方までどっぷりネットとゲーム三昧で疲れて寝てるのかな

860 :名前は開発中のものです。:2017/02/14(火) 14:59:27.35 ID:fWjZ1s6i.net
@zhenshishantia1 とりあえず、まーさ君。リアルで会いましょうか。そこでじっくり君のお話を聞くことにしよう。明日でいいかい?昼の1時に秋葉原駅で待ち合わせな。遅れるなよ。

どこの誰とも知れない捨て垢を自分の地元駅に呼び出して
「来なかったのは日和ったから。俺の勝ち」と言う手口、完全に田舎のヤンキーだな

861 :名前は開発中のものです。:2017/02/14(火) 15:22:47.76 ID:DALVJd5s.net
>>860
行ったらアカンやつや
DQN集団が来て、ボコボコにされて有り金巻き上げられる

862 :名前は開発中のものです。:2017/02/14(火) 17:28:21.48 ID:8mOPVrsU.net
ひろみちってなんでこんなに頭悪いの?
これもうさ、こんなのを野放しにしてる親の責任だろ

863 :名前は開発中のものです。:2017/02/14(火) 17:45:01.81 ID:nH4YT56k.net
>>851
N88ベーシックの頃から触ってるからアセンブリ言語もわかるよ
当時のCPUは遅かったし

昔からの人だからあえて言うと
ON電圧5Vもそうなんだけど何というか古い
もっと新しい情報を入れた方がいいわ

UnityやUE4が流行ってるのにDXライブラリにこだわるのも古いし

メタセコイアもその操作性に慣れている人には有りだけど
blenderの機能を超えている所なんてあまりない

864 :名前は開発中のものです。:2017/02/14(火) 18:42:51.31 ID:Ec1WkOP3.net
一人で作るのも楽しいよ
メンバーに気を遣わなくていいし
締切も延ばし放題だし
自分の趣味を遠慮なく詰め込めるし
生産数の調整や売上だって自由に出来るし
コミケ落選しても落ち込むのは一人で良いし

メンバーがいれば
自分の不得意分野をカバーしてくれる
お互い締切を守ろうとするので比較的予定通りに進む
客観的な意見を聞ける
同じ目標の仲間と作れる充実感、とかあるけど

不得意分野は無いそうだし、二年後のコミケと締切も明確に決めてるならメンバー集めなくても問題ないでしょ?
「メンバーは募集してないんですか?参加させてください!」ってブログやTwitterから連絡きたら対応してあげれば良いじゃないか
その方がHiromiti好みの【面白いゲームを作りたい人材】が集まるんじゃないかな

865 :名前は開発中のものです。:2017/02/14(火) 18:45:25.05 ID:lxHmQyFJ.net
モッキンバードにさんざんコケにされて悔しさのどん底まで落とされたのに学習しねえな
相手がモッキンバードじゃなきゃなんとかなるかも・・・と思ってるな

866 :名前は開発中のものです。:2017/02/14(火) 19:13:57.23 ID:DALVJd5s.net
荒らすつもりは無いけど、

>>864

何もできな協力者が完成しました(笑)で自身満々に来て、
ほぼ、白紙の妄想でココが違う、アレが違う
ここをもっと直せ、アレを直せ、最後に形に成ったら、Project file寄越せ!!
って、言われた時は頭に来た。(なら、最初から一人でやれや……)

話題を変えて、
結構、忘れられてるけど Panda3D SDK 1.9.3?はどうよ?

867 :Hiromiti:2017/02/14(火) 21:33:29.75 ID:NGEQ6cbs.net
>>863
N88ベーシックってのはPC-8000シリーズの時代だな
西暦は1981年以降の時代
俺もその時代だね
最初のパソコンに出会ったのはね
まあ、あの頃はパソコンとは呼んでなかった

Windowsが誕生するよりも遥か昔の時代だ
インターネットも影も形もない
だが、俺は1978年生まれの人間で
親父がプログラマーだったから、その時代にすでに自宅にコンピュータが一台置いてあったね
記録媒体は黒い色をしたペラペラのフロッピーディスク

コンピュータ本体にフロッピーディスクをセットしたら
ロックレバーを手でガチャンと回してロックする必要がある

コンピュータ以外の時代背景はCDもまだ世に誕生する前の時代で、
カセットよりもレコードの時代だな

868 :Hiromiti:2017/02/14(火) 21:39:05.86 ID:NGEQ6cbs.net
任天堂からファミコンもまだ誕生していなく
当時プログラマーだった親父は、
息子のために自分で簡単なゲームを開発してそれをプレイさせていたね
親父は色んなタイプのゲームをたくさん作っていたね
子供の遊び道具のおもちゃとしてね

親父と出掛ける時はいつも喫茶店に連れて行ってもらうわけだが、
なんと、その喫茶店のテーブルにスピースインベーダーのゲームがプレイできるテーブルがあってね
それをプレイするのが幼少の頃の密かな楽しみだった

869 :Hiromiti:2017/02/14(火) 21:46:58.60 ID:NGEQ6cbs.net
任天堂からファミコンが発売されると
親父はそれをイチ早く購入してきた
「これは画期的な発明だ」とか何とか言ってさ
プログラマーだった親父はゲームプログラムの勉強のために
ファミコンソフトを購入して、親父がよくゲームをプレイしていたね

そういうプログラマーを親父に持つ家庭に俺は育ったので
その影響が息子である俺にも遺伝している
回り近所の子供たちはゲームとか触れたこともなかっただろうね

そんなファミコンが誕生する前の時代から
当たり前のようにゲームをプレイしていた時代の人が、
今は自分が世界一面白いゲームを自分の手で生み出そうとしている

870 :Hiromiti:2017/02/14(火) 21:58:02.59 ID:NGEQ6cbs.net
俺が考えてる本当の目的はね
日本ではなくてアメリカで勝負したいんだよ
ニューヨークのアメリカ人たちに支持されるゲームを!だ

俺は日本人が考案して作った日本のゲームはあまり好きではない。
唯一、俺が認めているゲームは、スクエニのドラクエシリーズとFFシリーズ
その他のゲームは眼中にない

あ、任天堂が作るゲームもいいね
ゼルダシリーズ、マリオシリーズはもちろんだが、
その他のタイトルでも任天堂が手掛けるゲーム

871 :Hiromiti:2017/02/14(火) 22:06:44.06 ID:NGEQ6cbs.net
あ、間違えた

スペースインベーダーだな

872 :Hiromiti:2017/02/14(火) 22:13:06.64 ID:NGEQ6cbs.net
>>865
モッキンバードって誰やねん?
人々の記憶に残らない今となっては本体が誰なのかサッパリわからん
意味不明のザコだろう

親や教師や世間の常識に流されて
今でも下らない人生観で日本の片隅で細々く生きてんだろうな

873 :名前は開発中のものです。:2017/02/14(火) 22:14:02.01 ID:8FccC/QT.net
こうも何から何まで嘘だと分かる自分語りは珍しいな
その年代でプログラマってお前の親父は何者だよ

874 :名前は開発中のものです。:2017/02/14(火) 22:33:53.55 ID:lxHmQyFJ.net
>>872
あれほどコテンパンにやられた身としては忘れたふりするしかないよな
モッキンバードにやられた心の傷は一生消えないだろうけど

875 :名前は開発中のものです。:2017/02/14(火) 22:41:38.94 ID:DALVJd5s.net
一瞬、IBM PCかと思ったが、NEC PC-8801
NEC PC-6001のどっちか、かな?

とか、思ったけど、年代的に「Apple II」だな

Apple IIでゲーム作れるのか気になって調べたら
予想より出てきてワロタ

プログラマーが本格的に増えだすのは、何時ぐらいなんだろうか?
アメリカなら、1980年代でも それなりに居たと思うが、まぁ~分からん。

876 :名前は開発中のものです。:2017/02/14(火) 23:59:38.38 ID:Ec1WkOP3.net
過去はどうでもいいと言いつつ学生時代の成績をアピールしたり唐突に昔を懐かしんで語り出す…
ブログやTwitterでどうぞ、ブログなら長文でも問題ないし矛盾が生じても修正や削除も簡単だからオススメ

877 :名前は開発中のものです。:2017/02/15(水) 00:37:23.52 ID:cdk4wY1y.net
モッキンバードにさんざん打ちのめされて泣き寝入りした過去の話もそのうち吐き出すかな

878 :名前は開発中のものです。:2017/02/15(水) 02:23:52.40 ID:UZsQgaG0.net
モッキンバードkwsk

879 :名前は開発中のものです。:2017/02/15(水) 03:39:29.46 ID:cdk4wY1y.net
>>878
ポナルポのヲチスレ管理人のモッキンバード
ポナルポはこの人に長期間さんざんこきおろされ苦しめられた(自業自得である)

必死の「効いてないふり」で耐え忍ぶポナルポであったが

上機嫌でやってたニコニココミュの生放送へ
モッキンバードだかその周囲の人物だかにチンコ絵を送りつけられ
うっかり開いてBANされたポナルポはさすがに泡をふいて怒り狂い

「新宿に来い!」と一方的に宣言したのが2012年2月
>>860を見ると5年経っても低脳は変化なく同じことを言っている)

当日、暇だけはたっぷりあるポナルポは新宿をうろついてツイッターで「来い来い」と一生懸命つぶやいてみたが

はるか格下のこんなゴミにいちいち付き合ってやる奇特な人は当然おらず
空しく帰宅して泣き寝入り 負けの上に負けを重ねる結果となったポナルポ

忘れたふりをしてみてもポナルポの低脳に刻みこまれた悔しさ
モッキンバード一味が食らわしたあのコミュBANは
ポナルポのクソさにむかむかしていた人々にとっての痛快な制裁であった

今後もせいぜい忘れたふりを頑張るこったな

880 :アマゾン:2017/02/15(水) 11:18:18.23 ID:zJgDs3Q9.net
フィリピンの海と空
フィリピンに行ってきた
https://neko-hirune.com/2017/01/16/philippines/

881 :Hiromiti:2017/02/15(水) 11:37:34.65 ID:hk60hK1R.net
それは全く知らないな
2012年に?新宿で?
何の話をしてんの?

882 :Hiromiti:2017/02/15(水) 11:44:11.02 ID:GXvCs22E.net
コンテンパンにやられた?
どういう意味なのでしょうか?
具体的にどんな被害を受けたのかな

ネット中毒になり過ぎて
現実とネット上の遊びの分別出来ないのかな?

883 :Hiromiti:2017/02/15(水) 11:53:23.97 ID:Kgctv2n+.net
一味てなんやねんw
一味てwww
面白い言葉を持ち出す奴やな。

お前は漫画脳か
ワンピースの読み過ぎなんじゃないの?

でさ。
ツイッターで?
「来い来い」言われてそのモンキー君が来なかった。
で?それの何が被害なの?

そのお前の作り話の登場人物の中で
被害者は誰?
被害者がいるなら具体的に
誰がどんなダメージを受けたのん?

884 :名前は開発中のものです。:2017/02/15(水) 12:35:23.77 ID:+EQ1xTZG.net
>>879
反応から、クリーンヒットの模様

俺も人の事は言えない
ニート5年目間でしたこと言えば、
JKオーク団に千石撫子が居ることに気づいた程度だし……。

885 :名前は開発中のものです。:2017/02/15(水) 12:47:52.87 ID:+EQ1xTZG.net
俺も間違ってたんだ、どぅ間違ってるかも分からないぐらいに……

886 :名前は開発中のものです。:2017/02/15(水) 12:59:32.09 ID:l37rUGId.net
落ち着けよHiromiti

お前が相当ダメージ受けたことと、それをなかったことにしたいのは十分わかったからw

887 :名前は開発中のものです。:2017/02/15(水) 13:04:16.73 ID:+EQ1xTZG.net
因みに>>Hiromitiはプログラム組めるらしい(これ、何してるか分かる?)初歩過ぎてメンゴ
private void button1_Click(object sender, EventArgs e)
{
if (this.progressBar1_Test.Value < this.progressBar1_Test.Maximum)
{
this.progressBar1_Test.Value++;
}else if (this.progressBar1_Test.Value == this.progressBar1_Test.Maximum)
{
MessageBox.Show("限界値です");
}
}

private void Form1_Load(object sender, EventArgs e) { }

private void progressBar1_Test_MouseDown(object sender, MouseEventArgs e)
{
Console.WriteLine("abcdef");
}

private void progressBar1_Test_MouseEnter(object sender, EventArgs e)
{
Console.WriteLine("hit");
}

private void progressBar1_Test_MouseLeave(object sender, EventArgs e)
{
Console.WriteLine("deta");
}

888 :名前は開発中のものです。:2017/02/15(水) 13:23:30.85 ID:+EQ1xTZG.net
>>ヒント
private void 〜〜〜(なになにで始まる)
{(括弧で始めて)
中身を書く
}(括弧で閉じる)

>>ゲーム製作なら、publicだった voidも状況に合わせる必要があった。
(まぁ、いっか)

progressBar1_Test_MouseEnte (プログレスバーテスト)挙動(何をされたのか?)→MouseEnte

private void button1_Click →private voidを外して、button1_Click (ボタン1がクリックされた、なら〜〜せよ)
ifで、もし 〜〜ならば、〜〜せよ、  違うならば、〜〜せよ

MessageBox.Show("ボックスを作って、文字を表示します");
Console.WriteLine("コンソールに表示せよ");

private void progressBar1_Test_MouseDown(object sender, MouseEventArgs e)
{ Console.WriteLine("abcdef"); }
の場合、自動作成される部分は
private void progressBar1_Test_MouseDown(object sender, MouseEventArgs e)
{}
普通はC++だけど、ポインター使えないならC#かな?後々、C++に入ったら良いと思う。

889 :名前は開発中のものです。:2017/02/15(水) 13:32:10.71 ID:+EQ1xTZG.net
一回(一度)でも止まるなよ、そこが墓場になる

(当方はシナリオなんで、専門的な事はプログラマーに聞いてくれ)
C#は頭良すぎて迷惑なんだけど、個人製作だと面白いよ
制御文に関しては、理解できるだろうけど、変数や関数の概念が難しいから気をつけて。

勉強するだけなら、
Console.WriteLine("デバッグウィンドに文字を表示");
だけで、十分だと思うけど……。

890 :名前は開発中のものです。:2017/02/15(水) 18:01:52.29 ID:zdsDUCAX.net
1978生まれで、喫茶店でスペースインベーダーはかなりブームから去ってるね。翌年にはすでにギャラクシアンが出てるからさぁ…

891 :名前は開発中のものです。:2017/02/15(水) 18:21:57.38 ID:aXTFwKsP.net
1/2

・1日10投稿は当たり前、1日20投稿も
・プロ並ドラクエ堀井ひろゆきホリエモンを連発
・Hiromitiにとってのメンバー募集スレは日記帳の出来損ない
・平日昼間に秋葉原駅へ呼び出しも日常茶飯事
・2年という期限の中、全く進んでいない状況を独りで言い訳
・1回の書き込みで投稿が3回に見える
・ニアミスでケアレスミス
・他スレに現れるだけでスレ住民が泣いて謝った、心臓発作を起こす住民も
・プロ並のイラストを描いても納得いかなければファイルを削除した
・あまりに孤独すぎるから英雄型で自ら孤高の天才扱い
・その英雄型もフェイク
・フラッシュメモリを一睨みしただけでFF動画データが飛んでいく
・ひと気の無い深夜でも3連投稿
・スポンジ並の吸収力だと空っぽ頭の事を好意的に受け取った

892 :名前は開発中のものです。:2017/02/15(水) 18:22:45.12 ID:aXTFwKsP.net
2/2
・妄想と思い込みのみで語ってたことも
・自分の夢を未来の自分にぶん投げて未来の自分も先の自分へぶん投げる
・嘘ばかりの自分語りなんてザラ、同じ話を2度することも
・メンバー募集しておきながら一人で全部出来ると言い出すのが1スレを消費するより早かった
・カーレストアディーラーすら未完
・常駐を阻止しようとした自治住民と、それをなだめようとした平和主義者、荒らし、ROM専の住民ともども呆れさせた
・スレ住民の日本人のヤジに流暢な日本語で反応しながら一人キャッチボール
・グッとガッツポーズしただけで5週間くらい過ぎた
・机上の空論で講釈を垂れることは有名
・ウィキの初期設定から三週間ほぼ変化なし完成は無理
・上から目線で説教しても楽々ブーメラン
・あまりに「自分は大人」と発言するのでリアル中学生だと思われていた時期も
・Hiromitiが打ったブログ記事をスレ住民が突っ込もうとしたらすでに矛盾が生じてあった
・実物はキレイな顔立ちで写真写りが悪いだけと主張した
が、実は妄想で本人はすでに年相応に老けていたことも
・2017年1月中旬に走り出し、1月2月と特に何もしないで過ごす言い訳を見つけることに成功
・2017年ゲ製作板10珍事件 第1位「ポナルポの再来」
・コミケに来客と表現する程度の知識でコミケでの宣伝方法を提案し出したこともある
・一枚あたりのCD単価を計算間違いできるのはHiromitiくらい
・間違いを指摘されたことをまだ認められないHiromitiも多い
・ポナルポは落ちてきたりんごを税金(生活保護費)で食べて万有引力発見したのは有名
・自分の意見がない人は周囲に流されやすいというがHiromitiはむしろブレ過ぎて分身しているように見えた
・皮肉としてカリスマや先生と呼んでみる人間が現れたが全然皮肉にすら気付かなかった
・自分の顔と名前を晒して同姓の他人の印象を悪くするファンサービス

893 :名前は開発中のものです。:2017/02/15(水) 20:19:51.16 ID:IVvm2+t8.net
なんでひろみち君の親はこんなのを野放しにしてるの?
ちゃんと育てなきゃだめだろ
無責任すぎるよ

894 :名前は開発中のものです。:2017/02/15(水) 20:31:34.73 ID:+EQ1xTZG.net
問題を起こさなかったら保護
問題を起こしたら強制入院

bool値だな。

895 :名前は開発中のものです。:2017/02/15(水) 20:40:17.13 ID:Uj+o/XLq.net
>>893
問題を起こして嫌われたら可哀想だから世話してあげよう

と思うほど彼に好意のある人間がもういないんだろう 親ですらね

896 :名前は開発中のものです。:2017/02/15(水) 21:03:37.12 ID:+EQ1xTZG.net
プログラム作りたいって言う中学生にVisualC# 逆引き の本渡したら、
2日後にオリジナルのメモ帳作って来た時は流石に驚いた。

どうやったのか?聞いたら、動画見て分からない所は本で調べた
って言ってたな(最近の現代っ子は凄いな)

難しい事はしてないけど、完成させたから才能有るって言っておいたけどな

897 :名前は開発中のものです。:2017/02/15(水) 22:17:26.75 ID:zdsDUCAX.net
ひろみちくん、この時間にカキコがないとこみると、夜勤してるのかな。

898 :Hiromiti:2017/02/15(水) 23:29:34.74 ID:O+EPK6EN.net
そう言えば俺もその昔
VisualBasicでオリジナルメモ帳を作ったことがあったな。

899 :名前は開発中のものです。:2017/02/16(木) 00:20:17.17 ID:/BSlat0D.net
動静に今まで無知の人が熱中したり、
影響を受け知ったかぶりの行為をする

完全に俺だな……AA張って良い?

我慢できないんだけど?www

900 :Hiromiti:2017/02/16(木) 00:25:10.45 ID:AYiRXhGA.net
>>899
だからイチイチお前がやりたいことを他人に許可を求めるな

AA張って良い?だって?
勝手にやれよ

901 :名前は開発中のものです。:2017/02/16(木) 00:25:23.88 ID:1ArGIscO.net
そういえば12月ぐらいの時に厨房が参加しようとしていたな

902 :Hiromiti:2017/02/16(木) 00:27:45.45 ID:AYiRXhGA.net
>>887
そんな下らないプログラムを組んでる暇があるなら
ゲームプログラムのアルゴリズムを構築しろよ・・・
お前が得たプログラム言語の知識は
そんな下らないプログラムを組むために習得したのかい?

903 :Hiromiti:2017/02/16(木) 00:28:49.85 ID:AYiRXhGA.net
>>893
好きなことをしているだけで
悪いことはしてないよ〜ん笑

904 :名前は開発中のものです。:2017/02/16(木) 00:31:01.84 ID:RPalrJSk.net
そんなことより講座まだなの?

905 :Hiromiti:2017/02/16(木) 00:32:26.87 ID:AYiRXhGA.net
>>891>>892のバカみたいな長文君おつです
では、次はその間のお前のことを長文を2レスでまとめてくれ
お前は何?何者?
それを教えてあげなさい

906 :Hiromiti:2017/02/16(木) 00:35:26.16 ID:AYiRXhGA.net
>>904
だよな
そんなことより
ゲームプログラミング講座の開講だな

早くやりたいけどPCモニターがないから気が乗らない
来月に回すことにしよう

907 :名前は開発中のものです。:2017/02/16(木) 00:36:05.13 ID:1ArGIscO.net
>>905
彼は君よりバカでもマヌケでもないよ
君の今までの行動をまとめてあげてるいい人だよ

908 :名前は開発中のものです。:2017/02/16(木) 00:36:31.72 ID:u/8jyX7L.net
気が乗らないで全てを先延ばしにして結局何もしない嘘つき野郎

909 :Hiromiti:2017/02/16(木) 00:40:01.96 ID:AYiRXhGA.net
オフ会の常連の俺から言わせると
リアルで会うこともできない者などザコにしか見えない
暴言を吐く、悪態の限りを尽くす。
そのこと自体は大変結構なことなのだが

なぜリアルでそれが出来ない?
せめて顔を晒してそれをやれよ
できないということは、自分の行動に自信がないことを表している

「本当はいけないことをしている」と
そのことを本人は自覚している
だから、ネットではそれらの発言が出来てもリアルで出来ない
顔を晒して暴言を吐くことが出来ない

910 :Hiromiti:2017/02/16(木) 00:46:42.28 ID:AYiRXhGA.net
お?このタイミングでまーさ君からツイートがあったぞ
まーさ君を地獄に引きずり込む計画を再開しようか

911 :名前は開発中のものです。:2017/02/16(木) 00:50:47.89 ID:YpUqWMAE.net
>>887
ちょっと書きたいことがあるから書く
private void button1_Click(object sender, EventArgs e)
{
if (this.progressBar1_Test.Value < this.progressBar1_Test.Maximum)
{
this.progressBar1_Test.Value++;
}else if (this.progressBar1_Test.Value == this.progressBar1_Test.Maximum)
{
MessageBox.Show("限界値です");
}
}
ボタンを押すとプログレスバーの値がインクリメントされて
限界値に達してMessageBoxが出るだろうけど
this.progressBar1_Test.Value == this.progressBar1_Test.Maximum
これでももちろん動くのだがPCが何か狂って数値が限界値を超えた時
MessageBoxがでないから
this.progressBar1_Test.Value >= this.progressBar1_Test.Maximum
このように動作しない数値を残さない方が良い

912 :Hiromiti:2017/02/16(木) 00:54:29.44 ID:AYiRXhGA.net
世の中にはマジメな大人、普通の大人、災厄な大人がいる。
俺みたいな大人に触れると
ヤケドどころでは済まないよ笑

Hiromiti VS まーさ君
の闘いにホリエモンも世間もマスコミも注目したまえ

913 :名前は開発中のものです。:2017/02/16(木) 01:02:17.92 ID:u/8jyX7L.net
>>912
自分で犯罪者アピール?もうちょっと具体的な発言お願い

914 :Hiromiti:2017/02/16(木) 01:15:34.27 ID:AYiRXhGA.net
ゲームプログラミング講座を始めるなら
まず最初にリアルタイムプログラムから取り掛からないとな
リフレッシュレートが60Hzと70Hzのパソコンがあったとして
その両方で同じ時間でアクション動作をさせるアルゴリズムを構築しなくてはいけない

60Hzではループ1に掛かる時間は1/60秒(0.016〜0.017秒)
70Hzではループ1に掛かる時間は1/70秒(0.014〜0.015秒)かかる計算になる
つまり、70Hzのパソコンだと動作スピードが60Hzよりも早くなってしまう

この問題を解決するために中学の数学で教わる等速度運動の公式を用いることになる。
「移動速度 × 経過時間」という計算だな
DXライブラリ関数には、GetNowCount関数というのが用意されてる。
これはパソコンを起動してからのミリ秒で時間を取得するための関数
ミリ秒というのは1000分の1秒のこと

ということは変数はfloat型が必要になる
int型では出来ない
まあ、DXライブラリの公式リファレンスのGetNowCount関数を調べれば
どの変数を用いればいいのか説明してるけどね

915 :Hiromiti:2017/02/16(木) 01:28:31.02 ID:AYiRXhGA.net
int型とfloat型の両方を使いましょうか

int g_lasttime = 0;
float g_frametime = 0;
//まずはグローバル変数でint型とfloat型の領域をメモリに確保、初期化は0

g_lasttime = GetNowCount();
//次にGetNowCount関数でint型に現在時刻を取得

while (ProcessMessage() == 0){
//ループ処理開始(内容は省略する)

int curtime = GetNowCount();
g_frametime = (float)(curtime - g_lasttime) / 1000.0f;
g_lasttime = curtime;
//この3行の計算がメイン

これでOKだな

916 :Hiromiti:2017/02/16(木) 01:36:38.63 ID:AYiRXhGA.net
int curtime = GetNowCount();
g_frametime = (float)(curtime - g_lasttime) / 1000.0f;
g_lasttime = curtime;
//この3行のコードを解説

int curtime = GetNowCount();
//まず、ここでwhileループを1回する度に現在の時刻を取得

g_frametime = (float)(curtime - g_lasttime) / 1000.0f;
//ここでwhileループに入る前に取得した現在の時刻(g_lasttime)と
whileループに入ってから取得した現在の時刻(curtime)とで引き算をして
1000.0fで割り算をしてから、g_frametime変数に代入する

g_lasttime = curtime;
//g_lasttime変数にはcurtime変数の値を代入

これをwhileループの中で延々と計算させ続ければ
60Hzでも70Hzでも誤差が生じない時間を生み出すことが出来る

917 :Hiromiti:2017/02/16(木) 01:41:30.46 ID:AYiRXhGA.net
コメントがあると読みにくいな

int g_lasttime = 0;
float g_frametime = 0;

g_lasttime = GetNowCount();

while (ProcessMessage() == 0){

 int curtime = GetNowCount();
 g_frametime = (float)(curtime - g_lasttime) / 1000.0f;
 g_lasttime = curtime;

}

これで読みやすくなったかな?
上から順にコードの流れを読んでみてよ
C言語のコードが読める人ならこれぐらいなら読めるはずだ。
注目すべき点は、どのようにアルゴリズムを組んでいるのか?である

GetNowCount関数(DXライブラリの現在の時刻を取得する関数)

918 :名前は開発中のものです。:2017/02/16(木) 01:50:10.76 ID:/BSlat0D.net
>>911
サンキュー

private void button1_Click(object sender, EventArgs e)
{ if (this.progressBar1_Test.Value < this.progressBar1_Test.Maximum) {
this.progressBar1_Test.Value++; }
else if (this.progressBar1_Test.Value == this.progressBar1_Test.Maximum)
{ MessageBox.Show("限界値です");
break;//って書くのは やっぱり邪道なん?
} }

919 :Hiromiti:2017/02/16(木) 01:54:01.75 ID:AYiRXhGA.net
まあこれぐらいの計算は
同人ゲーム開発をやってる人なら誰でも知ってること
だって、これを組んでおかないとゲームプログラミングが始まんないし笑

で、そんな同人ゲーム開発者は世の中に数えきれないほどいる
つまり、誰もが通る道の初歩の初歩のプログラミング

920 :名前は開発中のものです。:2017/02/16(木) 01:59:10.25 ID:/BSlat0D.net
一番、簡単なC#選んだ筈なんだけど、既に涙目だ

921 :名前は開発中のものです。:2017/02/16(木) 02:00:47.04 ID:KyMPaJsr.net
>>901
その中学生にもあきれ果てられてたなこいつは
ポナルポより下の人間なんていないらしい

922 :Hiromiti:2017/02/16(木) 02:12:03.50 ID:AYiRXhGA.net
俺が過去にVisualBasicでオリジナルメモ帳を作った時は、
僅か数時間で作ってしまったな。
まあ、すでに存在してるメモ帳を自分で開発するとか
無意味なことをしてたと完成させてから思ったけど
まあ、なかなか面白かったよ

ウォーミングアップとして頭の体操には良いかもね

さて、ドラクエ10でもやって暇つぶしでもしよう
もうドラクエ10は何度もクリアしていて22周目ぐらいの新規プレイにはなるので
ストーリーとかはどうでも良いが、
暇つぶしとしてのキャラ育成は面白いものだ

923 :名前は開発中のものです。:2017/02/16(木) 02:13:38.72 ID:/BSlat0D.net
DXライブなら

タイム ミリ秒
int StartTime;
StartTime = GetNowCount();

タイム マイクロ秒
LONGLONG StartTime;
StartTime = GetNowHiPerformanceCount();

とか、色々探してたら、普通にサンプルが有った
http://dixq.net/g/03_14.html

924 :名前は開発中のものです。:2017/02/16(木) 02:47:16.62 ID:/BSlat0D.net
>>917のコードが何してるか分からないので誰か頼む

925 :Hiromiti:2017/02/16(木) 02:52:29.16 ID:AYiRXhGA.net
3Dゲームを開発するならベンチマークも作っておきたいね
よくゲームショップの店頭で新生FF14の映像を流していて
画面の隅に謎の値が表示されてるのは見たことがあるでしょう?
あれを開発するのです

この性能のPCでは、どれぐらいの処理速度を持っているのかを
分かりやすい数値で表現する
同じ画面にたくさんの3Dキャラたちを表示させて
攻撃アクションもさせながら画面もスクロール移動させて
そういう動作をやらせて、そのパソコンの性能を図る
パソコンというかGPUの性能を図る

926 :Hiromiti:2017/02/16(木) 02:57:24.92 ID:AYiRXhGA.net
>>924
もう説明してると思うが
これはループの時間を取得するためのコードです

g_frametime = (float)(curtime - g_lasttime) / 1000.0f;

↑のコードのg_frametimeの値
これを求めるためのコード
その値を使って等速度移動の公式でアクション(移動など)を組んでいく
例えば、ゲームパッドの右ボタンを押したら
プレイヤーが操作している主人公が右に移動させる必要がある

その時の速度です

927 :名前は開発中のものです。:2017/02/16(木) 03:03:09.43 ID:/BSlat0D.net
コピペで悪いんだけど、C#で俺みたいな初心者が例外処理すると
実装コードより長くなるんだけど?どうしたらいい?

try
{例外が投げられる可能性のあるコード}

catch(例外の種類)
{例外処理コード}

finally
{例外発生の有無にかかわらず実行したいコード
リソースの破棄などを行う}

いやぁ、むしろ例外処理は未だ早いのか?(個人的に)

928 :Hiromiti:2017/02/16(木) 03:05:30.60 ID:AYiRXhGA.net
ゲームプログラムは延々と繰り返されるループ処理の中で
そのループ処理の中で何をやらせるのか?というのを構築していくものです
マクロなプログラムの世界の話ね

で、そのゲームに使われる時間単位にフレームレートというのがある
60FPSと言ったら、1秒間を60コマで表現することを意味する
最近のPCゲームだとこのFPSをプレイヤーがコンフィグ画面から自由に選択できるようになってる
見たことあるでしょう?

30FPSは1秒間を30コマで表現することを意味するので
60FPSの方が30FPSより動作が滑らかになる
一般的な現在のゲームは60FPSを採用
だがニコニコ生放送では30FPSを採用しているので
ニコ生はゲーム配信は本来は適していない

929 :Hiromiti:2017/02/16(木) 03:10:16.23 ID:AYiRXhGA.net
で、その60FPS(1秒間を60コマ)で表現させるために、
元となる時間の値が必要になってくる。

i++

単純にカウンターを↑このように記述してもループ1に掛かる値を取得できそうなものだが、
60Hzと70Hzのパソコンではループに掛かる時間に誤差が生まれるため、
これだけでフレームレートを管理しちゃうとダメなんです
60Hzのパソコンでは普通に動いていても、70Hzのパソコンでは画面のアニメーションが早くなってしまう

それを回避するために>>917こういうコードを組んでおく必要があるのです

930 :名前は開発中のものです。:2017/02/16(木) 03:20:04.66 ID:/BSlat0D.net
妙だne?

フレーム処理とキー入力できたらシンボル読み込みんで、
(データの読み書きできてるなら)、動かせる筈なんだけど……。

931 :Hiromiti:2017/02/16(木) 03:29:54.94 ID:AYiRXhGA.net
ドラクエ10ではドルボードと呼ばれるフィールド移動を早くする乗り物が存在する
ドラクエ10ではL1ボタンを一回押すと進行方向にオートラン(自動的に移動)する
だが、そのL1ボタンを長押しすることで、ドルボードに主人公が乗るというシステムがある

この時にL1ボタンを「何秒間押し続けるとドルボードシステムを起動させるのか?」
というシステムの構築が必要になる。
5秒間L1ボタンを押し続けるとドルボード起動させたいなら
そういうアルゴリズムを構築する必要があるよね?そこでも時間は使われる。

DXライブラリ関数にはゲームパッドのどのボタン押したのか?を所得する関数があるので、
そのボタンを押して、尚且つ、ボタンを押したままなのか?というフローチャートが必要

1回だけL1ボタンを押して指を外したならオートランだけ
L1ボタンを押したままなら、オートランを実行させつつ
何秒間L1ボタンを押してるのか?の関数も起動させる
その状態で5秒に到達したらドルボード起動!
もちろん、ドルボードを取得してなければ起動しない。その条件分岐も必要だね

普段、自分がプレイしているゲームをプログラマー目線で注意深く見ると
学べるものが多くあり、そういうのを頭の片隅に置いてゲームをプレイすると
楽しいと思うよ。

932 :名前は開発中のものです。:2017/02/16(木) 03:37:56.45 ID:/BSlat0D.net
何ができて何ができないのか簡潔に纏めてくれ

933 :Hiromiti:2017/02/16(木) 03:46:04.36 ID:AYiRXhGA.net
あと一つ語っておきたい

ゲームプログラム開発に望むなら画面解像度も意識しておきたいね。
どの画面解像度を基盤として開発しておくのか?
現在のゲーム業界では、1280 x 720の画面解像度で開発しておくことが基本となっている

この1280 x 720という画面解像度はHDの単位であり720pと呼ばれている
なぜ、これで開発しているのかと言うと
画面比率が16:9だからです。
現在の一般的なPCモニターの解像度は1920 x 1080である。
これは、Full HDと呼ばれるもので1080p
画面比率は16:9

「1280 x 720」も「1920 x 1080」も画面比率は同じ16:9なので
720pでゲームを開発しておくと
16:9のPCモニターでフルスクリーン表示させた時に、
同じ比率で引き伸ばされて表示されることになる

現在のどのゲーム会社も720pでゲームは開発されている
こういう知識も知っておきたいね

934 :名前は開発中のものです。:2017/02/16(木) 03:59:33.89 ID:/n8c3/pp.net
こいつフレームが60Hzないし70Hzで回ってるって言ってんの?
どんな勘違いだよw

935 :名前は開発中のものです。:2017/02/16(木) 04:15:52.01 ID:/n8c3/pp.net
あー、ちょっと調べたらDXLibのScreenFlip()はデフォルトでVSYNC待ちが入る仕様になってるのか
「リフレッシュレートが60Hzと70Hzのパソコン」ってなにかと思ったわw

936 :Hiromiti:2017/02/16(木) 08:16:08.49 ID:AYiRXhGA.net
リフレッシュレートというのは半導体の速度のことだね
プログラムを起動する場合、ループ処理というのを使うわけだが、
そのループ処理の最終地点までプログラムを走らせて
ループ処理内の先頭まで掛かる時間の単位

とても早い時間なので人間の目では、あっという間の時間だが
そういうのがパソコンの性能として設定されている
60Hzは、0.014秒〜0.015秒なので人間の目では一瞬の出来事だが
この0.014秒の中にC言語の様々な膨大な命令を計算させる

1万行ぐらいのコードであっても僅か0.014秒ですべて終わらせる

937 :Hiromiti:2017/02/16(木) 08:33:04.55 ID:AYiRXhGA.net
これ以上、専門的な技術のお話は素人さんには
ちと難しいと思うので止めておこう。

まあ俺は個人的にプログラミングが好きなので
アルゴリズムの会話は好きなんだが
そういう会話に興味がない人が大半なので掲示板では止めておこう
こういう会話はプログラマーに任せなさい

そんな会話よりも、もっと簡単な「こんなゲームがあれば面白そうだな」とか
「あのゲームのあのシステムいいね」とか
そういうのだけでいいでしょう

938 :名前は開発中のものです。:2017/02/16(木) 09:47:22.71 ID:N9Exbskr.net
なんか秒をfloatで計算してるっぽいが、ダイレクトエックスてそうなの?よく知らんが。
大抵はナノ秒をlongで取得だと思うのだが。

939 :名前は開発中のものです。:2017/02/16(木) 10:14:24.53 ID:/BSlat0D.net
DXライブラリってミドルウェアだっけ?

940 :名前は開発中のものです。:2017/02/16(木) 10:17:25.54 ID:BgSC0bDd.net
リフレッシュニートとフレームニートの区別ついてないっぽいんだけど

941 :名前は開発中のものです。:2017/02/16(木) 10:36:38.71 ID:qB4ltdFk.net
あとwin向けにダイレクトエックスとかキネクトで何か作る場合は未だにcppで書く感じなのか?
xnaは既に終わったらしいが、後継は無し?

942 :Hiromiti:2017/02/16(木) 10:42:03.40 ID:AYiRXhGA.net
>>938
よく知らないなら黙っておきなさい
よく知ってから語ればいいだろう

943 :名前は開発中のものです。:2017/02/16(木) 10:48:28.34 ID:/BSlat0D.net
素数を求めるプログラムを書いてくれ>>Hiromiti
5分ぐらいで十分だと思うが、10分程度でええと思う。

944 :名前は開発中のものです。:2017/02/16(木) 10:54:25.18 ID:qB4ltdFk.net
>>942
プログラミング教えてくれるって書いてたから質問してるのに・・・

945 :Hiromiti:2017/02/16(木) 10:54:58.07 ID:AYiRXhGA.net
>>943
自分で組めよ

946 :名前は開発中のものです。:2017/02/16(木) 11:06:28.75 ID:/n8c3/pp.net
>>940
区別がついてないというより、
リフレッシュレートが何なのか知らないんだろうな

947 :Hiromiti:2017/02/16(木) 11:06:38.30 ID:AYiRXhGA.net
>>944
聞く前に疑問に感じたことを自分で調べりゃいいでしょう
と言いますか、質問の内容はDXライブラリがどうのこうのというレベルではないと思う

C言語の型の問題なのではないのか?
float型って何?long型って何?というレベルの質問でしょう?
分からないなら聞く前に調べりゃ理解できるじゃん

long型というのは、符号付き長整数型です。
記憶できる値は、-2,147,483,648〜2,146,483,647の整数

float型というのは、単精度浮動小数点型です。
記憶できる値は、10の-45乗〜10の38乗の実数

948 :名前は開発中のものです。:2017/02/16(木) 11:11:16.07 ID:daTU7cRQ.net
>>914
モニターのフレッシュレートがwhileの速度に影響及ぼすとか誰に吹き込まれたの?

総レス数 987
517 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200