板検索:
将来プログラマーになりたいけど勉強がうまくいかない (1000)
まとめビュー
1
仕様書無しさん[]   投稿日:2016/12/22 04:37:48
どうすればプログラミングって効率よく覚えられるの?
おすすめの勉強法とかあったら教えてくださいまし
コメント18件


2
仕様書無しさん[sage]   投稿日:2016/12/22 04:42:05
朝までレスつかなさそうだから暫く独り言スレになりそう・・・

3
仕様書無しさん[sage]   投稿日:2016/12/22 08:07:51
初心者向けの本を読む
あとは何か作ってみるのが手っ取り早い
作りたいものがなかったら取り敢えず適当なクソゲー作っとけ
コメント1件

4
仕様書無しさん[]   投稿日:2016/12/22 09:15:02
理系に進む
嫌でもプログラミングするから
手段として
コメント1件

5
仕様書無しさん[sage]   投稿日:2016/12/22 09:56:26
カルネージハートを買う
コメント1件

6
仕様書無しさん[sage]   投稿日:2016/12/22 14:56:31
最近の入門書は
分岐と繰り返しだけで原理的にどんな問題も解けるっていうプログラミングの基本中の基本が載ってないからなあ
コメント1件

7
仕様書無しさん[sage]   投稿日:2016/12/22 15:56:07
というより勉強すらうまく行かない人は適正ないと思うから
他の道を考えたほうがいいよ。マジで。
コメント1件

8
仕様書無しさん[sage]   投稿日:2016/12/22 21:04:39
>1
どんな勉強においても、「効率良くするには?」をやたらと考えはじめたら、今やってる勉強を心の底から好きではない可能性が非常に高いですね
もちろん、効率を考えずに勉強しましょうという意味ではないですが

あなたは適性どころか興味もないのだから、今辞めた方がいいよ

9
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2016/12/22 22:00:31
大事なのは情報源とインプットとアウトプットだ。正確な情報を求めよ。図書館には山ほどプログラミングの本がある。
それらを読み込み、自分の知識にしていく。これがインプット(入力)だ。
取り入れた知識をプログラム作成に活かしてどんどんプログラムを作り、気付いたことを日記やブログに記載する。これがアウトプット(出力)だ。
コメント1件

10
いち ◆.h5NM1Xg.o []   投稿日:2016/12/23 00:28:20
>1です、まとめてレス


>3
初心者向けの本は10冊くらい持ってる
今C++やってるけどなかなかそのゲームがうまくいかない・・・orz

>4
そういう系の高校行く予定

>5
面白そう、調べてみる

>6
フローチャート…?

>7-8
どうしてもゲームを作りたい、
プログラミング自体は本当に好きなんだけど
そのゲームを作るまでの過程がよく分からない

>9
図書館ってそんなにプログラミングの本あったのか・・・
ずっとないと思ってたけど偏見だったのか、探してみる
今日から自分のやったことをノートに書いて勉強してみる


色々教えてくれてありがとう、とりあえず図書館行って本探してみる
他にも現役のプログラマーさんとかSEさんいたら
どうやってその仕事についたのかとか教えてほしいですm(_ _)m
コメント1件

11
仕様書無しさん[]   投稿日:2016/12/23 05:00:34
「ゲームを作る」のが目的ならUnityなどのゲームエンジンを使うべき。
コメント1件

12
いち ◆.h5NM1Xg.o []   投稿日:2016/12/23 14:18:35
>11
聞いた事はあるけどどんなのだろう、調べてみる

13
仕様書無しさん[sage]   投稿日:2016/12/23 16:19:24
1行で書いたJavascriptでも勉強すればいい
どんなコードかは見たことねーけど
とりあえずゲーム作るなら他人のコードでも見て勉強した方が早い
もしくは、↓のような記事とか読み漁る。
http://www.atmarkit.co.jp/ait/articles/1509/15/news162.html
コメント2件

14
仕様書無しさん[sage]   投稿日:2016/12/23 16:20:47
>13
間違えた

>1行で書いたJavascriptでも勉強すればいい
Javascriptで1行で書いたテトリスでも勉強すればいい

javascript テトリス ソースでググってみ

15
仕様書無しさん[sage]   投稿日:2016/12/23 17:29:02
Java s criptとか言っちゃう人のアドバイスなんて意味ないよ


javascriptはまあ面倒くさい時そうなるけど
コメント1件


16
仕様書無しさん[sage]   投稿日:2016/12/23 17:51:20
>15
仕事以外で細かいこと気にしているとハゲるぞ
てか、そんな偉そうに文句言う前にお前がアドバイスしてあげろよ

17
仕様書無しさん[sage]   投稿日:2016/12/23 17:53:35
>1はこのスレの>1と同一人物だろ?

34歳、発達障害の無職ですが…2 [無断転載禁止]©2ch.net
34歳、発達障害の無職ですが…2
コメント1件

18
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2016/12/23 20:16:56
ゲーム作りの基本は、ダブルバッファリングのアニメーションだ。
2つの描画可能な画面を用意して、ユーザーによる入力とゲームの状態に応じて、一方の画面を描画しつつ、他方の画面を表示する。
描画が終わったら画面を切り替える。これを繰り返す。アニメーション効果によってモノが動いているように見える。
最近のゲームは3D(三次元)が求められるので、数学が必要だ。
コメント1件

19
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2016/12/23 20:23:55
画面上の特定の位置は、座標という、数値の組合せで表せる。これはデカルトが発見したのでデカルト座標系と呼ばれる。
プログラミングでは座標で描画位置や色などのデータを指定して特別な機能(描画関数)を呼び出すことで、描画方法を記述できる。

20
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2016/12/23 20:35:25
ゲームではモノが動く。変化する座標を表すためには「変数」という、数値データを入れる入れ物を
用意するように命令しないといけない。これを「変数の宣言」という。
宣言された変数は、代入(だいにゅう)という操作によって、新しい値を入れることができる。
例えばC/C++では、int x;によって整数の変数xを宣言し、x = 3;で3を代入できる。

21
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2016/12/23 20:38:25
代入の左辺は変数名を指定する。代入の右辺には変数や関数呼び出しを含む式を指定できる。
例えば、x = x + 2;は、変数xに2を加算する。

22
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2016/12/23 20:48:48
プログラミングでは掛け算に*を、割り算には/を使う。×がエックスとまぎらわしい、
÷がタイプライターの文字として表せないなどの問題があったのでこうなっている。
例えばxを二倍にするなら、x = x * 2;と記述する。C/C++ではこれをx *= 2;と表してもいい。
コメント1件

23
いち ◆.h5NM1Xg.o []   投稿日:2016/12/23 21:28:07
またまとめてレス

>13-14
JavaScriptかー…知ってるけど敷居が高そうなイメージ…
取り敢えず見てみる

>17
違うよ、>10に書いてあるとおり
ただのプログラミング好きの厨房だよ、発達障害は軽度なのがあるけど。
(広汎性発達障害 - アスペルガー症候群)
極々軽いやつだけどね

>18-22
げっ、3Dゲーム作ろうと思ってたのにやっぱり数学必要…?数学は苦手…
DXライブラリっていうのを使おうと思ってたんだけど…
x*=2…?どういうことなの…

24
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2016/12/23 21:45:33
2次元デカルト座標(2, 3)は、左上の原点から右に2だけ、下に3だけ移動した位置にある。
コンピュータの2次元の座標系では慣習としてy軸が下向きであることが多い。

25
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2016/12/23 21:50:58
x = y + 3;は、「yに3を足したものをxに代入する」と読む。
x = x + 1;は「xに1を足したものをxに代入する」と読む。
左辺のxは右辺のxより新しい値だ。
x = x + z;はx += z;と省略して書ける。

26
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2016/12/23 21:59:35
座標(x, y)を右に4だけ動かしたいなら、x += 4;を記述する。
上に3だけ動かしたいなら y -= 3;を記述する。
後は座標(x, y)を使って描画関数を呼んで画面を切り替えれば、実際に動く。

27
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2016/12/23 22:04:07
どうやってプログラムを作るか、描画処理を記述するのかは、言語、ゲームエンジン、開発環境などに
よって異なるので、詳しくは説明しない。

28
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2016/12/23 22:12:25
言語とゲームエンジンと開発環境を決めないと具体的な話ができない。

29
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2016/12/23 22:21:22
その通り、高校レベルの数学は必須だ。座標、ベクトル、行列、三角関数くらいは理解しないといけない。
コメント1件

30
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2016/12/23 22:29:34
三角関数は別名、円関数とも呼ばれ、円運動を記述するのに使う。
アナログ時計の針の先の位置は針の角度によって決まる。この角度と位置の関係が三角関数だ。
原点が時計の中心で、角度がxならば、針の先の座標は(cos(x),sin(x))で表せる。

31
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2016/12/23 22:39:32
2次元座標は2つの数値の組だった。数の組をさらに1つの計算対象と見なす。これをベクトルという。
簡単なベクトル計算の例を示す:(1,2)+(3,4)=(1+3,2+4)=(4,6)

32
仕様書無しさん[]   投稿日:2016/12/24 05:24:09
怒涛の8連続レスw
狂気を感じる・・・

33
仕様書無しさん[sage]   投稿日:2016/12/24 05:24:46
23を除けば13連続コンボ

34
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2016/12/24 08:56:02
三角関数の角度を時間に比例させて増加させれば等速円運動になる。
例えば(x,y)を中心とする半径rの円運動は(x + r*cos(t), y + r*sin(t))と表せる。tは時刻である。

35
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2016/12/24 09:06:16
行列は数値を縦と横に長方形または正方形状に並べ、全体をカッコで囲ったものだ↓
(1 2 3)
(4 5 6)
(7 8 9)
ベクトルどうし、行列どうし、行列とベクトルの間で足し算(和)、引き算(差)、掛け算(積)などを定義すると、
線形性と呼ばれる興味深い数学的現象が確認される。

36
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2016/12/24 09:12:54
例えば、ベクトルに行列を掛け合わせるだけで、ベクトルを回転させたり拡大したりできる。
ベクトルとベクトルを掛け合わせると、2つのベクトルのなす角度が直角かどうかわかる。
その他にもいろいろあるが、詳しくは「線形代数」を参照されたい。

37
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2016/12/24 09:21:59
3Dのゲームでは、キャラは「ポリゴン」でモデリングされる。
ポリゴンの「頂点」は位置座標、すなわち位置ベクトルのデータで表せる。
頂点を結んだものが「辺」だ。辺は頂点の2つの番号のデータで表せる。
辺を接続させて閉路を構成したものが「面」である。

38
仕様書無しさん[hage]   投稿日:2016/12/24 09:25:34
またコンボレス・・・もうやめて誰も見てないわよ・・・

39
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2016/12/24 09:28:37
ベクトルは長さと向きの情報を持っている。
ベクトルv=(x, y)の長さ|v|は
|v|=abs(x*x + y*y)
と表せる。abs(x)はxの絶対値。
三次元ベクトルv=(x, y, z)の長さ|v|は
|v|=abs(x*x + y*y + z*z)と表せる。
コメント1件

40
仕様書無しさん[sage]   投稿日:2016/12/24 12:02:57
キチガイが参考書から写経してるのかw

41
いち ◆.h5NM1Xg.o []   投稿日:2016/12/24 18:09:46
>29
高校レベルの数学勉強かー…
今から全力でやったら半年くらいで勉強終わるかな

あんまり連続投下されても読めないです…(´;ω;`)

42
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2016/12/24 19:17:33
>39 間違っていたので訂正。

ベクトルは長さと向きの情報を持っている。
ベクトルv=(x, y)の長さ|v|は
|v|=sqrt(x*x + y*y)
と表せる。sqrt(x)はxの平方根の大きい方。
三次元ベクトルv=(x, y, z)の長さ|v|は
|v|=sqrt(x*x + y*y + z*z)と表せる。

43
いち ◆.h5NM1Xg.o []   投稿日:2016/12/24 19:22:39
ちうがくせいにべくとるとかいわれてもちんぷんかんぷんです…(´Д`)

44
仕様書無しさん[sage]   投稿日:2016/12/24 19:22:48
これこそアスペ
どこかのスレでも暴れてるけどさ
もう自分が興味あることだと話はじめると止まらない

45
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2016/12/24 19:25:24
一般に多角形はいくつかの三角形に分解できる。ポリゴンの描画においては単純化のために、面を最終的にいくつかの三角形として描画する。
ポリゴンの描画では、三次元のものを平面に描くために、遠近法と隠線処理などの技法を使う。

46
仕様書無しさん[]   投稿日:2016/12/24 19:28:29
怖すぎ・・・
相手がわかってないと降参しているのに、まだ続ける
狂気を感じる
こりゃアスペだわ

47
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2016/12/24 19:36:10
リンゴの個数がx個であり、ミカンの個数がy個であった場合、リンゴとミカンの個数をまとめて「(x, y)」と表すことにしよう。
リンゴが三個でミカンが1個なら、(x, y)=(3, 1)と書ける。ここまでわかるかな?

48
仕様書無しさん[sage]   投稿日:2016/12/24 19:42:02
わかります

49
仕様書無しさん[sage]   投稿日:2016/12/24 19:47:32
リンゴの個数とミカンの個数をカンマ(,)で区切って並べてカッコで囲む。
これでリンゴとミカンを成分とするベクトルができる。
練習問題。次のベクトルの計算をしましょう。
(3, 0)+(2, 5)=

50
仕様書無しさん[sage]   投稿日:2016/12/24 19:50:31
(5, 5)です

51
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2016/12/24 19:51:13
よくできました。
コメント1件

52
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2016/12/24 19:54:58
平方根は学校で習った?

53
仕様書無しさん[sage]   投稿日:2016/12/24 19:55:28
ならってません

54
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2016/12/24 19:59:51
学校でも家でも数学の勉強ガンバってね。

55
仕様書無しさん[]   投稿日:2016/12/24 20:02:49
作りたいものを1個自分で完成させるのが一番早いと思うよ
WEBサイトならWEBサイト作ってみる
スマホアプリゲームでも同じ
コメント1件

56
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2016/12/24 20:32:22
【勉強がうまくいかない原因】
・文字が読めない → 文字を勉強しましょう。
・言葉がわからない → 親・先生・辞書を使いましょう。
・学ぶ順序が間違っている → 勉強の順序を順番にしましょう。
・計算ができない → 計算対象を理解し、計算の手順を覚えましょう。

57
仕様書無しさん[sage]   投稿日:2016/12/24 22:39:26
・空気が読めてない -> まずは精神科に行って見ましょう。その後心療内科に通うか相談しましょう

58
仕様書無しさん[]   投稿日:2016/12/25 01:00:03
何でこのスレ片山が大量にわいてるの?

59
仕様書無しさん[sage]   投稿日:2016/12/25 01:44:21
てすと

60
34歳の[sage]   投稿日:2016/12/25 02:03:42
数学力はあまりプログラミング力に寄与しないから(片山さんには悪いけど)。
それよりも理解しやすい入門書を選ぶことだよ。
コメント1件

61
仕様書無しさん[sage]   投稿日:2016/12/25 08:16:24
てすと

62
仕様書無しさん[]   投稿日:2016/12/25 10:00:28
片山の自作自演乙!

前にも似たような流れのスレがあった

63
仕様書無しさん[]   投稿日:2016/12/25 10:03:11

64
仕様書無しさん[sage]   投稿日:2016/12/25 10:43:44
(´・ω・`)ウンコ

65
仕様書無しさん[sage]   投稿日:2016/12/25 11:43:37
ソースくれ

66
仕様書無しさん[sage]   投稿日:2016/12/25 14:30:59
ウンコソース特盛

67
いち ◆.h5NM1Xg.o []   投稿日:2016/12/25 16:19:47
>60
確かに数学は平均点とれてれば
僕みたいに数学ちんぷんかんぷんでも大丈夫だしね。
でも3Dゲーム作りたいから物理演算必要なんだ…(´・ω・`)
作るものによっては数学も必要なんだと思い知ったけど
気付いたときには数学ダメダメでした orz

>51
It is not me...
However I see your respons later, I promise that.
Would you help me again when I become to understand, please?(´・ω・`)

68
いち ◆.h5NM1Xg.o []   投稿日:2016/12/25 16:25:53
英語は好きだし4〜3級並みの英語力は持ってるけど
この英語力って何の役に立つんだろう、こんな中途半端な…
コメント1件

69
仕様書無しさん[sage]   投稿日:2016/12/25 20:29:58
>68
日本語のドキュメントしか読めないようならプログラマ目指すのやめた方がいいぞ
大事な内容は大抵英語から始まるし、英語しか見つからない時もある
コメント1件

70
いち ◆.h5NM1Xg.o []   投稿日:2016/12/25 22:35:53
>69
Google翻訳を駆使して(単語調べ)なんとか英文読めるくらい。
単語あんまり覚えてなくて文法ばっかりだから辞書は必須…
英語ってそんなに需要があったのね、就職でも1級からしか役に立たないし
あんまり意味ないと思ってた、ありがとう。
コメント1件

71
仕様書無しさん[sage]   投稿日:2016/12/27 21:38:02
>70
英語は絶対に必要
プログラミングの全ての基本
OSなどのメッセージ、最新ドキュメント、プラグイン、フレームワーク、トラブルシューティングなど
全て英語ができないと、IT系は話にならない

あと、日本語をベースにした英検は殆ど役に経たない
むしろ将来に渡って害悪となる
なぜなら常に日本語を経由しないと理解できない脳に育ってしまうから
コメント1件

72
仕様書無しさん[sage]   投稿日:2016/12/27 22:46:05
英語読めないけど海外サイトに情報拾いに行く
ドイツとかフランスの場合もあるけど
プログラム部分はニュアンスで何とか
コメント2件

73
いち ◆.h5NM1Xg.o []   投稿日:2016/12/28 03:31:28
もうレスつかないと思ってたらついてた、有難い。

>71
やっぱ英語は必須なんか…
OSのメッセージといえばそういえば英語できたから
Windowsの0x0000032エラーで「Recovery」が読めて助かったなあ…

日本語経由はもう殆どしてない。普通は日本語を日本語として理解して、
英語も日本語に訳して日本語として理解するけど、
英語を英語としてそのまま理解する程度にはなんとかできる。
なんというか第二母国語みたいな。ただ単語数と表現力が…orz
リスニングとスピーキングも鍛えたほうがいいかな?
一応スピードラーニング買ったけど…

>72
でも海外サイトってウイルス入ってそうみたいな偏見があって怖い…
そんなことないのかな?
コメント1件

74
いち ◆.h5NM1Xg.o []   投稿日:2016/12/28 03:34:22
ところで>22に書いてるx*=2って何…?
逆ポーランド記法っていうやつなのか、よく分からない…

75
いち ◆.h5NM1Xg.o []   投稿日:2016/12/28 03:46:38
あああああああああレス見逃してたごめんなさい

>55
プログラミングでも何でもそうだけど、
今まで何かやって成功した試しがない。
語学でもスペイン、ラテン、中国、フランス、ドイツ、韓国と
色々見て行って勉強はしてみたけどどれも続かないし成功しない。
せいぜい各言語の単語数個とハングル文字を1文字覚える程度…
唯一成功した?のが英語だけ。あとはもう何やっても続かなくて自信がなくなっていって…
今ゲーム作りたいっていうのもそうだし、企画段階では物凄く熱心に取り組むけど
数日経つとどんどんやる気が失せる、やりたいのに成し遂げたいのに何もできないし…
これってどうすればええんやろ…気分屋とか飽きっぽいとかいうのとは違う。
やりたいんだけど何かしらの壁にぶつかって進めなくて、どの計画もパーになる。
勉強方法が悪いと言われれば多分悪いし改善方法も知ってるけどどうにも行動に出ない…

もう訳わからん文章になってもうた(´・ω・`)
コメント1件

76
仕様書無しさん[sage]   投稿日:2016/12/28 08:59:25
>75
それって普通じゃね
仲間でもいないとモチベーション続かねーよ
やりたいことなんで日々変わるし
コメント1件

77
いち ◆.h5NM1Xg.o []   投稿日:2016/12/28 21:05:56
>76
中学生でC言語。
周りにプログラミング好きがいない(´・ω・`)

78
仕様書無しさん[sage]   投稿日:2016/12/28 21:15:31
飽きる事を見越した計画のたて方が必要かもな

別にプログラミングだけじゃなく企画やシナリオ、音楽にグラフィックでもゲームに関われるぞ、ゲーム好きは普通に多いだろうし
コメント1件

79
仕様書無しさん[sage]   投稿日:2016/12/28 21:20:39
そもそもの目的の優先度がわからん
ゲームが作りたいなら、ツクール系で作って、不足している機能があればスクリプト使って対応する方が手っ取り早い
プログラミングを学びたいなら、アルゴリズム本でも買って読んでればいいんじゃねーのか

一からスクラッチで一人で作るとかキツいよ
プログラミング以外の勉強や、グラフィック、作曲できるようになった方が後々役立つし、むしろ青春した方がマシ
プログラミングだけなら後でいくらでもなんとでもなる
コメント1件

80
仕様書無しさん[sage]   投稿日:2016/12/28 23:02:13
中学の数学がちんぷんかんぷんか〜、やばいな。
先ずは学校の勉強に集中した方が早道かも。

小学、中学からやってる奴も多いけど、皆学校の勉強は授業だけで楽勝な奴ばかりよ。(理解力が有り余ってる)
コメント1件

81
仕様書無しさん[sage]   投稿日:2016/12/28 23:44:17
>73
至って真面目な事を調べていても、なんかの拍子で、変なサイトを踏むことはたまにあるね

よって、調べ物をする時は、NoScriptやAdBlockなどのブラウザ拡張は必須だと思ってる

あと、認証の必要なサイト(Google、GitHub、各種SNS)に常時ログインしているブラウザのプロファイルで、あれこれと調べ物はしないこと
知らない間におかしなリンクをクリックして、ロクでもない目に合う
別のプロファイルを使うか、別のブラウザを使った方が安全
コメント2件

82
仕様書無しさん[sage]   投稿日:2016/12/28 23:45:11
>81を書いたけど俺は>72じゃないよ

83
いち ◆.h5NM1Xg.o []   投稿日:2016/12/29 00:42:00
>78
先のことを考えすぎなのかなあ…
プログラミング以外でもそもそもパソコン持ってるって人が
面白いことに周りに一人もいないんよ…

>79
最終的にAIを作ることを目標としてプログラミングを始めた。
ゲームは取り敢えず何か作りたいなーと思って。(いい加減だけど)

ストーリーとかプログラミングとかグラフィックは自分でやるつもり。
作曲は音感皆無だから厳しいなぁ…
何せマイペースでできるから全部一人でやりたい、
できるだけツールに頼らずにプログラミングで…我がままかな

>80
ちんぷんかんぷんというわけでもない
授業受けなくても自主勉強で平均点はとれるくらい
ただしお勉強は苦手(´・ω・`)

>81
外国ってブラクラとかワンクリ詐欺とか多そうなイメージ。
なるほど、アドオン使えばいいのね
ログインしてるともしかしてパスワード盗まれるとかあったりするのか、恐ろしい…

84
仕様書無しさん[sage]   投稿日:2016/12/29 01:01:43
あれもこれも手を広げすぎると、いつまでたっても終わらないから、優先度高くて早く終わりそうなものからやっていくといいぞ
コメント1件

85
いち ◆.h5NM1Xg.o []   投稿日:2016/12/29 02:46:47
>84
ありがとう、とりあえず2Dのキャラを
画面上で動かせるくらいのことをやってみたい

86
いち ◆.h5NM1Xg.o []   投稿日:2016/12/29 03:47:09
ふと疑問に思ったんだけどSEとプログラマってどっちが良いんだろう
SEのほうが収入多いって聞くけどコミュ力ないと仕事にならないし…
ゲーム作成会社(任天堂とか)に就きたいんだけど…
コメント1件

87
仕様書無しさん[sage]   投稿日:2016/12/29 08:35:57
英語や数学はわかった
囲碁とか将棋とかのパズルは好き?
コメント1件

88
仕様書無しさん[]   投稿日:2016/12/29 11:10:01
>86
1週間で>1で書いてることと違ってきてるじゃないか
コロコロ変わりすぎ
きみはADHDじゃね?
病院逝ったほうがいいよ
コメント1件

89
仕様書無しさん[sage]   投稿日:2016/12/29 11:58:32
>1はまだ中学生なの?
高校進学がどうのって言ってるからさ
だったらプログラミングについてはそんなに慌てて学習する必要もないんじゃないの?
コメント1件

90
仕様書無しさん[sage]   投稿日:2016/12/29 19:53:34
scratchかプログラミンやれば、絵は直ぐ動く
コメント1件

91
いち ◆.h5NM1Xg.o []   投稿日:2016/12/29 21:29:05
>87
囲碁とか将棋はルール分からないからできないけど
リバーシとか五目並べとかなら好き。

>88
そりゃ話が進むにつれて話題も変わるよ

>89
中学生デス。
高校もプログラミングとかロボットとか
そういう系の高校に行きたいなと思ってるから、
それまでに自分で何か作れるレベルには達しておきたいなと思って。
個人的な趣味でもあるし、このまま勉強進まないままで
そういう高校行くのはちょっとなーと…

>90
scratch…?ちょっと調べてみる

92
いち ◆.h5NM1Xg.o []   投稿日:2016/12/29 21:42:37
スクラッチ見てみた、大体感覚は掴めた(と思う)
画像表示C++で頑張ってみます

93
仕様書無しさん[sage]   投稿日:2016/12/29 21:48:18
結果がすぐわかる環境のほうがヤル気が続きやすい気がする

c#やJava、Pythonなんかどう?
コメント1件

94
いち ◆.h5NM1Xg.o []   投稿日:2016/12/29 23:26:43
>93
C#はJavaっぽいって聞いた事あるけどワケワカメで未だ手つかず…
Javaは文法難しいので保留(参考書は持ってる)
Pythonも試したけどUNIXとか仮想環境関連でちんぷんかんぷんだしで辞めた…(´;ω;`)

なんかごめんなさい(´・ω・`)

95
仕様書無しさん[sage]   投稿日:2016/12/29 23:32:26
超原始的なバッチは?
コメント1件

96
仕様書無しさん[sage]   投稿日:2016/12/29 23:54:59
html5 canvas javascript ゲーム
でググると幸せになれるんじゃねーの

C#とかJAVAとかだとOS周りのフレームワーク覚えるだけで(初心者には)一苦労な気がする
コメント1件

97
仕様書無しさん[]   投稿日:2016/12/30 00:43:18
将来プログラマーになりたいけど勉強がうまくいかない [無断転載禁止]©2ch.net
1 :
仕様書無しさん
2016/12/22(木) 04:37:48.72
どうすればプログラミングって効率よく覚えられるの?
おすすめの勉強法とかあったら教えてくださいまし


一週間後・・・・・


86 :
いち ◆.h5NM1Xg.o
2016/12/29(木) 03:47:09.43
ふと疑問に思ったんだけどSEとプログラマってどっちが良いんだろう
SEのほうが収入多いって聞くけどコミュ力ないと仕事にならないし…
ゲーム作成会社(任天堂とか)に就きたいんだけど…
コメント1件

98
いち ◆.h5NM1Xg.o []   投稿日:2016/12/30 01:40:07
明日からしばらく田舎のほう行くのでレス返しできなくなります
来年の5日辺りにレス確認しにきます


>95


>96
HTMLとPHPはちょっとだけ文法知ってるけどJSは触ってないからなぁ…
試してみる、ありがとう

>97
しつこいよ

99
仕様書無しさん[]   投稿日:2016/12/30 06:21:18
将来プログラマーになりたいけど勉強がうまくいかない [無断転載禁止]©2ch.net
1 :
仕様書無しさん
2016/12/22(木) 04:37:48.72
どうすればプログラミングって効率よく覚えられるの?
おすすめの勉強法とかあったら教えてくださいまし


一週間後・・・・


86 :
いち ◆.h5NM1Xg.o
2016/12/29(木) 03:47:09.43
ふと疑問に思ったんだけどSEとプログラマってどっちが良いんだろう
SEのほうが収入多いって聞くけどコミュ力ないと仕事にならないし…
ゲーム作成会社(任天堂とか)に就きたいんだけど…
コメント1件

100
仕様書無しさん[]   投稿日:2016/12/30 06:32:05
>99
勉強が上手くいかない原因は、気まぐれであれこれつまみ食いしたがる性質でしょうね。
ADHD(注意欠陥・多動性障害)っぽいですね。
病院での診察をお勧めいたします。
何もせずにいると、あなたの20年後はこんな感じでしょう、残念ながら。
34歳、発達障害の無職ですが…2
コメント2件

101
リンクスレのスレ主[sage]   投稿日:2016/12/30 20:49:42
>100
勝手に俺のスレへのリンクを貼らないで下さい。
それに俺はADHDではないし、このスレの1さんもADHDであるという根拠がありません。
コメント1件

102
仕様書無しさん[sage]   投稿日:2017/01/01 00:19:26
気に入らないやつをADHDっていうのが今のIT業界の流行りだよ

103
仕様書無しさん[sage]   投稿日:2017/01/01 18:03:33
プログラミングは手段でしかない
強烈な目標・目的があれば嫌でも覚える

104
仕様書無しさん[sage]   投稿日:2017/01/01 22:15:30
プログラミングが好きだという人はプログラマに向いてない
なぜなら、生産性の高いプログラマというのは、プログラミングをせずに済む方法を考えなければならないからだ
プログラミングが好きだからサービス残業もいとわずに
最新技術と完璧なコードでどこに出しても恥ずかしくない作品を作ってしまっては利益がでないんだ
コメント1件

105
仕様書無しさん[sage]   投稿日:2017/01/01 23:13:23
今の時代、コーディングが上手いだけじゃあんまり価値は無い場合が多いからな
コメント1件

106
仕様書無しさん[sage]   投稿日:2017/01/01 23:40:48
スレチのとんちんかんなアドバイスしてる人何なの?w

107
仕様書無しさん[sage]   投稿日:2017/01/02 00:15:07
まず就職活動としてプログラマを目指すのであれば
プログラミングなんてハローワールドぐらいでいいよ
全く未経験となると身構えるから
「はは、その程度か」と思わせる程度でいいからチャレンジした形跡は欲しい
人となりで採用するのが今のトレンドだから、仲良くやっていけてセンスもあるよというアピールができれば安泰

あ、ひょっとして任天堂狙い撃ちで就職したいの?
採用実績調べたことあるけど京都大学が多いみたいだね
まずは採用実績が多い大学に入るのが先決
任天堂下請けならハードル下がるけど
それでも新卒時点で3DCGやLinuxに関する初歩的な知識は問われるよ

就職活動ならまずは入りたい企業に問い合わせるのが一番有益な情報が得られる
コメント2件

108
仕様書無しさん[sage]   投稿日:2017/01/02 08:54:15
>107
任天堂って京都にあるんだっけ、
引っ越ししたくない京大の秀才を取り放題だな、なるほど東京だと東大生は他の優良企業に分散するしな

109
仕様書無しさん[sage]   投稿日:2017/01/02 08:59:49
勉強しかして来なかった人に遊び心あるの疑問だが
コメント1件

110
仕様書無しさん[sage]   投稿日:2017/01/02 12:20:08
>109

遊び心がある者の中から頭が良い者を探すより
頭の良い者の中から遊び心がある者を探した方が効率的

ゲーム会社と言えど遊び心が必要な仕事ばかりではないからな
遊び心の欠片も不要な仕事だって山のようにある、デバッグとか経理とか

111
仕様書無しさん[sage]   投稿日:2017/01/02 22:37:16
鬼ごっこしかしてこなかった人
数学しかしてこなかった人

どちらの人間にもサルゲッチュは作れない
組織として色んな人が必要

で、京都大学にいるのが勉強ばかりしてきた人っていうのがそもそも認識が間違ってる
遊びまくってて成績悪いから仕方なく京都大学っていうバケモノもいる
卒業式であんなコスプレしまくってるやつが遊び心がないっていうのも説得力に欠ける

遊んでるっていっても合コンやバイトなんかしてるやつがゲーム作れるとも思えない
全力で馬鹿なことをやる京大生のほうがよほど魅力的だ

112
いち ◆.h5NM1Xg.o []   投稿日:2017/01/04 22:09:39
あけましておめでとうございます

>100
そうなんだよ…orz
色んなところに目が行って最終的に何して良いんだっけってなる
保育園の頃なんか周りの状況読めなさ過ぎて、いっつも先生に
「何したら良いの?」って聞いてたなぁ…

>101-102
一応病院では「広汎性発達障害」で
コミュニケーションが少し苦手っていう結果。
そこから自分でアスペルガーじゃないかなって結論づけたけど、
アスペルガーとADHDは併発しやすいからその可能性もないとは言えない。
でもよくビデオで見るほど酷くはないと思う。

>104
プログラマかどうかはそんなにまだ決めてない。
取り敢えずプログラミングを活かせればどこでも良い。
ゲーム会社とかに入ったり、大きい目標持つならサイバー対策課とか…
色々考えてはいるけどどれも現実味がまだないから
取り敢えずプログラミングを効率よく覚えられる方法を知りたい。

>105
そうなのか…



続きます

113
いち ◆.h5NM1Xg.o []   投稿日:2017/01/04 22:13:57
>107
えぇぇぇぇぇぇぇぇぇぇぇ…
ハローワールドできれば問題ないって事はないと思うけど…
高校受験もプログラミングとかそっち系のほうに行きたいから
何かしらの実績が欲しい。

任天堂狙い撃ちというわけではないけど
ゲーム会社に就くなら、高望みかもしれないけど
任天堂が良いかなーと。小さい頃から任天堂大好きだったから。
採用実績までありがとう、京大かー何かハードル高いような…
3DCGはまだ大丈夫かもしれないけどLinuxがどうも苦手で…

色々ありがとう。
コメント1件

114
仕様書無しさん[sage]   投稿日:2017/01/05 03:05:36
>113
お前は何がしたいの?
任天堂という会社に行くことが人生の目的なの?
面白いゲームを作って世界中を熱狂させたいの?
どっちなの?

あと、一つの会社に何十年も勤めるとか過去の日本はもう終わりつつあるよ?
つまり、あなたがどれだけ専門的なスキルを持っているかが重要なの
ゲーム関係でエンジニアになりたいんでしょ?スキルさえあれば海外だって行けるんだから
世界を視野に入れれば選択肢は広がるよ?

任天堂含めてゲーム会社はグローバル市場に切り替えてるんだから、ゲームに興味あるならあなたもそういう人材にならないとダメ
具体的に言えば、専門的スキル(興味ある技術的分野)と英語ができること

そもそもレス読む限り君は中学生だろう?プログラミングは趣味程度に勉強して普通の勉強も真面目にやりなさい
大学入学してからゲーム会社のアルバイトや海外留学して、本当にやりたいことを見つけて勉強すればいい
コメント1件

115
いち ◆.h5NM1Xg.o []   投稿日:2017/01/06 00:56:40
>114
>何がしたいの?
→プログラミングを効率よく学ぶ方法を知りたい
(図書館で参考書を読んで簡単なものを作る で解決済み)

>任天堂という会社に行くことが人生の目的なの?
→目的ではないけどそうなれたら良いな程度

>面白いゲームを作って世界中を熱狂させたいの?
>どっちなの?
→世界中熱狂まで行かなくても、少なくて良いから自分が作ったゲームを
遊んでくれる人がいたら良いかな。どっちも。

>ゲーム関係でエンジニアになりたいんでしょ?
→できれば。

>専門的スキル(興味ある技術的分野)と英語ができること
→英語は得意だけどどれくらいのレベルが必要なんだろう

>ゲーム会社のアルバイトや海外留学して、本当にやりたいことを見つけて勉強すればいい
→ゲーム会社のアルバイト…?そんなのがあるのか…

116
いち ◆.h5NM1Xg.o []   投稿日:2017/01/06 00:57:06
あ、図書館は冬休み中ちょっと忙しいので
冬休み明けてから行きます

117
仕様書無しさん[sage]   投稿日:2017/01/06 01:05:00
レスの仕方くらい変えろよw
コメント1件

118
仕様書無しさん[sage]   投稿日:2017/01/06 02:05:12
こっちでは中学生の設定なんだね
しかもご丁寧に発達障害もある、と

119
いち ◆.h5NM1Xg.o []   投稿日:2017/01/06 04:12:25
>117-118
???
何の話や…?

120
いち ◆.h5NM1Xg.o []   投稿日:2017/01/06 04:26:28
見て来た、34歳のあっちの人のスレ
本当に別人です。
証明する方法があればフシアナとか言って下さい。
個人が特定されるような情報でない限り出すつもりです。
コメント1件

121
仕様書無しさん[]   投稿日:2017/01/06 04:44:50
諦めましょうもう手遅れ

発達障害
プログラミング初心者?
ゲーム会社への就職に興味を示す
1つのレスで律儀に複数人に返答するスタイル
→でレスするスタイルがほぼ同じタイミングで出現した
三点リーダ使い
etc

そりゃ疑われる
コメント1件

122
仕様書無しさん[sage]   投稿日:2017/01/06 08:42:25
>120
学校始まったら、制服着て中学校の教室でトリップとレスの時間をつけて写真とってウプ
周りの学友はモザイクかけて、位置情報も削除しておけよ
コメント1件

123
仕様書無しさん[sage]   投稿日:2017/01/06 09:56:28
これくらいは笑って切り抜けられないと一流の釣り師にはなれないぞ
コメント1件

124
仕様書無しさん[]   投稿日:2017/01/06 17:05:43
自作ゲーム即売会「ゲームマーケット」に1万人超
http://www.nikkansports.com/general/nikkan/news/1750500.html
ボードゲームのオリジナルオーダー制作
http://www.logygames.com/logy/ordermade.html
簡単に本格自作ボードゲームが作れる時代到来!!
http://jellyjellycafe.com/3869
カードゲームを自作する1 【自宅でカード印刷】
http://tanishi.org/?p=801
500円ボードゲームのすすめ
http://kazuma.yaekumo.com/c0011_20161206advent.html
100円ショップでボードゲームを自作しよう
https://sites.google.com/site/jun1sboardgames/blog/makeyourbg
ノーアイデアでボードゲームを作ろう第1回「100円ショップで物を買う」
http://boardgamelove.com/archives/boardgame-make-1/
ボードゲーム市場がクラウドファンディングの出現で急成長を遂げ市場規模を拡大中
http://gigazine.net/news/20150820-board-game-crowdfunding/
アナログゲームは実際アツい! 識者が語る国内アナログゲーム市場の現況とゲームメカニクス
http://www.famitsu.com/news/201608/24114021.html
実際のところ、自作ボードゲームってどれぐらい売れるもんなの?
http://roy.hatenablog.com/entry/2016/11/04/225009
カフェも急増 ボードゲームにアラサーがハマる理由
http://style.nikkei.com/article/DGXMZO10921930R21C16A2000000?channel=...

125
いち ◆.h5NM1Xg.o []   投稿日:2017/01/06 18:11:18
>121
それが別人、疑われても仕方ないけど

>122
平成28年度って書いてる学生証と酉じゃ駄目?特定怖いから他の部分出せないけど
exifはツールで消しとくけど他に個人が特定される情報あったら消し方教えて

>123
釣りじゃない(´;ω;`)

126
仕様書無しさん[sage]   投稿日:2017/01/06 20:02:22
こっちの中学生の方が向こうの34歳よりレベル高そうに見える
コメント1件

127
いち ◆.h5NM1Xg.o []   投稿日:2017/01/06 20:50:29
>126
高くないよ、勉強も得意ではないし
まだ十数年しか生きてないし…(´・ω・`)

128
仕様書無しさん[sage]   投稿日:2017/01/06 21:21:00
いや、向こうはマジで人間としてのレベル低いよ

若さはそれだけでもアドバンテージ高い
コメント1件

129
いち ◆.h5NM1Xg.o []   投稿日:2017/01/06 22:08:53
>128
向こうの>1さんの前スレ見てないからよく分からないけど…
なんかありがとうです(´-`)

130
仕様書無しさん[sage]   投稿日:2017/01/06 22:14:58
マジレスするとプログラミングは実際に打ち込んで動かしてみるのがいちばん手っ取り早い

そこから自分で少しずつ変えてみる

みなだいたいそうやって覚える
コメント1件

131
いち ◆.h5NM1Xg.o []   投稿日:2017/01/06 22:21:03
>130
もしかしていっつも本読んで詰め込もうとするから勉強がうまく行かないんだろうか、
プログラミングも普通の勉強も…
言われてみれば中間テストで本だけ読んでやったら
理解してたはずの問題解けなかったし、塾でやった範囲は完璧にできた

やっぱり実際に手を動かしてみるのが一番手っ取り早くて効率の良い方法なのね
コメント1件

132
仕様書無しさん[sage]   投稿日:2017/01/06 22:33:45
使わない知識は身に付かないからな

デバッガのステップ実行で1つずつ追いかければコードの働きの理解が早い
コメント1件

133
いち ◆.h5NM1Xg.o []   投稿日:2017/01/06 22:45:48
>132
ちょっと真剣にプログラム組んでみる
冬休み明けてからだけど…(´;ω;`)
コメント1件

134
KAC[sage]   投稿日:2017/01/07 02:20:15
>131
物事の順序が逆。
とりあえず、何でもいいからものを作れ。
作りたいものがあるならそれでもいいし、特に無ければテトリスを作れ。

作る際に解らないことがあったら、それを本やネットで調べろ。
まずは「何が解っていないのかを理解」しろ。

>133
つか、冬休みにできない理由が解らん。
「明日から頑張る」なんて怠け者の代表的な言い訳だろ。
今すぐやれ無い理由が無いなら、今すぐ取りかかれ。
コメント1件

135
いち ◆.h5NM1Xg.o []   投稿日:2017/01/07 02:56:56
>134
うん、取り敢えず何か作る予定
冬休み中にできないのはこれといって特に理由はないけど
マイペースにゆっくり早くのんびり進めて行きたい、今は趣味だし。

136
仕様書無しさん[]   投稿日:2017/01/07 04:55:48
いいよね、このよくある感じ。
一番暇な時期にやらないで、学校?が始まると
「学校が忙しいから」
つってやらない。

4月になろうが、今年が終わろうが、何か理由をつけてやらない。
当然できない。

2chのスレッドなんてこんな流れ以外ありえないもんね。
コメント1件

137
仕様書無しさん[sage]   投稿日:2017/01/07 08:32:12
プログラマというのはいかに効率的に目標を達成するかというのが真のスキル
プログラミングやITの知識はその為の道具にすぎない

そういう意味では忙しい時こそエンジニアとしての素養を磨くチャンス
徹夜とか精神論ではなくて、うまくやる方法を見つけるのが大事
あ、もちろん、心や体のコントロールも大事なんだけどね

138
いち ◆.h5NM1Xg.o []   投稿日:2017/01/07 18:21:00
>136
学校が忙しいことはないけどのんびり進めるつもり。

139
仕様書無しさん[sage]   投稿日:2017/01/07 20:49:02
のんびりしているといつまでたっても終わらねーよ
つーか次に始めた時に前回の内容忘れてるから
コメント1件

140
いち ◆.h5NM1Xg.o []   投稿日:2017/01/07 22:17:47
>139
近いうちにやるけど
まだC++で作るものの…
そのDXライブラリが未だDLできてない(´・ω・`)

141
仕様書無しさん[sage]   投稿日:2017/01/07 22:20:24
最近のMSのサイトはなかなか目的にたどり着けないよな

142
仕様書無しさん[sage]   投稿日:2017/01/07 22:31:51
MS関係ないだろw
それに今どきのゲーム制作でDXライブラリでの開発経験が役に立つとは思えない
UNITYやれとまでは言わないが、せめて希望してる会社の主力言語にしようよ

ゲーム開発だったらC/C++の勉強って40代レゲー世代の発想だぞ
コメント1件

143
仕様書無しさん[sage]   投稿日:2017/01/07 22:32:13
いきなりC++とか戦場の前線に丸腰で行くようなもんだろ
あんなクソ言語(俺は好きだが)なんかほっておいて、別なものマスターしとけ
C++の道に進んだらOSのグラフィック周りの仕様までも追わないと行けねーし荊の道だぞ
最初はおとなしくjavascriptでもやっておけよ
コメント1件

144
仕様書無しさん[sage]   投稿日:2017/01/07 22:34:57
いまゲーム開発でC++使ってるのは一部の海外PCゲームぐらいでしょ
コンシューマやスマホで使ってるとこないだろうし・・・
コメント1件

145
仕様書無しさん[sage]   投稿日:2017/01/07 22:35:37
c#かpythonがいいよ
コメント2件

146
仕様書無しさん[sage]   投稿日:2017/01/07 22:41:06
>145
勉強にはC#もPythonもいいと思うんだが、
開発環境を構築や、ツールの使い方を覚えることを考えるとズブのど素人にそれを勧めるのは酷じゃないか?
コメント1件

147
仕様書無しさん[sage]   投稿日:2017/01/07 22:48:09
HSP最強
インストールして一行書いてすぐに画面が出てくる!
コメント2件

148
仕様書無しさん[sage]   投稿日:2017/01/07 22:52:27
>147
インストールが必要な時点でjavascriptの方が上だな
デフォルトでなんらかのブラウザはインストールされてるしな
コメント1件

149
いち ◆.h5NM1Xg.o []   投稿日:2017/01/07 23:07:17
>142
ゲーム会社に就くなら
高望みかもしれないけど
任天堂が良いなぁ程度には思ってるけど
採用条件にC++って書いてたよ

>143
一応C++の他に色んな言語かじる程度には見てみたよ
(HTML、PHP、HSP、Java、BASIC、Python、Ruby、etc)
でもC++が一番好きだし一番使いやすいと思ってる。
自分が最終的に作りたいゲームのプログラミングにも
一番適してるからC++は大好き。

>144
スマホは何だっけ、AndroidはJavaで
iOSがObjective-Cだったっけ
Javaも苦手だしなぁ…OCもMacないから触れないし…

>145
PythonはLinux関係とか仮想マシン分からなくて詰んだ\(^o^)/
Web系言語とか向いてないかもしれない

>146
C#ってどんなんだろ

>147
HSP良いよね、VisualC++持ってる今でもずっと愛用してる
ちょっとしたシステム作るのに役立つから好き

>148
JSも触ってみようかな、どうしよう

150
いち ◆.h5NM1Xg.o []   投稿日:2017/01/07 23:12:08
というか3DSもC++で組まれてるよ
New3DSのウェブキットライブラリ持ってるから証明できる
少なくともインターネット系には3DSにC++使われてる
(勿論オープンソースだから違法とかじゃない)

151
仕様書無しさん[sage]   投稿日:2017/01/07 23:30:42
でもでもだって、か

152
仕様書無しさん[]   投稿日:2017/01/08 08:13:40
偽装請負多重派遣業界SEと離婚
両親や親戚に反対されましたが、高稼働低収入業界のSEと結婚してしまい、耐えきれず中絶と離婚をしました。
今は別業界で結婚障害残業のない共働きしやすい相手と結婚して幸せです。
・常識がない
・モラルがない
・モテない
・ファッションセンスがない
・コミュニケーションが苦手
・コンピューターが趣味
・プログラムの巨額利益を客先に提供
・プログラムの巨額報酬を人売に提供
・ITスキルが高いほど貧困
・高度情報技術者ほど貧困
・会社員なのに短勤続年数
・人手不足なのに無職意識
・人手不足なのに低収入
・高生産なのに低収入
・高利益なのに低収入
・高需要なのに低収入
・多学習なのに低収入
・PC使用過多で不健康
・運動不足で不健康
・高稼働で不健康
・高稼働で家事困難
・低収入で生活困難
・低収入なのに鬱病多発
・低収入なのに早死多発
・偽装請負多重派遣損害なのに稼働
・裁判官が技術判定不能で賠償困難
【IT業界】独身が多い職業の象徴として「ITエンジニア」が取り上げられる /ビジネスnews+板

153
仕様書無しさん[sage]   投稿日:2017/01/08 22:59:08
もはやJavascriptは活躍してるとこ多すぎて知識がないと生きていくのがつらい
ただ、いまいち統一されてない気がするよ
コメント1件

154
いち ◆.h5NM1Xg.o []   投稿日:2017/01/09 00:21:59
>153
やっぱJavaScriptは覚えたほうが良いんだ…
やってみようかな、どんな言語なのかイマイチ分からないけど。

155
仕様書無しさん[sage]   投稿日:2017/01/09 00:27:37
javascriptsやるならjqueryやnode.js覚えるといいよ。
サーバサイドもフロントもいじれて面白い
コメント1件

156
仕様書無しさん[sage]   投稿日:2017/01/09 00:41:32
「やってみようかな」でもやらない。

ネット繋がってれば、調べてものの数分で始められる時代になっても、
やらんやつは絶対やらん。これでいいのだ。
コメント1件

157
いち ◆.h5NM1Xg.o []   投稿日:2017/01/09 01:48:42
>155
jquery? node.js?
調べてみる、ありがとう

>156
やるよ(´・ω・`)

158
いち ◆.h5NM1Xg.o []   投稿日:2017/01/09 02:15:29
調べてみたはみたけど…イマイチ分からない、どういう事だ…(´;ω;`)
JS触った事ないし何も分からないorz

遅くなったけど明日辺りDXライブラリインストールします(忘れてた)
忘れっぽいんよね(´・ω・`)
コメント1件

159
仕様書無しさん[sage]   投稿日:2017/01/09 03:38:21
しょうがねえなー

イヌでもわかるjavascript講座で検索してみるといいよ

160
仕様書無しさん[sage]   投稿日:2017/01/09 07:18:43
なにその前世代的なjavascript(笑)
こんなの勉強した人は、現場じゃ使い物にならんね

161
仕様書無しさん[sage]   投稿日:2017/01/09 07:57:28
そんなES3相当のJavaScriptなんて勉強するだけ無駄無駄
最低でもES4レベルをちゃんとマスターしてないと駄目なのだ

162
仕様書無しさん[sage]   投稿日:2017/01/09 08:07:32
お前らズブの素人相手に随分とハードル上げやがる
まぁいいおもちゃだし気持ちわからんでもないが少しは手加減してやれよ

163
仕様書無しさん[sage]   投稿日:2017/01/09 08:37:09
>158
この「イマイチ分からない」とか、出来ないヤツの特徴だよね。
何がどうイマイチなのか説明できない、っていうかなんかぼんやり眺めて
出来ないって言ってるだけって言うオチ。具体的なことが語れるところまで行ってない。

「うまく動かないんですけど、どうしたらいいんですか」とか、
そういう聞き方をするのが出来ないヤツの特徴。
何がどう動かないか説明しないで相手が解決方法を示してくれると思ってるとか。

まぁJavascriptなら、jsFiddleでも使ってみろって話でね。
http://qiita.com/kazusa-qooq/items/f78791c827ae050ca127
いきなりES2016なんか使う必要はない訳だよ。

>1に必要なのはプログラマとしての素地というか、
基本的な知識、勘が働くようになるまでレベルを上げること。
とにかく手を動かすしかないっていうのに、
「それって効率的じゃないですよね?それは嫌なんですよね、ボク」

164
仕様書無しさん[sage]   投稿日:2017/01/09 12:07:04
JSわからないしとかいうならやっぱりイヌレベルから少しずつ試していかないと余計わけわかんなくなるんじゃない?


165
いち ◆.h5NM1Xg.o []   投稿日:2017/01/09 19:39:02
……物凄くJavaScript推しされてるけど
JSは後回しでも良いですか(´・ω・`)

仕事とかでこの先必要になる言語より、
今はゲーム作りとかそっちの方向でのアドバイスを貰いたいので、
言語はC++に絞りたいと思います、混乱するので…

今からDXライブラリをインストールして、
それを使ったゲーム作り(まずは2Dでキャラを動かす程度)を
していきます。アドバイス貰えればどんなのでも参考にします。
他の言語はまた機会があれば教えて下さいm(__)m

166
いち ◆.h5NM1Xg.o []   投稿日:2017/01/09 19:46:49
あっ…その前にVisualC++暫く使ってなかったから
軽く復讐しとこう…(´・ω・`)

167
いち ◆.h5NM1Xg.o []   投稿日:2017/01/09 19:55:55
なんか軽く調べたけどDXライブラリって凄いんやね、
Xboxのソフトにも使われてたりPlayStation2レベルのソフトも
使い方次第で作れちゃうのか、頑張ろう

168
仕様書無しさん[sage]   投稿日:2017/01/09 20:08:29
javascriptでもゲーム作れるけどな
アドバイスもらいたいなら、なおのこと簡単に動く環境の方がアドバイスもらえると思うけど
C++で作ったExeファイルなんて一体誰が動かすのかと(セキュリティ的な意味で)

まぁさっさと挫折するのも重要だよな
コメント1件

169
仕様書無しさん[sage]   投稿日:2017/01/09 20:13:05
遊んでもらいたいって観点でいえばもはやスマホしかない
PCゲームなんて遊んでもらえない
コメント1件

170
いち ◆.h5NM1Xg.o []   投稿日:2017/01/09 20:20:03
>168
うーん…わがままだけど
まずはC++で作る事に拘りたい。
JavaScriptってイメージ全然湧かないんだけど
簡単に言うとどんな言語?

>169
そのうちスマホでも作りたいけど
アクションRPGって操作的にも容量的にも
ちゃんと満足に動作するのかな…
コメント1件

171
いち ◆.h5NM1Xg.o []   投稿日:2017/01/09 20:24:25
調べてる間にご飯の時間になったので
ご飯食べてからライブラリDLしますm(__)m

172
仕様書無しさん[sage]   投稿日:2017/01/09 20:25:05
>170
ググレカス
ヒント:”javascript ゲーム”
てかjavascriptでできなきゃC++でできるわけねーぞ
コメント1件

173
仕様書無しさん[sage]   投稿日:2017/01/09 20:26:54
たくさんの人に遊んでもらいたいって気持ちと
自分が作りたいゲームってなかなか両立できないよね

手作りのボードゲームを近所の郵便受けに入れまくってきた子供時代を思い出す

174
いち ◆.h5NM1Xg.o []   投稿日:2017/01/09 22:01:20
>172
ぐぐる
そしてお風呂に行く

175
いち ◆.h5NM1Xg.o []   投稿日:2017/01/09 23:07:49
帰って来た
やっとライブラリDLできる

忘れそうなのでやる事ここにメモしておく

・ライブラリDL、インストール
・JavaScript調べる
・ライブラリで簡単なプログラム作ってみる

176
いち ◆.h5NM1Xg.o []   投稿日:2017/01/10 00:33:42
インストール必要なかった。

DLできて使う準備もできたけどなんか複雑…
先にJavaScript調べてみる。

177
いち ◆.h5NM1Xg.o []   投稿日:2017/01/10 00:38:59
見て来た。Web系言語(嫌い)だから
あんまり見た事なかったけど…

明らかに嫌いな種類の言語だ…orz
気が向いたらやってみたいけど、
使わなければいけないような場面ってあるのかな
利点としてはダウンロードとかインストール不要で
ブラウザ上で動くってことだけども…

うーん…後回しにします(´・ω・`)

178
34歳発達[sage]   投稿日:2017/01/10 00:53:11
前に少しやり取りさせて頂いた者です。

このスレに書き込んでもいいですか?
コメント3件

179
いち ◆.h5NM1Xg.o []   投稿日:2017/01/10 00:56:44
>178
どうぞごゆっくり( ´・ω・)っ旦

180
いち ◆.h5NM1Xg.o []   投稿日:2017/01/10 01:21:16
できれば酉を付けて頂けると紛らわしくなくて助かりますです。

181
いち ◆.h5NM1Xg.o []   投稿日:2017/01/10 01:44:12
あわわわ、疲れてるせいか使い方が全く頭に入らん…
明日は用事があるので時間少ないですが明日か明後日に進めます…(´-ω-`)

マイペースに進めば良いさ…_(:3 」∠)_

182
いち ◆.h5NM1Xg.o []   投稿日:2017/01/10 01:45:07
そうだ日記残しとこう

183
いち ◆.h5NM1Xg.o []   投稿日:2017/01/10 01:48:20
2017年1月10日 午前2時

DXライブラリのダウンロード終了。
DirectXと何が違うのかと思い調べたけど
『D』irect『X』のことだったらしい。
DirectXは難易度が高く挫折するプログラマが多いため
使いやすいように手が加えられたものらしい。
著作権の表示とかややこしい部分もあるけど
これを使ってC++の勉強を進めつつ、最終目標の
3Dゲームを作っていきたいと思う。

184
いち ◆.h5NM1Xg.o []   投稿日:2017/01/10 01:50:45
毎日書くようにすれば
今日もプログラミングやろうという気になるかもしれない。

プログラミングよりも気になる難しい課題として
3DモデリングとBGMの作曲があるんだよなぁ…
どうしたもんか…

185
ぬーぶPG (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/10 01:57:55
名前変えたほうが良いかな
2ちゃんあんまり使ったことないから知らないけど
やっぱりコテハンはイメージ悪い?
プログラマ板ではこのコテ(ぬーぶPG)で行きたいんだけど…

186
ぬーぶPG (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/10 02:04:57
もう誰もいない
寝ようかな…

187
仕様書無しさん[sage]   投稿日:2017/01/10 03:00:11
スクリプト厨しかいない青臭いスレ

188
仕様書無しさん[sage]   投稿日:2017/01/10 12:46:41
スレを立てた人の所有物と思い込んでいるあたり、sysopやsigopみたいなモデレータ制のパソコン通信掲示板の残存という感じがするんだよな。
中学生や34〜35歳というより、アラフィフの感じ。
コメント2件

189
仕様書無しさん[sage]   投稿日:2017/01/10 13:35:31
なんていうかこれくらいの年齢だと経験値をカバーする素直さや純粋に楽しんで学ぶ熱量があるか無いかで決まる気がするが、あまりにも日和ってね?
コメント1件

190
仕様書無しさん[]   投稿日:2017/01/10 21:49:41
>188
同感
中学生って"設定"みたいだけど
色々おかしいよな

トリップのことを"酉"なんて書く奴が中学生?
笑わせるなw
コメント1件

191
仕様書無しさん[]   投稿日:2017/01/10 21:50:32
>178>1の第3人格だなw
コメント1件

192
仕様書無しさん[sage]   投稿日:2017/01/10 22:13:00
さすがにプログラマーなめすぎだよね
こういうちょっとした違和感に敏感なんだからさー。
コメント1件

193
仕様書無しさん[sage]   投稿日:2017/01/10 22:26:24
中学生とは思うけど、javaが難しくてわからんって言ってる奴がc++はなぁ。自殺行為っぽい。

古いjokeなんだが、jokeになってない↓というかこれがjokeになるという言語だしな^^;
http://hp.vector.co.jp/authors/VA000092/jokes/strup.html

若いからなんでもありだけどな。
コメント1件

194
仕様書無しさん[sage]   投稿日:2017/01/10 22:34:17
>193
書いた後、久々に読み返したら、c++つーよりOOの話だった、時代は変わるねぇw

195
仕様書無しさん[sage]   投稿日:2017/01/10 22:37:26
てかまだ中学生のうちにそんなに必死になって覚える必要あるのかなと思うんだけど
やっぱり任天堂とかに本気で就職しようと思ったら中学生ぐらいからバンバンプログラミング出来てないと無理ってことなのかな?
コメント2件

196
仕様書無しさん[sage]   投稿日:2017/01/10 23:21:23
>195
実際にモノ作ってるのは任天堂と資本関係すらないソフトベンダーだぞ。

197
◆BrBq2CJg6HGd [sage]   投稿日:2017/01/10 23:43:24
>178です。
ありがとうございます。
お節介焼くかもしれませんが、気に入らなかったらスルーして下さいね。

>191
上述のようにそのレスは私の書いたものです。
コメント1件

198
ぬーぶPG (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/11 17:35:26
ただいま、まとめてレス返し

>188 >190-191
中学生の2ちゃんねらーですまんな(´;ω;`)
酉って知っててもおかしくはないでしょw

>189
マイペースに進む_(:3 」∠)_

>192-193
でもJavaよりC++のほうが簡単な気がする、気がするだけなのか?
慣れたらJavaのほうが使いやすいの?

>195
任天堂に就職も勿論できるならしたいけど、
今はそれじゃなくてプログラミングとかをできる高校への進学に向けて
何らかの経験をしておきたいなと思ってゲームを作ろうと企画してるところ。

>197
ごゆっくりどうぞー
コメント1件

199
仕様書無しさん[sage]   投稿日:2017/01/11 17:46:35
プログラミング学ぶための高校に行くのに
事前にそこまで勉強するとか
高校の授業簡単すぎて暇になるんじゃね?w
コメント1件

200
ぬーぶPG (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/11 18:10:48
>199
暇すぎるくらいが丁度良いんじゃないかな
授業が復習ってレベルでありたい
そうでなくともやっぱりプログラミングとか電子工学とか
扱ってる高校だし何かしらの実績は必要なんじゃないかな?
面接(あるのかな?)でもアピールできる部分になるし
やらないより良いかなーって。

それに何よりも自分でゲーム作ってみたかったから。

201
ぬーぶPG (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/11 18:21:26
さて今日の目標

<DXライブラリで簡単なプログラムを作る>



じゃ頑張りまーす_(:3 」∠)_
スレは見てるので何かあったら呼んでくださいな

202
仕様書無しさん[sage]   投稿日:2017/01/11 19:01:05
>198
javaは(最近ゴテゴテしてきてはいるが)仕様が最低限で簡単。ま、でも自分で好きな事簡単にやれる言語が一番だ、絵を動かす、音を出す系は食い付きが良い。

高専志望?、良いね。

昨年のパソコン甲子園、上位から開成、筑駒、開成、筑駒、久留米高専、沖縄高専、海陽、灘。
コメント1件

203
ぬーぶPG (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/11 19:13:08
>202
詳しい事は身バレするから言えないけど
そんなに偏差値高いところではないよ
近所にあって自分の理想の高校だったから。
ゲームのプログラミングとかロボット作りとかもやってて
ずっと理想だったところだから絶対に入りたい。
ただ現状の成績じゃ不可能という…orz
学校の勉強もしなきゃ…(´・ω・`)


取り敢えずプログラムの準備できたー

#include "DxLib.h"

int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) {
DxLib_Init(); // DXライブラリ初期化処理
WaitKey(); // キー入力待ち
DxLib_End(); // DXライブラリ終了処理
return 0;
}

次はもっとレベル上げていきます
コメント1件

204
ぬーぶPG (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/11 19:15:20
DXライブラリないと動かないけど、
>203のプログラム実行する人は気を付けて実行してね(いないと思うけど)

なんか画面が一瞬真っ黒になるから…
何かのキー押したりクリックすれば直るけどね、
びっくりするから気を付けてと一応報告。

205
ぬーぶPG (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/11 19:17:54
では次のプログラミングまでちょっと休憩
疲れたわぁ、ここまでのセットアップでもかなり疲れた…

しばしばスレ覗きにくるので声かけてくれたら嬉しいデス

206
仕様書無しさん[]   投稿日:2017/01/11 20:18:35
俺が偽装請負多重派遣業界SE辞めて人売りやる理由

・人売りは大儲けだから家族に奉仕できる
・SEは結婚障害者だから家族に迷惑かかる
・SEの大半は料金以上に開発してくれる
・SEの大半は偽装請負を訴えない
・SEを多重派遣すると責任問題を誤魔化せる
・SEに機密誓約させるから不法行為は裁判官に隠せる
・SEに分量以上の作業強要しても開発内容がわからない裁判官を騙せる
・SEに料金以上の作業強要しても開発内容がわからない裁判官を騙せる
・SEに契約以外の作業強要しても開発内容がわからない裁判官を騙せる
・SEの鬱病や過労死も立証困難で裁判官を騙せる
・SEの報酬を強奪しても立証困難で裁判官を騙せる
・システム未完成のせいにして立証困難で裁判官を騙せる
・偽装請負に従うSEに制裁を与えられる
・結婚相手を苦しめるSEに制裁を与えられる

何よりもプログラム作らないで大儲けできるからな

207
仕様書無しさん[sage]   投稿日:2017/01/11 21:09:49
ポインタ、ポインタのポインタ、ポインタの配列あたりと参照あたりで絶望を味わうことを期待しているが、そこまで行くかなぁ
コメント1件

208
ぬーぶPG (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/11 21:19:43
>207
やるっきゃないじゃないですかー(´・ω・`)

209
ぬーぶPG (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/11 21:21:35
まあ躓いても躓かなくても
随時ここに報告していくから
躓いたら2828しながら見て下さいw

あ、勿論教えてくれるのは大歓迎です!ヾ(´・ω・`)ノシ

210
ぬーぶPG (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/11 22:02:07
ポインタ調べました
C++始めて間もないので
勿論ちんぷんかんぷんです(*´▽`*)HAHAHA…

211
仕様書無しさん[sage]   投稿日:2017/01/11 22:06:00
とりあえずDirectXは置いておいて、Script系言語が嫌ならCから地道に始めた方がいい
コメント1件

212
ぬーぶPG (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/11 22:10:25
34歳発達についてのスレは
ちょくちょく覗きに行くけどやっぱりまだ
釣りだと思われてるのか…(´;ω;`)
どうしてこうなった…

213
ぬーぶPG (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/11 22:13:16
>211
スクリプト系はHSPをやった事があるよ、あれは使いやすかった。
C++ってCの上位互換じゃなかったっけ
だからC++からやったほうが効率良いかなって思ったんだけど…
"int main(void)"とかも"int main()"で省略できるしclassあるし…
って総合的に考えてC++を選んだ。

でもスクリプト言語覚えるのにC言語が良いってどういう事?
コメント1件

214
仕様書無しさん[sage]   投稿日:2017/01/11 22:22:06
>213
JavaScriptから始めるのが嫌だから、C++で地道に頑張るんだろ?
だったら、まずはCを覚えないと話にならねーよってことだよ
C++が上位互換であってるけど、基本の方覚えねーとはじまらねーだろうが
ていうか、C++を何も知らないのにDirectXの勉強とか学ぶ順番おかしすぎるぞ
コメント1件

215
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/11 22:26:11
課題1:画面にアンパンマンを描く(画像を使ってもよい)。
課題2:画面の上でウサギと亀を競走させる。
課題3:キー入力に応じてキャラを動かす。
コメント2件

216
ぬーぶPG (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/11 22:28:26
>214
JavaScriptを始めるのが嫌なんじゃなくて
自分の作りたいプログラム(ここではゲーム)の
目的にあった言語を選んで、ライブラリ等がしっかり
用意されていて開発しやすいものを選んだ結果C++にたどり着いたんです(´・ω・`)

C++が上位互換なら基本も互換だろうから丁度良いなぁと思ってw
C++を何も知らないわけじゃないよ、すこーしではあるけど勉強した。
DirectXは使わない、使いにくいらしいし…
DXライブラリを教えてくれる分かりやすいサイトがあって、
そこはCすら分からない人でもスラスラ進めるし、
読んでて凄く分かりやすかったからそこを参考にして頑張ってる。
だから学ぶ順番に関しては多分心配は要らないよ、有難う。

217
ぬーぶPG (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/11 22:30:02
>215



#include "DxLib.h"

int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int){
DxLib_Init();

LoadGraphScreen( 50, 100, "画像/キャラクタ00.png", TRUE );

WaitKey();
DxLib_End();
return 0;
}

218
ぬーぶPG (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/11 22:32:01
>215
#include "DxLib.h"

int Key[256]; // キーが押されているフレーム数を格納する

// キーの入力状態を更新する
int gpUpdateKey(){
char tmpKey[256]; // 現在のキーの入力状態を格納する
GetHitKeyStateAll( tmpKey ); // 全てのキーの入力状態を得る
for( int i=0; i<256; i++ ){
if( tmpKey[i] != 0 ){ // i番のキーコードに対応するキーが押されていたら
Key[i]++; // 加算
} else { // 押されていなければ
Key[i] = 0; // 0にする
}


続く

219
ぬーぶPG (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/11 22:32:07
}
return 0;
}
int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int){
ChangeWindowMode(TRUE), DxLib_Init(), SetDrawScreen( DX_SCREEN_BACK ); //ウィンドウモード変更と初期化と裏画面設定

int x=320, y=240;
int Handle = LoadGraph("画像/キャラクタ01.png");

// while(裏画面を表画面に反映, メッセージ処理, 画面クリア, キーの更新)
while( ScreenFlip()==0 && ProcessMessage()==0 && ClearDrawScreen()==0 && gpUpdateKey()==0 ){

if( Key[ KEY_INPUT_RIGHT ] >= 1 ){ // 右キーが押されていたら
x++; // 右へ移動
}
if( Key[ KEY_INPUT_DOWN ] >= 1 ){ // 下キーが押されていたら
y++; // 下へ移動
}
if( Key[ KEY_INPUT_LEFT ] >= 1 ){ // 左キーが押されていたら
x--; // 左へ移動
}
if( Key[ KEY_INPUT_UP ] >= 1 ){ // 上キーが押されていたら
y--; // 上へ移動
}
DrawRotaGraph( x, y, 1.0, 0.0, Handle, TRUE ); // x,y の位置にキャラを描画
}
DxLib_End(); // DXライブラリ終了処理
return 0;
}
コメント2件

220
ぬーぶPG (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/11 22:32:41
これで宜し?兎と亀は具体的に速度書いてくれないと分かんない(´・ω・`)
コメント1件

221
ぬーぶPG (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/11 22:35:01
速度っていうか、もうちょっと詳細。
それと課題を出すだけじゃなくて
何か役に立つ(?)関数とか教えてくれると有難いです。
できればDXライブラリで使えるやつでお願いしますです。

222
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/11 22:35:23
課題4:とりあえず音楽と効果音を同時に鳴らす。
課題5:スタート画面とゲームオーバー画面をとりあえず作る。
課題6:落ちてくるものをキャッチするゲームを作る。
課題7:フラグ変数でスタート→ゲーム→ゲームオーバーのモード切り替えをやってみる。
コメント1件

223
ぬーぶPG (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/11 22:37:35
>222
とりあえず課題だけじゃなくて何か教えてっ!!!( ´゚д゚`)
コメント1件

224
仕様書無しさん[sage]   投稿日:2017/01/11 22:41:48
>223
https://www.google.co.jp
↑でけんさくすればなんでもおしえてくれるよ
コメント1件

225
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/11 22:42:08
関数の解説はマニュアルにすべて書かれている。
コメント1件

226
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/11 22:46:05
>220
ウサギの速度は1秒に3ピクセル、カメの速度は1秒に2ピクセルでどうかな。

227
ぬーぶPG (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/11 22:49:31
>224
すまん、ヤフー派なんだ…
でもWindows10でEdgeをbingだけしか使えなくした
MSは許さん、絶対にだ
Macに乗り換えようかしら、でもWindowsでしかできないのもあるしなぁ…

>225-226
(´・ω・`)……

(´^ω^`)……

(# ^ω^)……  ←今ここ

228
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/11 22:53:08
C/C++には、構造体というデータ構造がある。

typedef struct MYCHARA
{
int x, y;
int vx, vy;
int mode;
} MYCHARA;
これでx,y,vx,vy,modeというメンバー変数を持ったMYCHARA構造体の型ができる。
MYCHARA chara[20];
chara[0].x = 50;
コメント1件

229
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/11 22:55:11
マニュアルって大事だよ。C++のマニュアル、DxLibのマニュアルがどこかにあるから、ダウンロードするといい。

230
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/11 23:08:33
>219
ChangeWindowMode(TRUE), DxLib_Init(), SetDrawScreen( DX_SCREEN_BACK );
ここはカンマ演算子を使わずにセミコロンで縦に並べた方が自然に見える。

231
◆BrBq2CJg6HGd [sage]   投稿日:2017/01/11 23:38:24
>228
構造体ってクラスの前身ですよね?
コメント2件

232
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/11 23:41:54
>231
そうです。

233
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/11 23:47:38
構造体の配列を使うと、複数のキャラに対する処理を繰り返し処理にすることができる。
クラスの配列には多少問題があって、代わりにクラスへのポインタの配列を使うことが多い。
コメント1件

234
◆BrBq2CJg6HGd [sage]   投稿日:2017/01/11 23:54:10
>231
どうもです。

>233
ポインタの無いJavaではそれはどういう処理にすればいいですかぁ?
コメント1件

235
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/11 23:55:47
構造体変数から同じ型の構造体変数への代入にはまるごとコピーが使われ、コストが掛かる。
そのため、外部からの構造体へのアクセスはポインターやC++参照(&)を使って行われることが望ましい。

236
ぬーぶPG (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/11 23:57:28
あ、今日は明日に予定あるので
早めに寝させてもらいます(´・ω・)

13日にはNintendo Switchの
プレゼンテーションもあるから楽しみですわ(* ´-`)

237
ぬーぶPG (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/11 23:58:36
スレは寝てる間とかいない間に
雑談とかある程度好きに使っていいので
常識の範囲内でご自由にどうぞー、おやすみなさーい(つ∀-)

238
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/11 23:59:29
>234
Javaではクラスのインスタンスへのアクセスは常に参照カウント付きの参照になる。
すなわち、参照がポインタの代わりになり、参照数が生存期間を左右する。
コメント1件

239
ぬーぶPG (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/12 00:01:35
おっと日記忘れてた



2日目 2017年1月12日 午前0時

今日はDXライブラリのセットアップを終わらせた。
明日はキャラクターをちゃんと動かしていきたい。
png画像の勉強のほうが先になりそう。

240
ぬーぶPG (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/12 00:02:11
では今度こそおやすみなさーい

241
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/12 00:20:23
>クラスの配列には多少問題があって
と書いたのはC++の話であってJavaの話ではない。
前述の通り、Javaにおけるクラス型の変数は、実際にはインスタンスへのポインタであり、
Javaにおける「クラスの配列」の中身は「インスタンスへのポインタの配列」になる。
コメント1件

242
◆BrBq2CJg6HGd [sage]   投稿日:2017/01/12 01:08:43
>238>241
即理解、とは行きませんが、ありがとうございました。

243
ぬーぶPG (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/12 15:48:10
明日はNIntendo Switchのプレゼンがある


早く明日にな〜あれ

∧_∧ 
(。・ω・。)つ━☆・*。
⊂   ノ    ・゜+.
 しーJ   °。+ *´¨)
         .・ ´,.・*´¨) ,.・*¨)
          (,.・´ (,.・'* ☆

244
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/12 16:05:49
PGどけようかな

245
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/12 16:11:08
あー、そうか
3Dゲーム作りたいんだから
高校の物理がいるのかぁ…

sin, cos, tan, θとかなんかあるけどワカンネ(´・ω・`)

246
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/12 16:17:29
三角関数ってなんぞや…

247
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/12 16:39:59
C/C++で三角関数を使えるようにするには、Cでは#include <math.h>を、C++では
#include <cmath>をソースの最初に書いておく。これでCではsin, cos, tan関数が、C++ではstd::sin, std::cos, std::tan関数が使えるようになる。
単純に言えば、三角関数は角度から位置を求める関数だ。
コメント1件

248
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/12 16:45:25
>247
ほー…
合同の条件とかと関係あるんかな?

249
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/12 16:51:24
半径1の円(単位円)を思い浮かべよう。この円の中心に座標の原点O(0,0)がある。
原点から横方向にX軸を、縦方向にY軸をえがく。
さらに原点から円周上の点Pに向かって線分を描く。線分は半径となるので長さは1である。
点PからX軸に向かって線分Lを下ろす。LとX軸の交点を点Qとする。
三角形OQPは直角三角形になる。cos関数は、角POQからPのX成分を求めることができる。
sin関数は、角POQからPのY成分を求めることができる。


250
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/12 16:57:34
有名な2つの直角三角形を使って考えよう。
1つは、3辺の長さの比が1:1:√2となる直角2等辺三角形T1。もう1つは1:√3:2となる直角三角形T2。
T1の3頂点の角度は、45度、45度、90度となる。T2は、30度、60度、90度である。

251
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/12 17:01:51
も、もう無理…_(:3 」∠)_

252
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/12 17:03:33
T1の斜辺の長さを1として、単位円にはめこむ。cos45度=1/√2、sin45度=1/√2。
T2の斜辺の長さを1として、単位円にはめ込む。cos30度=(√3)/2、sin30度=1/2、cos60度=1/2、sin60度=(√3)/2。

253
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/12 17:13:56
ルート(√)は「平方根」の大きい方を表す記号だ。xの平方根とは、二乗するとxになる数のことだ。ゼロ以外の平方根は正のものと負のものの二通りある。
√0=0、√1=1、√2=1.41421356(ひとよひとよにひとみごろ)…、√3=1.7320508(ひとなみにおごれや)…、√4=2、
√5=2.2360679(ふじさんろくおうむなく)…、√9=3、√16=4、…、√100=10、…

254
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/12 17:22:54
電卓で1.4142×1.4142を計算してみよう。2に近い値になるはずだ。
電卓で1.732×1.732を計算してみよう。3に近い値になるだろう。

255
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/12 17:41:56
//三角関数の値を調べるテストプログラム
#include <iostream>
#include <cmath>

double sin_deg(double x)
{
return sin(x * PI / 180);
}

double cos_deg(double x)
{
return cos(x * PI / 180);
}

int main()
{
// 0度
std::cout << cos_deg(0) << "," << sin_deg(0) << std::endl;
// 30度
std::cout << cos_deg(30) << "," << sin_deg(30) << std::endl;
// 45度
std::cout << cos_deg(45) << "," << sin_deg(45) << std::endl;
// 60度
std::cout << cos_deg(60) << "," << sin_deg(60) << std::endl;
// 90度
std::cout << cos_deg(90) << "," << sin_deg(90) << std::endl;
return 0;
}

256
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/12 17:43:49
訂正。

#define PI 3.14159 // 円周率パイ

を追加。

257
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/12 17:46:38
訂正。

#include <iostream>
#include <cmath>
#define PI 3.14159
double sin_deg(double x)
{
return std::sin(x * PI / 180);
}

double cos_deg(double x)
{
return std::cos(x * PI / 180);
}

int main()
{
// 0度
std::cout << cos_deg(0) << "," << sin_deg(0) << std::endl;
// 30度
std::cout << cos_deg(30) << "," << sin_deg(30) << std::endl;
// 45度
std::cout << cos_deg(45) << "," << sin_deg(45) << std::endl;
// 60度
std::cout << cos_deg(60) << "," << sin_deg(60) << std::endl;
// 90度
std::cout << cos_deg(90) << "," << sin_deg(90) << std::endl;
return 0;
}
コメント2件

258
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/12 18:15:00
ちなみに正の平方根を求めたいなら、<cmath>のstd::sqrt関数を使う。
#include <iostream>
#include <cmath>
int main()
{
for (int i = 0; i <= 10; ++i)
{
std::cout << i << ", " << std::sqrt(i) << std::endl;
}
return 0;
}

259
KAC[sage]   投稿日:2017/01/12 18:58:24
なぜ math.h の M_PI を使わないのか・・・
コメント1件

260
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/12 19:02:55
>259
すべての環境でM_PIが使えるわけではない。規格でも決まっていない。
コメント1件

261
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/12 19:22:48
// サイン曲線を描く。
#include <iostream>
...
(中略)
...
int main()
{
for (int d = -180; d <= 180; d += 30)
{
int c = 20 + 20 * sin_deg(d);
for (int i = 0; i < c; ++i) std::cout << ' ';
std::cout << "*\n";
}
return 0;
}

262
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/12 19:37:54
角度が360度を超えるとsin,cos,tanは元の値に戻ってくる。
関数のグラフは360度ごとに同じ波形が繰り返される。
このような性質を「周期性」と呼ぶ。

263
仕様書無しさん[sage]   投稿日:2017/01/12 20:02:13
>260
相変わらずバカだなあ。
指摘された内容をまともに理解できてないのか。

環境に合わせた定義を使うのは基本中の基本だろう。
独自に定義して、有効桁数の低い状態で満足するとか意味不明。

今回の相手は環境解ってるんだからちゃんとそれに合わせるのがプロの仕事だよ。
コメント1件

264
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/12 20:09:04
例えば、曜日は七日間の周期性を持つ。たいていのアナログ時計の状態は、12時間の周期性を持つ。
周期性以外にも倍角の法則とか、余弦定理とか、あれこれ興味深い性質がたくさんあるのだが、
高校生になるまでのお楽しみとして、ここでは詳しく言わない。
どうしても今すぐ勉強したければ、高校数学の参考書でも買ってみるんだな。

265
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/12 20:20:02
>263
#ifndef M_PI
#define M_PI 3.1415926535897932384626433832795
#endif

266
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/12 20:38:09
教えてくれてありがとう、
sinはよく分からないけど何となくイメージは掴めたと思う。

267
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/12 20:38:35
タイプ回数が増えて授業が時間オーバーになったじゃないか?! 責任とれよ
コメント1件

268
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/12 20:43:59
>267
授業料ドゾー ( ´・ω・`)っ

269
仕様書無しさん[]   投稿日:2017/01/12 21:11:49
いいねいいね。中学生か。俺が言語に初めて触ったのは大学3年だったな。
はじめてスクラッチでゲーム作ったのは高1。始めるまでに時間がかかった。
C++は正直挫折の道を歩んでるような・・・ほかの人も言ってるけど、JSはおすすめ
コメント1件

270
仕様書無しさん[]   投稿日:2017/01/12 21:12:06
誰も頼んでないのに、課題出したり、変な講義をしはじめる、
この片山MZってのはいったい何なん?
めちゃくちゃキモイな
発達障害なのか?
コメント2件

271
仕様書無しさん[sage]   投稿日:2017/01/12 21:15:41
片山博文MZのNEWホームページ

272
仕様書無しさん[sage]   投稿日:2017/01/12 21:16:29
>270
片山がオリジナルで、他のコテハンたちが釣り餌です。
コメント1件

273
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/12 21:17:07
「x * PI / 180」
この部分は度(degree)からラジアン(radian)という単位に変換している。
度が0度から360度へ変化するとき、ラジアンは0から2 * M_PIへ変化する。
数学的には度よりもラジアンの方が自然な式になる。

274
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/12 21:32:41
>269
C++ってそんなに挫折者が多いのか…
でも好きな言語だから頑張れる気がする。
JSはみんな推してくるね、C++の次はJSにしようかしら

>270
まあでも分からない事教えてくれるし良いじゃないの

>272
違うよ(´・ω・`)
コメント1件

275
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/12 21:34:22
じゃご飯食べてくるね〜バイバイね〜(´・ω・`)ノシ

276
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/12 21:53:02
tanθ=y/x=sinθ/cosθ.
※「θ」はギリシャ文字のシータであり、角度を表すのによく使われる。

277
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/12 21:58:54
std::atan2はx,yから角度(rad)を求める関数だ。これはstd::tanの逆の関係になっている。

278
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/12 22:08:55
タンジェントは床や坂道などの傾きを計算するときによく使われる。

279
仕様書無しさん[sage]   投稿日:2017/01/12 22:09:42
>274
> まあでも分からない事教えてくれるし良いじゃないの

なるほど。
経験の少ない奴はこうやって騙されていくのか。
コメント1件

280
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/12 22:17:19
>279
まあ…正直いきなりきて講義レス連投はちょっと戸惑うけどねw
このスレの最初のほうでも来てるから…
コメント1件

281
仕様書無しさん[sage]   投稿日:2017/01/12 22:28:06
>280
狭い知識をひけらかしているだけなので、
読む価値はほとんど無い。

間違いだらけなのに指摘がほとんど無いのは
「誰もまともに相手にしていないから」

おかしなところを解ってて読むならいいけど、鵜のみにするなよ?
コメント2件

282
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/12 23:00:53
今日は10円もらったのであと一週間は食える。ありがとう。
コメント1件

283
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/12 23:16:42
コンピュータの中で生きていくにもお金がかかる。それが現実。

284
◆BrBq2CJg6HGd [sage]   投稿日:2017/01/12 23:49:56
片山さんの経歴を簡単に教えて貰えませんか?簡単に。
コメント2件

285
仕様書無しさん[sage]   投稿日:2017/01/13 00:03:06
>284
片山さんだけじゃわからねーよ。
俺の知り合いだけで2人はいるぞ?
どっちの片山さんの事が知りたいんだい?

286
仕様書無しさん[sage]   投稿日:2017/01/13 00:12:26
片山右京にきまってるだろ!

287
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/13 00:13:54
>281
えっ(困惑)

>282
何食って生きてんだい…(´・ω・`)

288
仕様書無しさん[sage]   投稿日:2017/01/13 01:09:02
片山はガイジだけど、一応自分でコード書いて物を作ってるから
これでもかなりマシなほう

289
仕様書無しさん[sage]   投稿日:2017/01/13 03:15:26
>284
サワルナキケン

290
仕様書無しさん[]   投稿日:2017/01/13 05:07:12
ジョージア1本持って行ったらいろいろ教えてもらえますか?

291
仕様書無しさん[sage]   投稿日:2017/01/13 09:09:10
>281
間違いだらけって例えば?

292
仕様書無しさん[sage]   投稿日:2017/01/13 10:07:23
>257なんて突っ込みどころだらけだろ?
コメント1件

293
仕様書無しさん[sage]   投稿日:2017/01/13 10:07:24
2重書き込みのため表示しません 内容を確認する

294
仕様書無しさん[sage]   投稿日:2017/01/13 11:15:15
>292
具体的には?
コメント1件

295
仕様書無しさん[]   投稿日:2017/01/13 11:22:55
>294
バカは黙って他方がいいぞ?
コメント1件

296
仕様書無しさん[sage]   投稿日:2017/01/13 11:37:29
>295
具体的には答えられないって事ね、
言い訳乙
コメント1件

297
仕様書無しさん[sage]   投稿日:2017/01/13 11:40:13
>296
おまえ、あのコードが何をあらわしているかすら理解できないんだろ?
ツッコミどころの説明なんて遥か上のレベルだから面倒なんだよ。

悔しかったら、あのコードの目的でも書いてみろ
コメント2件

298
仕様書無しさん[sage]   投稿日:2017/01/13 11:45:09
>297
目的言ったら間違いの理由を言えよ?
約束出来るなら答えてやるよ言い訳君。
コメント1件

299
仕様書無しさん[sage]   投稿日:2017/01/13 11:45:52
>297
横からだけど
めんどくせーのにわざわざ3行もレスするとか変人なんですか?
3行で軽く説明した方が早くね?
コメント1件

300
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/13 12:38:21
僕も何であのコードが変なのかの理由が聞きたい。
是非教えて。

301
仕様書無しさん[sage]   投稿日:2017/01/13 13:00:53
>299
こいつ自身が分かったないから
説明出来ないんでしょw

302
仕様書無しさん[sage]   投稿日:2017/01/13 13:09:00
>298
な?
お前が理解できないような突然出てきたコードだってこと。
素人には何のコードか理解できないだろ?
コメント1件

303
仕様書無しさん[sage]   投稿日:2017/01/13 13:15:28
>302
御託はいいから間違いを答えてみろよw
馬鹿だから説明出来ないのかな?
コメント1件

304
仕様書無しさん[]   投稿日:2017/01/13 13:36:23
>303
は?302の内容も理解できないのか。
日本語から勉強してこい。
コメント1件

305
仕様書無しさん[sage]   投稿日:2017/01/13 13:40:06
>304
で、煽りはいいから間違いは何?

306
仕様書無しさん[sage]   投稿日:2017/01/13 13:51:47
馬鹿にしたつもりが実は馬鹿は自分でしたとか、最高に悔しいパターンだな
コメント1件

307
仕様書無しさん[sage]   投稿日:2017/01/13 13:53:27
>306の必死さが最高に哀れ

308
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/13 14:57:16
争いは辞めてくださいな
でもコードのどこが間違ってるのかは気になる

309
仕様書無しさん[sage]   投稿日:2017/01/13 21:10:56
こうだろ
#include <iostream>
#include <cmath>

inline double sin_deg(double x)
{
return std::sin(x * (M_PI / 180));
}

inline double cos_deg(double x)
{
return std::cos(x * (M_PI / 180));
}

int main(void)
{
#define OUT(x) std::cout << cos_deg(x) << "," << sin_deg(x) << std::endl

OUT(0);
OUT(30);
OUT(45);
OUT(60);
OUT(90);
return 0;
}

310
仕様書無しさん[sage]   投稿日:2017/01/13 21:20:12
いっそのこと
#define Hoge (M_PI / 180)
くらい、やろうぜ

311
仕様書無しさん[sage]   投稿日:2017/01/13 21:28:09
#include <iostream>
#include <cmath>
#define Hoge x * (M_PI / 180)
#define r return
#define d double
#define il inline
#define s std::
il d sd(d x)
{
r s sin(Hoge);
}

il d cd(d x)
{
r s cos(Hoge);
}

int main(void)
{
#define OUT(x) s cout << cd(x) << "," << sd(x) << s endl

OUT(0);
OUT(30);
OUT(45);
OUT(60);
OUT(90);
r 0;
}
コメント1件

312
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/13 21:49:40
C/C++コンパイラでソースコードをコンパイルする際に、ソースは
プリプロセッサーによって前処理される。このプリプロセッサというのが次のようなテキスト処理をする。
#includeがあれば、その場所に該当するヘッダーファイルを取り込み、#defineで定義されたマクロを置き換え・展開したりする。また、行番号情報を記録したりする。
このように処理・展開されたひとつづきのテキストがコンパイラに渡される。このテキストのかたまりをコンパイル単位と呼ぶ。
コメント1件

313
仕様書無しさん[sage]   投稿日:2017/01/13 21:52:52
>311
ワロタ
コンパイル通るのかコレw

314
仕様書無しさん[sage]   投稿日:2017/01/13 22:08:14
ていうか既存の関数だと引数がラジアンしか対応してないのが微妙過ぎる。

最初から度数法を引数に使えばいいのに、何で定義してないんだろ?
コメント2件

315
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/13 22:13:45
プリプロセッサのマクロはM_PIのような定数を表すのに使える。
また、関数のような形の「マクロ関数」は、似たような処理の連続を短い記述で表すことができる。
しかし、プリプロセッサによるテキストの置き換えは破壊的でややこしいので、乱用は好ましくないとされた。
マクロ関数の代わりにテンプレートやインライン関数を使う方がいいかもしれない。

316
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/13 22:24:28
#if 0
...この部分は無視される...
#endif

#ifndef M_PI // マクロM_PIが定義済みでなければ
#define M_PI 3
#endif

#if !defined(M_PI) // 上と同じ
#define M_PI 3
#endif

317
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/13 22:48:44
<string>のstd::stringクラスは可変長の文字列を格納できるクラスだ。

std::string str;
str = "俺は";
str += "天才"; //文字列の連結
str += "プログラマ";
str += "だ!\n";
std::cout << str;

318
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/13 22:56:25
マニュアルでstd::stringを参照。
様々なメソッドが用意されている。
sizeというメソッドを試してみよう。

std::string str = "ABC123";
std::cout << "文字列の長さは" << str.size() << std::endl;

319
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/13 23:08:52
std::stringのコンストラクタを使えばループを使わずにn文字分のアスタリスク('*')を一行で用意できる。
int n = 256;
std::string str(n, '*');
std::cout << str << std::endl;
コメント1件

320
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/13 23:14:18
>312訂正。
×コンパイル単位
○翻訳単位

321
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/13 23:17:00
>319
もっと短く書けるぞ。
int n = 256;
std::cout << std::string(n, '*') << std::endl;

322
仕様書無しさん[sage]   投稿日:2017/01/13 23:18:21
テンプレートなんか使うくらいならC#使えよw

323
仕様書無しさん[sage]   投稿日:2017/01/13 23:36:35
>314
ゼロオーバーヘッドの原則
コメント1件

324
仕様書無しさん[sage]   投稿日:2017/01/14 00:08:31
>323
サンクス。
度→ラジアンの処理は
オーバーヘッドとして扱われるんかね。

まぁ組み込みで使われる言語だから、
省エネ出来るように定義してあるんだろうな。

325
KAC[sage]   投稿日:2017/01/14 00:19:43
>314
普通はプログラム内で単位を統一してつかうから。
例えば、先に出てたプログラムの場合だと
度対応の関数を増やしていこうとするからあんなバカみたいな事になるんだよ。

入力と内部演算で統一がとれない場合は、入力直後か利用直前に変換するのが鉄則。
先の例だと、"度を入力として値を出力する関数を作る"という具合だ。

static double deg2rad( int deg ){ return deg * PI / 180.0 }
void output_xy( int deg ){
double t = deg2rad(deg);
std::cout << std::cos(t) << "," << std::sin(t) << std::endl;
}
int main()
{
output_xy( 0); // 0度
output_xy(30); // 30度
output_xy(45); // 45度
output_xy(60); // 60度
output_xy(90); // 90度
return 0;
}

cosとsinだけだから差が無いように思えるだろうが、
tanとかasinとかどんどん使い始めると大変な事になる。

入力から出力まででいつどこで変換するのか考えていれば
入力の型が違うだけの関数なんてほとんど必要ない。
コメント2件

326
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/14 00:28:29
>325
素晴らしい。

327
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/14 01:57:07
もうハイレベルすぎてついていけない(´・ω・`)
ちょっとお休みしてたから明日キャラ動かすプログラムを
本格的に作る事にしますです
コメント1件

328
仕様書無しさん[sage]   投稿日:2017/01/14 02:14:28
独学してんの?
コメント1件

329
◆BrBq2CJg6HGd [sage]   投稿日:2017/01/14 02:42:17
>327
やはり(ハードルが高いと言われる)C++での開発を目指します?
コメント1件

330
仕様書無しさん[sage]   投稿日:2017/01/14 10:04:58
>325
サンクス。なるほどね、
今回の関数でいうとラジアンが統一された単位って事ね。
度数使いたい場合は度数→ラジアンの関数を作ればいいだけって感じか。

331
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/14 12:51:24
課題:複数のキャラを同時に動かす。
コメント1件

332
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/14 18:02:37
>328
独学ですよー

>329
開発環境も全部決めちゃったし
やっぱりC++が一番やりやすいかな。

>331
自分のペースで進めていきたいので
しばらく課題は結構です、いきなり問題を出されても
ハイレベルすぎてついていけません。

333
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/14 18:09:55
今日はキーの入力情報を取得するプログラムを作ってみまーす
また随時報告していくのでアドバイスあったらお願いします

334
仕様書無しさん[]   投稿日:2017/01/14 18:10:05
無料誹謗中傷対策のブッダワークス
http://www.buddha-works.net

335
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/14 18:18:46
このDxLibのプロパティの設定って
毎回やらなきゃいけないんだろうか…(´・ω・`)

ものすごーく面倒なんだけど…
コメント1件

336
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/14 18:25:16
>335
設定がファイルに保存されてるなら、フォルダごとコピーしちゃえば?
コメント1件

337
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/14 18:30:11
>336
前のファイル実行してみたけど
やっぱりVisualC++閉じた時点で
設定が初期化されてるんだよ…(´;ω;`)
コメント1件

338
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/14 18:31:35
取り敢えずこんなプログラム作ってみたよ
方向キー右を押すと『⊂ニニニ( ^ω^)ニニ⊃ ブーン』が
高速で右側に移動するプログラム

#include "DxLib.h"

int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) {
ChangeWindowMode(TRUE);
DxLib_Init();
SetDrawScreen(DX_SCREEN_BACK);

int x = 0;

while (ScreenFlip() == 0 && ProcessMessage() == 0 && ClearDrawScreen() == 0) {

DrawFormatString(x, 0, GetColor(255, 255, 255), "⊂ニニニ( ^ω^)ニニ⊃ ブーン");

if (CheckHitKey(KEY_INPUT_RIGHT) != 0) {

x = x + 50;
}
}

DxLib_End();
return 0;
}

339
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/14 18:34:20
でも分からない命令が殆どなんだよなぁ…
WINAPIとかはおまじないとして、
ChangeWindowModeとかSetDrawScreen(DX_SCREEN_BACK)とか…
ほとんど全部分からない…(´・ω・`)

340
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/14 18:36:50
ちょっと休憩しよ_(:3 」∠)_

341
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/14 18:50:37
>337
ファイルメニューから「上書き保存」するか、保存ボタン押そうよ
コメント1件

342
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/14 18:55:23
>341
だからそれが駄目だったんだよ…(´・ω・`)

343
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/14 19:01:18
保存したら、もう「新規作成」する必要ないんだけど。次回からはファイルから開ける。もしかして毎回作成してる?
コメント1件

344
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/14 19:03:31
>343
新規作成してるよ。でもファイルから開いても駄目だった。

345
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/14 19:10:04
ダメって何が?
プロジェクトファイルと、ソリューションファイルって何か知ってる?
コメント1件

346
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/14 19:11:50
>345
プロジェクトとかソリューションは知らないけど、
ファイルから開いてもDxLibを使うプロパティの設定は
毎回初期化されてるよ。
コメント1件

347
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/14 19:16:01
>346
C++の基本がわかっていないようだ。
プロジェクトは、1つのEXE/LIB/DLLを作るための設定が入ったファイルだ。
ソリューションは1つ以上のプロジェクトをまとめたものだ。
開くんなら、ソリューションファイルを開かないといけない。
コメント1件

348
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/14 19:17:25
>347
そのソリューションファイルってどこにあるの?
保存したファイル開くのじゃ駄目?

349
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/14 19:20:02
ソリューションは拡張子が.slnのファイルだ。
あらかじめフォルダオプションで拡張子を表示するようにしておくとよい。
コメント1件

350
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/14 19:22:03
>349
そうじゃなくて…どこにあるの?
コメント1件

351
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/14 19:24:12
>350
作成したフォルダの中にあるよ。
コメント1件

352
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/14 19:44:05
>351
作成したフォルダ?思い当たるもの見たけどなかったよ

353
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/14 19:47:24
新規作成のときに指定した場所のことだよ。エクスプローラで拡張子を表示する設定にしないと.slnは出てこないよ。
コメント1件

354
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/14 19:51:54
>353
あった。ありがとう。

355
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/14 23:18:31
取り敢えず日記



3日目 2017年1月14日 23時

DxLibでテキストを移動させるプログラムを作った
明日は画像を動かしてみたい

356
仕様書無しさん[]   投稿日:2017/01/15 08:32:54
偽装請負多重派遣業界SEと離婚
両親や親戚に反対されましたが、高稼働低収入業界のSEと結婚してしまい、耐えきれず中絶と離婚をしました。
今は別業界で結婚障害残業のない共働きしやすい相手と結婚して幸せです。
・常識がない
・モラルがない
・モテない
・ファッションセンスがない
・コミュニケーションが苦手
・コンピューターが趣味
・プログラムの巨額利益を客先に提供
・プログラムの巨額報酬を人売に提供
・ITスキルが高いほど貧困
・高度情報技術者ほど貧困
・会社員なのに短勤続年数
・人手不足なのに無職意識
・人手不足なのに低収入
・高生産なのに低収入
・高利益なのに低収入
・高需要なのに低収入
・多学習なのに低収入
・PC使用過多で不健康
・運動不足で不健康
・高稼働で不健康
・高稼働で家事困難
・低収入で生活困難
・低収入なのに鬱病多発
・低収入なのに早死多発
・偽装請負の多重派遣損害あるのに稼働
・裁判官が技術判定不能だから賠償困難
【IT業界】独身が多い職業の象徴として「ITエンジニア」が取り上げられる /ビジネスnews+板

357
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/15 16:49:40
さて今日はキャラ動かすぞーε==@( ´・ω・`)ノ

358
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/15 17:14:06
まずは昨日のおさらいとして
画面上を自由に動き回れるブーンを作ってみた(上下移動追加)

359
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/15 17:14:30
#include "DxLib.h"

int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) {
ChangeWindowMode(TRUE);
DxLib_Init();
SetDrawScreen(DX_SCREEN_BACK);

int x = 0;
int y = 0;

while (ScreenFlip() == 0 && ProcessMessage() == 0 && ClearDrawScreen() == 0) {

DrawFormatString(x, y, GetColor(255, 255, 255), "⊂ニニニ( ^ω^)ニニ⊃ ブーン");
DrawFormatString(x, y, GetColor(255, 255, 255), "⊂ニニニ( ^ω^)ニニ⊃ ブーン");

if (CheckHitKey(KEY_INPUT_RIGHT) != 0) {

x = x + 5;
}
else if (CheckHitKey(KEY_INPUT_LEFT) != 0) {
x = x - 5;
}
else if (CheckHitKey(KEY_INPUT_UP) != 0) {
y = y - 5;
}
else if (CheckHitKey(KEY_INPUT_DOWN) != 0) {
y = y + 5;
}
}
DxLib_End();
return 0;
}

360
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/15 17:20:29
なんでブーンを2つ描いてるの?
コメント1件

361
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/15 17:23:54
DrawFormatString(x, y, GetColor(255, 255, 255), "⊂ニニニ( ^ω^)ニニ⊃ ブーン");
DrawFormatString(x, y + 48, GetColor(255, 255, 255), "⊂ニニニ( ^ω^)ニニ⊃ ブーン");
こうすれば2つになる。
コメント1件

362
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/15 17:23:59
>360
あ、ごめんデバッグしながら作ってたし
上下に動かすなんて未知のプログラムだから
プログラムの一行一行を実行しながらやってたら
いつの間にか2行になってた

消しても1行で実行できた

363
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/15 17:24:24
>361
え、+48は何…(´・ω・`)
コメント1件

364
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/15 17:25:41
>363
下方向に48ピクセルずらすという意味だよ。
コメント1件

365
仕様書無しさん[]   投稿日:2017/01/15 17:28:01
以上、カ田山の1人芝居でした〜

もういつもこのパターン、あきた
1人2役で講師と生徒のロールプレイング講座
コメント1件

366
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/15 17:29:42
>364
なるほど

>365
ごめん、今までのレスから僕が今どういう気持ちなのか察して(;・ω・)

367
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/15 17:33:17
何気にもう300レス突破してた
ここまでレスついたの初めてだから感激
今までスレ立てても2、3レスしかつかなかったから…

368
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/15 17:34:22
ブーンを合体させるゲーム作ってみた

#include "DxLib.h"

int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) {
ChangeWindowMode(TRUE);
DxLib_Init();
SetDrawScreen(DX_SCREEN_BACK);
int x = 0;
int y = 0;
while (ScreenFlip() == 0 && ProcessMessage() == 0 && ClearDrawScreen() == 0) {
DrawFormatString(x, y, GetColor(255, 255, 255), "⊂ニニニ( ^ω^)ニニ⊃ ブーン");
DrawFormatString(y, x + 48, GetColor(255, 255, 255), "⊂ニニニ( ^ω^)ニニ⊃ ブーン");
if (CheckHitKey(KEY_INPUT_RIGHT) != 0) {
x = x + 5;
}
else if (CheckHitKey(KEY_INPUT_LEFT) != 0) {
x = x - 5;
}
else if (CheckHitKey(KEY_INPUT_UP) != 0) {
y = y - 5;
}
else if (CheckHitKey(KEY_INPUT_DOWN) != 0) {
y = y + 5;
}
}
DxLib_End();
return 0;
}

369
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/15 17:36:52
struct CHARA { int x,y; };
で構造体CHARAを定義して
構造体配列を
#define NUM 5
CHARA chara[NUM];
で用意する。
for (int i = 0; i < NUM; ++i) {
chara[i].x = i * 40;
chara[i].y = 0;
}
で初期化して...(続く)
コメント1件

370
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/15 17:37:02
尚どうやっても一致しない模様(48pずれてるから)

371
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/15 17:39:26
>369
ごめん構造体とか言われてもちんぷんかんぷん
ここに僕が書いたコードの改善点とかを具体的に説明してくれるなら
とてもありがたいんだけど、唐突に何の説明もなく講義するのは
本当に辞めてほしい。せめて具体的な説明をつけて、
中学生でも理解できるくらいに書いてほしい。

372
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/15 17:39:40
(続き)...
for (int i = 0; i < NUM; ++i)
{
DrawFormatString(chara[i].x, chara[i].y, GetColor(255, 255, 255), "⊂ニニニ( ^ω^)ニニ⊃ ブーン");
}
で複数キャラを描画する。

373
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/15 17:42:15
forループって知ってる?

374
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/15 17:47:41
forループは変数を増減させながら繰り返しをするものだ。例えば
#include <iostream>
int main() {
for (int i = 0; i < 10; ++i)
{
std::cout << i << std::endl;
}
}
は0から9までの数を出力する。
このような繰り返しをすれば、一列にならんだブーンを表示できるぞ。

375
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/15 17:51:52
描画部分を
for (int i = 0; i < 5; ++i)
{
DrawFormatString(x, y + 48*i, GetColor(255, 255, 255), "⊂ニニニ( ^ω^)ニニ⊃ ブーン");
}
とすれば、縦に5ブーンになるはずだ。

376
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/15 17:56:56
はえー
for文はまだ敷居が高いかもしれない、if文が使いこなせない。
if文に出てくる「&&」とか「||」は何?

2つに当てはまる場合に実行する条件式を知りたい

377
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/15 18:01:49
「&&」は「かつ」と読んで、2つの条件が同時に成り立つとき(論理積)になる。
「||」は「または」と読んで、2つの条件のいずれかまたは両方が成り立つとき(論理和)になる。
コメント1件

378
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/15 18:03:05
>377
なるほど。
for文使ってみる

379
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/15 18:09:27
if文でループするプログラムを作りたいんだけど、
下のプログラムはiが加算されるとxの値も変化して
加速していくっていうコードなんだけど、上手くいかない。
DXライブラリ使い始めて間もないしwhileもよく分からない。
誰か教えて。   以下プログラム全文。
コメント1件

380
仕様書無しさん[sage]   投稿日:2017/01/15 18:10:31
>379
だからCから勉強とけって言ってんだろ、クソが
コメント1件

381
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/15 18:10:54
#include "DxLib.h"

int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) {
ChangeWindowMode(TRUE);
DxLib_Init();
SetDrawScreen(DX_SCREEN_BACK);
int x = 0;
int y = 0;
int i = 0;
while (ScreenFlip() == 0 && ProcessMessage() == 0 && ClearDrawScreen() == 0) {
DrawFormatString(x, y, GetColor(255, 255, 255), "⊂ニニニ( ^ω^)ニニ⊃ ブーン");
if (CheckHitKey(KEY_INPUT_RIGHT) != 0) {
if (i = i < 5) {
x = x + 1;
i = i + 1;
}

382
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/15 18:11:19
else if (i = i > 5) {
x = x + 5;
i = i + 1;
}
else if (i = i > 10) {
x = x + 10;
i = i + 1;
}
else if (i = i > 15) {
x = x + 15;
i = i + 1;
}
}

383
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/15 18:11:32
else if (CheckHitKey(KEY_INPUT_LEFT) != 0) {
if (i = i < 5) {
x = x - 1;
}
else if (i = i > 5) {
x = x - 5;
}
else if (i = i > 10) {
x = x - 10;
}
else if (i = i > 15) {
x = x - 15;
}
}

384
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/15 18:12:02
else if (CheckHitKey(KEY_INPUT_UP) != 0) {
y = y - 1;
}
else if (CheckHitKey(KEY_INPUT_DOWN) != 0) {
y = y + 1;
}
}
DxLib_End();
return 0;
}

385
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/15 18:13:44
>380
Cの勉強も兼ねてC++を学んでる。
Cから勉強しようとwhile分かんないのは同じだし
結局質問する事になるしC++も同時進行のほうが
難しいけど効率良いと思って。
コメント1件

386
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/15 18:16:28
代入(=)と比較(==)を間違ってる。

if (i = i < 5)
ここは何をしたい?
コメント1件

387
仕様書無しさん[sage]   投稿日:2017/01/15 18:19:44
>385
それは算数で連立方程式勉強するのに、足し算・引き算・掛け算・割り算、分数、方程式を同時に勉強するって言ってるのと同じ
英語で仮定法を学ぶのに、スペルの書き方、be動詞、進行形、過去形、未来形などを同時に勉強するって言ってるのと同じ

急がば回れって知ってるか?おバカさん?物事には順序ってのがあるんですよ
コメント1件

388
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/15 18:19:47
単にiが5より小さいのを確認したいなら
if (i < 5)
でOK

389
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/15 18:25:48
キャラの加速を実現したいなら、物理学の速度と加速度という概念を理解した方がいい。
速度は位置座標を増やしたり減らしたりする。
加速度は速度を増やしたり減らしたりする。

390
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/15 18:26:05
>386
あ、なるほど有難う

>387
うーん、言い方悪かったけど
C++(に改良された文法)のC言語の文法をやってるから
同時進行で勉強してると言いたかった。

というか分からないところがあれば
調べるなり聞くなりすれば良いやっていう方針で
勉強してるから特に問題ない。
DXライブラリ勉強してて「whileってなんぞ」ってなって
そっから勉強したほうが早いと思う。
数学とかは例外だけどね、プログラミングはこれが一番良いと思った。

391
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/15 18:41:07
まず、速度は進行方向と進む速さを表す。
進行方向と同じ向きの加速度は進み方を速くする。
進行方向と逆向きの加速度は、ブレーキを掛ける。

392
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/15 18:42:03
んー、さっきからずっと書きなおしては実行してるけど分かんない(´・ω・`)
for文使おうかな

393
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/15 18:48:09
加速を実現したいなら、速度のパラメータがないとダメだよ。
コメント1件

394
仕様書無しさん[sage]   投稿日:2017/01/15 18:48:15
本に書いてある程度のことを延々と解説したがる人と、聞いてありがたがる人っているもんだねぇ。
うちの会社でもさ、勉強会というと市販の本とかWebサイト持ってきて読み合わせしてるだけなんだけどさ、
頭おかしいんじゃないかと思うんだよね、こういうバカたちを見ると。
本に書いてある程度のことは事前に勉強してくるのが当たり前で、他人の時間を
使う以上、本に書かれている以上のことができなきゃ意味ないんだと思うんだけど、
君たちはどう思う?
コメント5件

395
仕様書無しさん[sage]   投稿日:2017/01/15 18:49:34
>394
学校教育を全否定するバカ

396
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/15 18:55:06
>393
まぢか(´;ω;`)
またまたハードル高いのう…

>394
本に書いてある事であってもなくても
分からない事教えてくれるなら僕は誰でも良いよ。
本に書いてある程度の事を先に勉強しておけと言われても、
本に書いてある事を全て自分だけで理解するのは不可能なんじゃない?
人に聞かないと分からないような事もあるじゃないの。
本読むだけで良いなら学校や塾なんていらないよ。
僕は人に"教えてもらいたい"からここにいるんだけど。

397
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/15 18:57:53
速度のx成分をint vx、速度のy成分をint vyとする。
メインループで
x += vx;
y += vy;
とすると等速運動するだろう?
さらにキーを押したときにvx,vyを増減させる。これで加速は実現できる。
コメント1件

398
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/15 19:02:33
>397
+=って逆ポーランド記法だっけ、ごめんそれは分からない、つまりどういう事?(´・ω・`) 

399
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/15 19:05:40
x += vx;
y += vy;
は、
x = x + vx;
y = y + vy;
と同じ。つまり、xにvxを足して、yにvyを足す。ポーランドとは関係無いよ。
コメント1件

400
仕様書無しさん[sage]   投稿日:2017/01/15 19:07:40
>394
本に書かれている程度のことでもあやふやで間違えている無知な教えたがりと、
2ちゃんねるを学校か塾と勘違いしている発達障害のキチガイの組み合わせなんだからしょうがないw
コメント2件

401
仕様書無しさん[sage]   投稿日:2017/01/15 19:09:31
2重書き込みのため表示しません 内容を確認する

402
仕様書無しさん[sage]   投稿日:2017/01/15 19:13:58
大事なことなので

403
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/15 19:18:16
キーを押した長さで速度を変えていくという方法もあるが。
コメント1件

404
仕様書無しさん[sage]   投稿日:2017/01/15 19:20:39
レベルが低い内容だからこそ人が集まるのであって
レベルが高すぎる内容は人を集めてやるには適さない

405
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/15 19:27:17
>399
ほえーなるほど。覚えとこう。

>400
間違えてるってどこが?何か前もいたよね。
間違ってる部分があったら訂正してほしい。
それに実行しても何ら問題のないコードを
「間違っている」と否定するのは何を根拠に言ってるの?
2ちゃんねるを学校や塾と思っているわけではないが
沢山のアドバイスを貰いコミュニケーションをとるのに
一番手っ取り早く、それ専門の知識を持つ人が
大勢いて尚且つ使いやすいから2ちゃんねるを選んだ。
他人を馬鹿にする事しかしない人のほうが
よっぽど発達障害だと思うけどね、そんなのが健常者なの?
あと別に>394を全否定してるわけではないよ。
学校の教師も本に書かれている事以上の事をできないと勤まらないし。

それと片山さんのコードのどこが間違えてるのか教えてほしい。

406
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/15 19:28:01
>403
何それ面白そう、是非教えてほしいです。
コメント1件

407
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/15 19:31:18
>406
gpなんちゃら関数で、キーを押した長さが取得できただろう?
その長さと速度を比例させれば加速になる。
コメント1件

408
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/15 19:37:22
>407
gpの関数?それってこのサイトで独自に作成した関数じゃなかったっけ。
http://dixq.net/g/

同じサイト見てるんやね。

409
仕様書無しさん[sage]   投稿日:2017/01/15 19:41:04
片山さんが間違えていること?
コードは読んでもいないから知らんけど、人の道みたいなものは間違えてるよね、
あきらかにw
コメント2件

410
仕様書無しさん[sage]   投稿日:2017/01/15 19:43:25
動く動かないのレベルではなく規格的な話なら
結構間違いだらけだと思うが
warningいっぱい出るでしょ
コメント1件

411
仕様書無しさん[sage]   投稿日:2017/01/15 19:47:20
>410
人に教えるために適当に書いたコードなんて適当だろそりゃ。
2ちゃんねるにコード貼ったのに対してインデントが全角だとか
文句言ってるようなもんだ。

412
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/15 19:50:17
>409
読んでいないなら何故「間違えている」と言えたの?おかしいよね?
勝手に人の道を間違えてるだのどうだの話題変えてるけど、あなたはさっき片山さんの事を
「本に書かれている程度のことでもあやふやで間違えている無知な教えたがり」
と言ったよね。ここでは"本"はプログラミングの参考書、
"教えたがり"はその参考書に書かれている事を教えたがっている、という事になるよね。

どうしてそこから人の道とか訳の分からない単語が出てくるのかな?
確かに見方によっては参考書の内容をコピペして
そのままここに貼り付けて連投しているように見えるかもしれないが
僕自身そこまで迷惑していないし寧ろ参考書程度の事でも
教えてくれるだけ有難く思える。

あなたは何がしたいのかよく分からない。
人の道だのプログラミングに関係ない話をするなら
スレチなので他の掲示板へどうぞ。
コメント6件

413
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/15 20:05:09
コンピュータの中は、ニュートンたちが産み出した古典物理学とは違った法則で
動かすことができる。速度の大きさを制限したり、瞬間移動したり。
if (vx > 10) vx = 10;
if (vx < -10) vx = -10;
if (vy > 10) vy = 10;
if (vy < -10) vy = -10;
if (瞬間移動の条件) {
x = y = 100;
vx = vy = 0;
}

414
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/15 20:13:48
ボタンを離したら減速させるなら、
vx = (vx * 4) / 5;
vy = (vy * 4) / 5;
これで速度は毎回、前回の4/5になる。

415
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/15 20:17:08
もう少し詳しくお願いします…(*_*)

416
仕様書無しさん[sage]   投稿日:2017/01/15 20:25:10
>412
俺はそんなこといってねーよw
敵は一人ってか。知的障害ってホント面倒だな。
コメント1件

417
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/15 20:26:07
//基本形
#include "DxLib.h"
int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) {
ChangeWindowMode(TRUE); DxLib_Init(); SetDrawScreen(DX_SCREEN_BACK);
int x = 0, y = 0; //座標
int vx = 0, vy = 0; //速度
while (ScreenFlip() == 0 && ProcessMessage() == 0 && ClearDrawScreen() == 0) {
DrawFormatString(x, y, GetColor(255, 255, 255), "⊂ニニニ( ^ω^)ニニ⊃ ブーン");
if (CheckHitKey(KEY_INPUT_RIGHT) != 0) vx += 5;
if (CheckHitKey(KEY_INPUT_LEFT) != 0) vx -= 5;if (CheckHitKey(KEY_INPUT_UP) != 0) vy -= 5;
if (CheckHitKey(KEY_INPUT_DOWN) != 0) vy += 5;
x += vx; y += vy;
vx = (vx * 4) / 5; vy = (vy * 4) / 5;
}
DxLib_End(); return 0; }
コメント1件

418
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/15 20:30:31
DrawFormatString(x, y, GetColor(255, 255, 255), "⊂ニニニ( ^ω^)ニニ⊃ ブーン");
この部分を
for (int i = 0; i < 5; ++i)
{
DrawFormatString(x, y + i*48, GetColor(255, 255, 255), "⊂ニニニ( ^ω^)ニニ⊃ ブーン");
}
に変えると5ブーンになる。

419
仕様書無しさん[sage]   投稿日:2017/01/15 20:31:45
>409が良い事を言った!!

420
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/15 20:31:45
>416
ふーん全否定か…しかも「そんな」が何を指しているのかも分からない。
アスペルガー症候群は知的障害を伴わない自閉症のようなもの。
知的障害の定義も分からないんですね。

無知で会話も成り立たない面倒な人と話はできないので終わりにしますね。
知的障害だの人道がどうだの全く関係ない話をするなら
先程も言いましたが、どうぞ違う掲示板へ行って下さい。迷惑です。
コメント1件

421
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/15 20:33:54
さらに
for (int k = 0; k < 3; ++k) {
for (int i = 0; i < 2; ++i) {
DrawFormatString(x + k*40, y + i*48, GetColor(255, 255, 255), "⊂( ^ω^)⊃");
}
}
にするとどうなるか? お楽しみ

422
仕様書無しさん[sage]   投稿日:2017/01/15 20:36:22
>412
ヤジを飛ばしたがるゴミの相手は面倒だよなw
上西小百合と同じ臭いがするわw
コメント1件

423
仕様書無しさん[sage]   投稿日:2017/01/15 20:40:24
>412
ヤジを飛ばしたがるゴミの相手は面倒だよなw
上西小百合と同じ臭いがするわw

424
仕様書無しさん[sage]   投稿日:2017/01/15 20:41:28
>412
ヤジを飛ばしたがるゴミの相手は面倒だよなw
上西小百合と同じ臭いがするわw

425
仕様書無しさん[sage]   投稿日:2017/01/15 20:41:44
>412
ヤジを飛ばしたがるゴミの相手は面倒だよなw
上西小百合と同じ臭いがするわw

426
仕様書無しさん[sage]   投稿日:2017/01/15 20:42:19
>412
ヤジを飛ばしたがるゴミの相手は面倒だよなw
上西小百合と同じ臭いがするわw

427
仕様書無しさん[sage]   投稿日:2017/01/15 20:42:31
1対1で話したいなら掲示板使わないでメアド交換でもライン交換でもすれば余計なちゃちゃも入らないと思うよ。
片山氏はメアド公開してるよ。ググればでてくる。
コメント1件

428
仕様書無しさん[sage]   投稿日:2017/01/15 20:43:06
>420
そういうところがまさに知的障害だよねw
定義は知らんけどね。
コメント1件

429
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/15 20:44:01
>417-418
こんな短いコードでさっきよりスムーズにストレスなく動くのか…なんかショック。
画面の端に当たり判定のようなものを設けて画面外に出ないようにするには
どうすれば良いの?
コメント1件

430
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/15 20:46:39
>429
画面のサイズを何かの関数で取得して、
x,yが小さすぎたり、大きすぎる場合にx,yを補正する。
コメント2件

431
仕様書無しさん[sage]   投稿日:2017/01/15 20:47:34
片山氏は嫉みから叩かれていることもあるけどちゃんとWebサイト公開もしているし
自作ソフトも公開しているレベルの知的人間。
ここで煽ることしかできない匿名の人間以下のごみクズとはレベルが違う。
はっきり言ってごみクズが意見するのは100年早い。
ぬーぶ氏もそういう優れた人間になれるように頑張ってほしい。
コメント2件

432
仕様書無しさん[sage]   投稿日:2017/01/15 20:49:08
>428
お前が知的障害だよ。
今すぐ死んでいいよ人間以下のごみクズ。
生きていても何の価値もないんだろうどうせ。

433
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/15 20:50:46
>422
上西小百合をよく知らないから分からない。
連投は辞めてくださいね。

>427
なるべく大勢の人に色んな事を教えて貰いたいので
ここに留まります。>400さんが片山さんのコードの
間違えている部分を教えてくれるなら聞きたいと思ったんですけどね。
ただ邪魔しに来ただけだったみたいで。
コメント3件

434
仕様書無しさん[sage]   投稿日:2017/01/15 20:54:24
>433
連投はしてないよ。
俺がレスした後、発狂した誰かがコピペして4連投しただけ。
IDが表示されてないから見分けつかんが。
コメント2件

435
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/15 20:54:35
>430
画面のサイズを取得する関数があるのか…調べてみる。

>431
うん、ここで匿名で片山さんを間違ってると否定してる人は
全部言いがかりつけたいだけだよね。
コードに間違いはないし、ちゃんと実行できるのに。
しかもあの行数で4レス分のコードを改良してるし普通に凄い人だと思う。
今は「ぬーぶ」だけど、そのうち「ぷろ」になれるように頑張ります。

436
仕様書無しさん[sage]   投稿日:2017/01/15 20:55:23
>433
連投はしてないよ。
俺がレスした後、発狂した誰かがコピペして4連投しただけ。
IDが表示されてないから見分けつかんが。

437
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/15 20:55:50
>434
あ、そうだったんですか。失礼しました。
次スレからID表示したほうが良いですかね?
どうやるのかイマイチ分かりませんが…w
コメント1件

438
ぬーぶ (>>1) ◆.h5NM1Xg.o [sage]   投稿日:2017/01/15 20:56:51
>430
画面のサイズを取得する関数があるのか…調べてみる。

>431
うん、ここで匿名で片山さんを間違ってると否定してる人は
全部言いがかりつけたいだけだよね。
コードに間違いはないし、ちゃんと実行できるのに。
しかもあの行数で4レス分のコードを改良してるし普通に凄い人だと思う。
今は「ぬーぶ」だけど、そのうち「ぷろ」になれるように頑張ります。

439
ぬーぶ (>>1) ◆.h5NM1Xg.o [sage]   投稿日:2017/01/15 20:57:25
>434
あ、そうだったんですか。失礼しました。
次スレからID表示したほうが良いですかね?
どうやるのかイマイチ分かりませんが…w

440
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/15 20:57:46
まあ…というか次スレ行くかどうかが問題なんだけどねw
今のところ分からないところを現役の人達とか
勉強してる先輩に教えてもらって日記書いてるだけだからなぁ…

441
仕様書無しさん[sage]   投稿日:2017/01/15 20:57:51
>433
連投はしてないよ。
俺がレスした後、発狂した誰かがコピペして4連投しただけ。
IDが表示されてないから見分けつかんが。

442
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/15 20:59:13
え、まさか酉まで割れたの?

443
仕様書無しさん[sage]   投稿日:2017/01/15 21:00:14
ググって出てくる酉を使うなってあれほど言ったのに。
コメント1件

444
ぬーぶ (>>1) ◇.h5NM1Xg.o[]   投稿日:2017/01/15 21:00:16
ちょっとテスト

445
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/15 21:01:07
>443
ググって出てくるの?確かに簡易的な酉ではあったけど…
だって最初こんなに伸びると思わなかったし…(´・ω・`)

446
仕様書無しさん[sage]   投稿日:2017/01/15 21:01:09
>437
この板はID表示してないから難しいね。

なんかキモい奴がまた人のレスコピペしてるけど、それは俺じゃないから。

447
◆.h5NM1Xg.o [sage]   投稿日:2017/01/15 21:01:48
これだろ?
ぬーぶ (>1)ではないよ。
コメント1件

448
◆.h5NM1Xg.o [sage]   投稿日:2017/01/15 21:02:50
俺の環境だとぐぐると8番目にでてくる

449
ぬーぶ (>>1) ◆.h5NM1Xg.o []   投稿日:2017/01/15 21:03:10
>447
えーっと酉変えたいんだけどどうすれば本物って見分けつく?
知恵をお貸しくださいm(__)m
コメント1件

450
仕様書無しさん[sage]   投稿日:2017/01/15 21:04:53
>449
そのまま酉変えて、片山氏と会話して話し続ければ偽物はついてくれないよ多分。
コメント1件

451
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/15 21:05:55
ゴメン、DxLibから画面サイズを取得するんじゃなくて、こちらからあらかじめSetGraphMode画面で画面の論理サイズを指定しておくみたいだ。
この論理サイズを使えば画面端か判定できる模様。
コメント1件

452
仕様書無しさん[sage]   投稿日:2017/01/15 21:06:07
s/ついてくれない/ついてこれない/

453
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/15 21:06:57
じゃあこの酉にしようかな

454
ぬーぶ (>>1) ◆ZnBI2EKkq. []   投稿日:2017/01/15 21:08:00
やっぱりこれにします。

455
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/15 21:09:25
>450
ありがとう、取り敢えずこの酉で進めて行きます。

>451
うーん、ググってみる。
当たり判定って難しいなぁ…(´・ω・`)


あ、今からご飯なので21時半か22時くらいまでいません。
それ以前に「自分こそが本物だ」と言って出てきた人は偽物なので
スルーお願いします。

456
仕様書無しさん[sage]   投稿日:2017/01/15 21:11:18
そんなにご飯遅いの?中学生なのに?
コメント1件

457
ぬーぶ (>>1) ◆8XNXJRz/kg [sage]   投稿日:2017/01/15 21:30:55
自分こそが本物だ

458
ぬーぶ (>>1) ◆lFKOGru8ac []   投稿日:2017/01/15 21:31:37
自分こそが本物だ

459
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/15 21:36:09
#include "DxLib.h"
int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) {
ChangeWindowMode(TRUE); DxLib_Init(); SetDrawScreen(DX_SCREEN_BACK);
SetGraphMode(640, 480, 16); //画面の論理サイズは640x480
int x = 0, y = 0, vx = 0, vy = 0;
while (ScreenFlip() == 0 && ProcessMessage() == 0 && ClearDrawScreen() == 0) {
DrawFormatString(x, y, GetColor(255, 255, 255), "⊂ニニニ( ^ω^)ニニ⊃ ブーン");
if (CheckHitKey(KEY_INPUT_RIGHT) != 0) vx += 5;
if (CheckHitKey(KEY_INPUT_LEFT) != 0) vx -= 5;if (CheckHitKey(KEY_INPUT_UP) != 0) vy -= 5;
if (CheckHitKey(KEY_INPUT_DOWN) != 0) vy += 5;
x += vx; y += vy;
if (x < 0) x = 0;
if (x > 640 - 40) x = 640 - 40;
if (y < 0) y = 0;
if (y > 480 - 20) y = 480 - 20;
vx = (vx * 4) / 5; vy = (vy * 4) / 5;
}
DxLib_End(); return 0; }
コメント3件

460
仕様書無しさん[sage]   投稿日:2017/01/15 21:36:38
幼稚な奴ら
コメント1件

461
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/15 21:46:35
>459で書いた40と20は、テキトー。正確にブーンの大きさを指定するにはGetDrawStringWidthを使わないといけない。
コメント1件

462
ぬーぶ (>>1) ◆fkCH2FEzyI []   投稿日:2017/01/15 21:56:13
自分こそが本物だ

463
ぬーぶ (>>1) ◆vsHeAQyVGE [sage]   投稿日:2017/01/15 22:03:52
俺が本物だ。

464
ぬーぶ (>>1) ◆oQxcagw.c/v6 [sage]   投稿日:2017/01/15 22:06:21
俺だ俺だ

465
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/15 22:08:42
ただいま、ポテト美味しかったです。

>456
うん、うちはご飯遅い家庭だからね、そんなに珍しいかな。
それに今母が手を痛めてるのもあるし…。

>459>461
ありがとう、実行して色々いじってみる。

>460
(´・ω・)(・ω・`)ネー

466
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/15 22:18:15
次スレ立てるときには
!extend:verbose::1000:512
を1行目に書くと強制コテハンになる…って認識で良いのかな。
教えて2ちゃん詳しい人。

467
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/15 22:21:46
>459のコード実行してみたら、
右半身の当たり判定がなかった…(´・ω・`)
さてどうやって作るか…
コメント1件

468
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/15 22:28:21
学校行きたくないなぁ…月曜日来るなよう…
何なら今すぐ世界が滅んでも良いんだよ(´・ω・`)

469
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/15 22:29:37
//配列で複数キャラ
#include "DxLib.h"
int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) {
ChangeWindowMode(TRUE); DxLib_Init(); SetDrawScreen(DX_SCREEN_BACK);
SetGraphMode(640, 480, 16);
//配列
int x[3] = {10,200,300};
int y[3] = {100,250,300};
int vx[3] = {0};
int vy[3] = {0};
while (ScreenFlip() == 0 && ProcessMessage() == 0 && ClearDrawScreen() == 0) {
for (int i = 0; i < 3; ++i)
{
DrawFormatString(x[i], y[i], GetColor(255, 255, 255), "⊂ニニニ( ^ω^)ニニ⊃ ブーン");
if (CheckHitKey(KEY_INPUT_RIGHT) != 0) vx[i] += 5;
if (CheckHitKey(KEY_INPUT_LEFT) != 0) vx[i] -= 5;
if (CheckHitKey(KEY_INPUT_UP) != 0) vy[i] -= 5;
if (CheckHitKey(KEY_INPUT_DOWN) != 0) vy[i] += 5;
x[i] += vx[i]; y[i] += vy[i];
if (x[i] < 0) x[i] = 0;
if (x[i] > 640 - 40) x[i] = 640 - 40;
if (y[i] < 0) y[i] = 0;
if (y[i] > 480 - 20) y[i] = 480 - 20;
vx[i] = (vx[i] * 4) / 5; vy[i] = (vy[i] * 4) / 5;
} }
DxLib_End(); return 0; }
コメント1件

470
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/15 22:35:10
青少年はネロ
コメント1件

471
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/15 22:38:53
>470
パトラッシュ(寝れない)
コメント1件

472
仕様書無しさん[sage]   投稿日:2017/01/15 22:40:02
>471
いやいや、永眠してるだろそれ
コメント1件

473
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/15 22:42:38
>472
するどいっ!!(゚Д゚)

474
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/15 22:47:21
何かパソコンがすっごく重い。
タスクマネージャ覗いたらウイルスバスターと
Windows10の更新データが戦ってる。どういうこっちゃ。
ウイルスバスター無能。
コメント1件

475
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/15 22:49:26
i7の4810MQ、2.8GHz、メモリ8GB
このスペックで何の文句があるんじゃ糞がぁぁぁぁ(´・_・`)

476
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/15 22:51:17
>474
Windows10にはすでにウイルス対策ソフトが入ってるのでウイルスバスターは不要。
コメント2件

477
◆BrBq2CJg6HGd [sage]   投稿日:2017/01/15 22:55:39
>476
ええーっ、ヤマダ電機でウイルスバスター3年版買ってしまったですよ。
コメント1件

478
仕様書無しさん[sage]   投稿日:2017/01/15 22:59:18
os標準の方を切れば?
コメント1件

479
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/15 22:59:40
>476
不要って事はないでしょw
対策ソフトって言ってもやっぱりオマケみたいについてるやつより
ある程度実績と知名度があるウイルスバスターのほうが信用できるし…

>477
ウイルスバスターめちゃ糞重いよ(´・ω・`)
34さんが買ったパソコンのスペック聞かせて下さいな、どんなの買ったんですか?

480
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/15 23:01:05
>478
ディフェンダーは切ってある。
何が原因か改めて調べたら「Microsoft Edge」でした\(^o^)/
23タブくらい余裕でしょうに…なんでメモリ90%も使ってるの(´・ω・`)

481
仕様書無しさん[sage]   投稿日:2017/01/15 23:01:51
ウイルスバスターは逆の意味で実績あるよなw

482
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/15 23:06:36
でわお風呂にいきます(´・ω・`)
帰ってきたらまた構ってくださいm(__)m

483
◆BrBq2CJg6HGd [sage]   投稿日:2017/01/15 23:13:16
このスレは34歳のスレの人たちも見てるからなあ。
茶化されそう。

まあいいや、Windows10・Office・15.6型ワイド・2.4GHz・4GB・1TB・BDドライブ(・ワイヤレスLAN)のN社のノートパソコン。
コメント2件

484
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/16 00:37:33
>483
まあ多少叩かれても、あまりにもしつこければ無視すれば良いしね。

肝心なCPUが書かれてない(´・ω・`)
コメント1件

485
仕様書無しさん[sage]   投稿日:2017/01/16 00:46:07
>483
スペック的に近いのはこれか
http://kakaku.com/item/J0000020799/spec/

486
仕様書無しさん[]   投稿日:2017/01/16 01:01:59
一般的にプログラマに必要なのは

高解像度な画面
メモリ(最低8GB以上)
超高速ドライブ(SSD)

だと思う

CPUはそこそこで十分
Officeもまず要らない
BDドライブなんて絶対不要

487
仕様書無しさん[sage]   投稿日:2017/01/16 01:39:50
officeがいらないってコーダーか?
コメント3件

488
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/16 01:42:19
>487
ワテもオフィス持ってまへんねん( ´・ω・`)

489
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/16 01:55:57
そろそろ寝ます。日記は明日書きますorz

490
仕様書無しさん[sage]   投稿日:2017/01/16 06:26:33
office必要無いとか設計しないのかよw
コメント1件

491
仕様書無しさん[]   投稿日:2017/01/16 07:05:17
>487 >490
自宅のPCの話
コメント1件

492
仕様書無しさん[sage]   投稿日:2017/01/16 08:04:16
>491
ゲーム系の開発の話だよな?
コメント1件

493
仕様書無しさん[sage]   投稿日:2017/01/16 08:59:57
>487
ondrive、googledrive、icloud、dropbox paperなりのofficeっぽい機能使えば、officeのインストールなんていらないだろ
最近、markdownと(html)しか書いてないから、officeなんてクソソフトいらねーわ
コメント1件

494
仕様書無しさん[sage]   投稿日:2017/01/16 09:14:58
>493
それはお前がofficeを使う必要が無いレベルの仕事しかしてないからだろ。

markdownとか互角性の無いwordみたいなの使ってドヤられてもねぇ。
コメント2件

495
仕様書無しさん[sage]   投稿日:2017/01/16 09:26:16
>494
1行目も読めないのか?必要ならクラウド上の機能使えばいいだろ
しかもoffice使うことが高レベルとか臍で茶が沸くレベル

あとmarkdownは互換性がなかったとしても、テキストエディタで開けば見れるしな
コメント1件

496
仕様書無しさん[sage]   投稿日:2017/01/16 09:32:01
>494
トレンドとしては、diffの取りにくいofficeとか
使ってる方が時代遅れ。

497
仕様書無しさん[sage]   投稿日:2017/01/16 09:32:39
>495
まぁofficeをまともに使った事がない奴には分からないかw

クラウドとかネット使えなくなったらどうすんの?w
他にもクラウドだと遅すぎて複雑なことやろうとすると使いものにならんよ。
コメント1件

498
仕様書無しさん[sage]   投稿日:2017/01/16 09:36:09
mdとかただのテキストなのに、
なんでクラウドとか出てくるのか……

まぁ、このスレにいるやつのレベルは大体そういうものか、
という感じよね。

499
仕様書無しさん[sage]   投稿日:2017/01/16 09:54:01
>497
ネット使えなくなったらコーヒーでも飲んで休憩でもしとけよ
そのうち誰かなおしてくれるだろ

ワーカーホリックになってどうすんだよ

あと複雑な資料とか作るのやめようぜ(提案)
時間ばっかり食いやがる

500
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/16 17:08:25
ただいまー
今日は何しようかなー

501
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/16 18:27:51
>467
640 - 40を640 - 80に変えてごらん

502
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/16 19:41:30
できた!

…で、今日は何するんだっけ…(´・ω・`)

503
仕様書無しさん[]   投稿日:2017/01/16 20:36:06
>492
ゲーム系というか、>1系の人
まだHello Worldとか系の人
コメント1件

504
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/16 20:40:36
今日は配列を勉強しようね。

#include <iostream>
int main() {
int i;
int array[3] = {11, 85, 26};
for (i = 0; i < 3; ++i) {
std::cout << i << ": " << array[i] << std::endl;
}
array[1] = 999;
for (i = 0; i < 3; ++i) {
std::cout << i << ": " << array[i] << std::endl;
}
return 0;
}
コメント2件

505
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/16 21:02:58
配列というのは、複数の値を入れられる、同じ種類の箱が連続して並んでいるデータ構造だ。
「int array[3];」と書くとarray[0]、array[1]、array[2]という3つのデータをそれぞれint型の変数のように使うことができる。

506
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/16 21:09:51
>503
全然Hello World系じゃないんだけど…(´;ω;`)

507
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/16 21:23:46
シューティングゲームではたくさんのキャラを同時に動かさないといけない。そんなときに配列が役に立つ。
どんなゲームを作りたい?
コメント1件

508
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/16 21:34:27
>507
最終的には3Dアクションゲームを作りたい。
銃とかも使えるほうが良いしシューティングも。

509
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/16 21:38:01
実際の配列の使い方を見ていこう。
>504をコンソールアプリとしてビルドし、デバッグ実行で動作を確認してくれ。
コメント1件

510
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/16 21:40:26
>509
コンソールアプリ?ビルドできませんでした(´・ω・`)
コメント1件

511
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/16 21:45:05
配列中の要素は変数と同じように使える。要素は連続している。
配列中の要素を表すゼロから始まる番号を「インデックス(index)」または「添字(そえじ)」と呼ぶ。
添字の指定には別の整数変数または整数式を使うことができる。
添字を変えながら繰り返し処理をすることで、配列の各要素に対する処理を記述できる。

512
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/16 21:48:28

513
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/16 21:55:39
>512
うーん…複雑…(´・ω・`)

514
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/16 22:00:40
ファイルメニューから新規作成を選んで、Visual C++のWin32のコンソールアプリケーションを選び、名前を付ける。
空のプロジェクトを作成。プロジェクトにmyprog.cppというファイルを新規追加。myprog.cppにソースを貼り付ける。
コメント1件

515
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/16 22:08:00
コンソールアプリとは、黒い窓が開いて文字で対話するCUIタイプのプログラムのことだ。

516
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/16 22:18:44
hello worldもコンソールプログラムもやらないでDxLibやるのか?
順序が間違えてないか
コメント1件

517
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/16 22:23:04
コンソールアプリ作成でつまづいた所を書いてくれ。

518
仕様書無しさん[sage]   投稿日:2017/01/16 22:23:49
ついに片山氏が突っ込みいれてワロタ

519
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/16 22:26:31
ちょっとコード弄って遊んでた()

>514-515
ほー……(???)

>516
hello world程度の事はやったよ、でもコンソールプログラムって
何のためにやるの…?
というかWin32とかコンソールとかよく分からない。

520
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/16 22:33:03
コンソールは文字で対話するから、テキスト処理・ファイル処理に強い。
つーか、GUIライブラリのない純粋なC/C++ではコンソール以外は選べない。
Win32は32ビット以降のWindows環境の意味。
Visual C++はVisual Studioが言語ごとに分かれていたことの名残。
コメント1件

521
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/16 22:37:24
>504の動作確認は終わったか?
コメント2件

522
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/16 22:56:13
眠れ。

523
仕様書無しさん[sage]   投稿日:2017/01/16 23:49:11
テキスト処理はプログラミングの地力が付くからオヌヌメ
コメント1件

524
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/17 00:14:23
>520
ほえー、なるほど。

>521
今確認するです、お風呂入ってました

525
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/17 00:14:52
>523
テキスト処理ってあんまりイメージ湧かないけどどんなのだろう…(´・ω・`)
コメント1件

526
◆BrBq2CJg6HGd [sage]   投稿日:2017/01/17 00:37:44
>484
第7世代
Core i3-7100U
2コア/4スレッド
と書いてあった。
コメント1件

527
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/17 00:43:21
>526
i3かー、使った事ないけどどんなんだろ

ところでJavaでどんなプログラム組むの?
目標があったほうがプログラミングってやっぱり
取り組みやすいものだけど。
こっちは最終的に3Dゲームを作りたいのと、
高校入学までの実績作りにやってる。
コメント1件

528
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/17 00:45:26
>521
取り敢えず確認は終わったんだけど…
ソースコードとにらめっこしてみても全く分からない(´;ω;`)

529
◆BrBq2CJg6HGd [sage]   投稿日:2017/01/17 00:52:42
>527
情けない話まだ漠然としてて決まってない…。
就職先が限られるから何にでも対応できないといけないと思ってて。
まずは本の課題に取り組んでオブジェクト指向プログラミングを身に付けたいと思ってはいる。
コメント1件

530
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/17 01:30:13
>529
漠然としてて決まらないと…
勉強でコード組むなら適当に電卓作るとかを
結構やってた頃があった。方程式とか解ける電卓を
自分で作れたら意外と便利なのでオススメ。

531
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/17 01:30:58
さて今日は寝ます。

532
仕様書無しさん[sage]   投稿日:2017/01/17 02:35:44
>525
フィルターでググれ
コメント1件

533
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/17 07:09:28
int array[3] = {11, 85, 26};
これは、11, 85, 26という内容の3つの要素を持つint型配列変数を宣言・初期化する。

std::cout << i << ": " << array[i] << std::endl;
これは、変数iの内容、": "、arrayの(i+1)番目の要素を順番に出力する。

array[1] = 999;
これは、arrayの2番目の要素に999を代入する。
コメント3件

534
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/17 07:16:59
宣言時のarray[3]の3は配列のサイズを表す。
宣言以外のarray[i]のiはインデックスを表す。
宣言と宣言以外で[ ]の中身の意味が違うから注意。

535
仕様書無しさん[sage]   投稿日:2017/01/17 08:56:19
添え字が0始まりってだけだろ?
BASICとかなら添え字が1始まりだったりするから一致するし。

536
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/17 17:11:54
>532
ぐぐる

>533
もう添え字とか配列とかちんぷんかんぷん…(´;ω;`)

537
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/17 17:28:32
もうちょっと簡単なのをやってみようか。

#include <iostream>
int main() {
int i;
int array[3] = {11, 85, 26};
std::cout << array[0] << std::endl;
std::cout << array[1] << std::endl;
std::cout << array[2] << std::endl;
return 0;
}
コメント2件

538
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/17 17:32:40
>537
それは何?
コメント1件

539
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/17 17:36:16
>538
3つの数を表示するだけのコンソールアプリだよ。
コメント1件

540
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/17 17:40:13
>539
仕組みが全く分からない…
コメント2件

541
仕様書無しさん[sage]   投稿日:2017/01/17 17:45:18
>540
>533 に書いてあるだろ
コメント1件

542
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/17 17:48:48
知能指数が低いみたいだから、おとなしくC/C++の基礎からやった方がいいよ。

ちなみに>537を配列を使わずに書くと次のようになる。

#include <iostream>
int main() {
int x = 11, y = 85, z = 26;
std::cout << x << std::endl;
std::cout << y << std::endl;
std::cout << z << std::endl;
return 0;
}
コメント1件

543
仕様書無しさん[sage]   投稿日:2017/01/17 17:50:25
>540
自分のわからないことを他人に説明できるようになったほうがいいぞ
それだと片山さんもどう説明していいのかわからない
たとえば「std::coutはわかるけどその後の<<の意味がよくわらかない」とか具体的に説明できるようになったほうがいい
コメント1件

544
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/17 17:54:46
>541
あ、書いてあったのか

>542
いきなりarrayとか言われても全く分からないよw
いきなり違う言語見ても分からないのと同じで。

>543
そうやね…
arrayが全く意味が分からない。
PHPでちょっとだけやったけど複数の変数を一緒に持てるってこと?
コメント1件

545
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/17 17:57:07
というか知能指数が低いとか言われても
いきなりレベルの高い講義してくるのは片山さんなんだけどね(´・ω・`)
コメント1件

546
仕様書無しさん[sage]   投稿日:2017/01/17 18:01:47
>544
それは片山さんに聞け
教えて貰ってるんだからもっと謙虚になれ
arrayなら>533の説明を見て「要素ってなに?」とか具体的に聞いてみろ
説明に対して「わからない」じゃ説明する人もやる気がなくなる
「説明のどこどこがわからない」と自分で具体的に説明できるようになったほうがいい

547
仕様書無しさん[sage]   投稿日:2017/01/17 18:02:46
>>具体的に説明できるようになったほうがいい
具体的に聞けるようになったほうがいい

548
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/17 18:05:21
ここではarrayは変数名だよ。

型名 変数名[...];
とか
型名 変数名[...] = {...};
という形で配列変数を宣言できる。

549
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/17 18:07:19
変数名は、キーワードや他の変数名や型名と衝突しない限り、自由に名付けることができる。

550
仕様書無しさん[sage]   投稿日:2017/01/17 18:08:00
>545
537は相当簡単な奴だから、
これが分からないのは結構ヤバいよ。

551
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/17 18:11:21
arrayがどういう役割の関数なのかは分かったけど…
何で「array[3]」なのにその後の3つは「array[0]〜[2]」なの?
[1]〜[3]にすると変な表示になったけど…
コメント2件

552
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/17 18:12:22
普通に数字が3つだからなのか…?
そういう解釈で良いんだろうか

553
仕様書無しさん[sage]   投稿日:2017/01/17 18:13:43
ggrks

554
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/17 18:20:29
>551
関数じゃなくて変数だって。
インデックスはゼロから始まる決まりにした方が合理的であることが知られている。
コメント1件

555
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/17 18:23:51
>554
え、これ変数なの…?
コメント1件

556
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/17 18:23:57
array[3]は配列変数の外側だから、無効。実行するまでどんな値が入っているかわからない。
C/C++は安全じゃないから、変数以外のメモリーアドレスにもアクセスできる。
コメント1件

557
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/17 18:25:08
>555
これはPHPじゃないよ。
コメント1件

558
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/17 18:26:37
>556
えぇ…安全じゃないの?
メモリ内部で処理してる数字にアクセスしてるって事?

こういうのがクラッキングとかに使われてたりするんだろうか。

559
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/17 18:27:25
>557
でも一応array単体だと関数になるのかな(色が変わった)
コメント2件

560
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/17 18:32:40
>559
C++の新しい規格C++11では、<array>のstd::arrayというクラスがあって普通の配列よりは安全・便利に使える。
色が変わったのはこのクラスと混同しているのだろう。
コメント1件

561
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/17 18:38:21
>560
あー…なるほど…
まだまだ先の話になってくるのか、あと何ステップくらいあるんだろう…

そろそろ出かける時間なので一旦落ちます、多分9時前後に帰ってきます

562
仕様書無しさん[sage]   投稿日:2017/01/17 18:48:01
>559
お前は他人のコードを読んでも他人の力量がわからないレベルだと思うが、
片山さんはお前の1000倍は書ける人だからとりあえず信用しとけ
教えて貰おうとする受け身はやめて、相手から聞き出そうとする姿勢を身に付けたほうがいいぞ
コメント1件

563
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/17 19:03:09
インデックスを1から始めた場合、西暦←→年号変換と同じようなややこしさが発生する。年号も1から始まるから、変換のたびに1を加減する必要がある。
コメント1件

564
仕様書無しさん[sage]   投稿日:2017/01/17 19:24:57
>551
>arrayがどういう役割の関数なのかは分かったけど…
>何で「array[3]」なのにその後の3つは「array[0]〜[2]」なの?
>[1]〜[3]にすると変な表示になったけど…

最初の「array[3]」の「3」は同じ型の変数の数が
アドレスが連続して3つありますよって意味(だから配列って言うの)
その後の「array[0]〜[2]」はその3つ変数の名前がそれぞれ
「array[0]」「array[1]」「array[2]」ですよって意味

ちなみにarrayはPHPとC/C++とでは使い方が異なるよ
PHPのarrayは変数ではなくて関数扱いだったかと

565
仕様書無しさん[sage]   投稿日:2017/01/17 20:29:31
>1はc++のテキストとして何を読んできたんだ?
コメント1件

566
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/17 21:57:52
>562
確かに他の人が意味不明なコード書いてたら、
「あっこの人なんか凄いな」くらいだけども…w
分かった。信用はしてるけど、C言語って難しくてなぁ、よく詰まる。

>563-564
あー…なるほど、そういう事か…
どの言語でも大体全部基本的に同じだから
時々ややこしくなるんだなぁ…

>565
この本は大体全部目を通した。けど結構前のことだし色々忘れてるかも…。
http://www.amazon.co.jp/dp/4798134066/
あとはゲーム作りのためにこのサイトとか。
http://dixq.net/g/

567
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/17 22:15:33
>469を解読せよ。
コメント1件

568
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/17 22:23:09
>567
コードの横にコメントつけての解読で良い?
コメント1件

569
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/17 22:24:50

570
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/17 22:29:34
>569
ちょっと時間かかるけど頑張る

571
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/17 22:30:04
時間切れだ。青少年は眠れ。
コメント1件

572
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/17 22:34:52
>571
そんなー(´・ω・`)
まだ寝ない。まだお風呂入ってない。
というか今ご飯食べてきたばっかり…(´・ω・`)

573
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/17 22:57:29
#include "DxLib.h" //DXライブラリ呼び出し
int WINAPI WinMain(TRUE); //ウィンドウ表示?
DxLib_Init(); //DXライブラリ初期化
SetDrawScreen(DX_SCREEN_BACK); //画面初期化?
SetGraphMode(640, 480, 16); //画面サイズの設定(16は分からない)

int x[3] = {10,200,300}; //変数「x」に10,200,300を代入
int y[3] = {100,250,300}; //変数「y」に100,250,300を代入
int vx[3] = {0}; // 変数vxに0を代入
int vy[3] = {0}; // 変数vyに0を代入
while (ScreenFlip() == 0 && ProcessMessage() == 0 && ClearDrawScreen() == 0) { //よく分からんけどループのやつ
for (int i = 0; i < 3; ++i) //ループ
{
DrawFormatString(x[i], y[i], GetColor(255, 255, 255), "⊂ニニニ( ^ω^)ニニ⊃ ブーン"); //x、yの位置にテキストを描画
if (CheckHitKey(KEY_INPUT_RIGHT) != 0) vx[i] += 5; //右キーでvx+5
if (CheckHitKey(KEY_INPUT_LEFT) != 0) vx[i] -= 5; //左キーでvx-5
if (CheckHitKey(KEY_INPUT_UP) != 0) vy[i] -= 5; //上キーでvy-5
if (CheckHitKey(KEY_INPUT_DOWN) != 0) vy[i] += 5; //下キーでvy+5
x[i] += vx[i]; //x+vx
y[i] += vy[i]; //y+vy
if (x[i] < 0) x[i] = 0; //xが0より小さければxに0を代入
if (x[i] > 640 - 40) x[i] = 640 - 40; //xが600より大きければxに600を代入
if (y[i] < 0) y[i] = 0; //yが0より小さければyに0を代入
if (y[i] > 480 - 20) y[i] = 480 - 20; //yが460より大きければyに460を代入
vx[i] = (vx[i] * 4) / 5; //vxに4をかけた数を5で割る
vy[i] = (vy[i] * 4) / 5; //xyに4をかけた数を5で割る
} }
DxLib_End(); //DXライブラリ終了
return 0; //値を返す
}

これで大丈夫かな、ちょっと分からないところはあったけど
コメント1件

574
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/18 16:53:01
         
          ____
        /      \
       / ─    ─ \
     /  (●)  (●)  \   れすが〜
     |    (__人__)     |        つかない〜♪
      \    ` ⌒´    /ヽ
      (ヽ、      / ̄)  |
       | ``ー――‐''|  ヽ、.|
       ゝ ノ      ヽ  ノ |
  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

575
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/18 18:13:26
>573
int WINAPI WinMain(TRUE);
ここ、写し間違い。他は大体わかっているみたい。

じゃあ、実際に動かしてみて。

576
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/18 18:28:45
// 雨を降らせる
#include "DxLib.h"
int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) {
ChangeWindowMode(TRUE); DxLib_Init(); SetDrawScreen(DX_SCREEN_BACK);
SetGraphMode(640, 480, 16);
int x[20], y[20];
for (int i = 0; i < 20; ++i)
{
x[i] = rand() % 640;
y[i] = rand() % 480;
}
while (!ScreenFlip() && !ProcessMessage() && !ClearDrawScreen()) {
for (int i = 0; i < 20; ++i)
{
DrawFormatString(x[i], y[i], GetColor(64, 64, 255), "|");
x[i] += 1;
y[i] += 6;
if (y[i] > 480) {
x[i] = rand() % 640;
y[i] = 0;
} }
DxLib_End(); return 0; }
コメント3件

577
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/18 18:33:17
エラーが出たとき、動かないときは言ってね。

578
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/18 18:41:32
動かしてみますです

579
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/18 18:47:10
>576を実行したらすぐにウィンドウが閉じた、何で?(´;ω;`)
コメント1件

580
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/18 18:53:29
配列は、同じ種類の複数データを扱うときに役に立つ。
敵キャラや弾丸は複数個現れるから、配列を使うのが普通。
しかし自分のキャラは1つしかないので、配列にする必要性はない。
char m[64][64];のように配列を2重にすると、2次元のデータが扱える。
2次元というと平面上のデータや地図、複数の行などを表すのに使う。
コメント1件

581
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/18 18:55:30
>579
よく見ろよ。
while (!ScreenFlip() && !ProcessMessage() && !ClearDrawScreen())

感嘆符(ビックリマーク)だよ。
コメント1件

582
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/18 18:55:42
>580
あ、配列って変なやつだと思ってたらそういう使い道があったのか…。
2次元のデータと言われてもあんまり想像がつかない…

583
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/18 18:57:38
>581
つまり……



どういう事だ…/(^o^)\
コメント1件

584
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/18 19:00:35
ゼロ次元(点)


1次元(線)
◆◇◆◇◆◇◆◇◆

2次元(平面)
◆◇◆◇◆◇◆◇◆
◇◆◇◆◇◆◇◆◇
◆◇◆◇◆◇◆◇◆
◇◆◇◆◇◆◇◆◇

3次元(立体)
(略)
コメント1件

585
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/18 19:02:36
>583
!!!!!!!!!!!!!!!

Shift押しながら「ぬ」を押す
コメント1件

586
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/18 19:08:02
>585
分かってるよ、そうじゃなくて…
実行した瞬間何も表示されずにプロンプトが閉じるんだよ…
コメント1件

587
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/18 19:08:29
>584
おー!!なるほど。

588
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/18 19:13:12
>586
ここにソースをコピペしてみて。
コメント1件

589
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/18 19:18:26
Visual Studioでのデバッグ実行時の出力はどうなっている?
正常終了か? 異常終了か?

590
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/18 19:25:56
>588
>576のソースをコピペして実行したらそうなった…
正常終了。
コメント1件

591
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/18 19:43:40
>590
DxLib_Init();の前に
SetGraphMode(640, 480, 16); を書かないといけないみたいだ。
順番って大事だね。

592
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/18 19:58:50
// 雨を降らせる (やり直し)
#include "DxLib.h"
int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) {
SetGraphMode(640, 480, 32);
ChangeWindowMode(TRUE); DxLib_Init(); SetDrawScreen(DX_SCREEN_BACK);
int x[20], y[20];
for (int i = 0; i < 20; ++i)
{
x[i] = rand() % 640;
y[i] = rand() % 480;
}
while (!ScreenFlip() && !ProcessMessage() && !ClearDrawScreen()) {
for (int i = 0; i < 20; ++i)
{
DrawFormatString(x[i], y[i], GetColor(64, 64, 255), "|");
x[i] += 1;
y[i] += 6;
if (y[i] > 480) {
x[i] = rand() % 640;
y[i] = 0;
} }
DxLib_End(); return 0; }
コメント1件

593
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/18 20:10:58
>592
また一瞬で閉じた…orz

594
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/18 20:14:08
わかった!
DxLib_End();の前に}が1個足りない。
コメント1件

595
仕様書無しさん[sage]   投稿日:2017/01/18 20:17:04
// 雨を降らせる (やり直し×2)
#include "DxLib.h"
int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) {
SetGraphMode(640, 480, 32);
ChangeWindowMode(TRUE); DxLib_Init(); SetDrawScreen(DX_SCREEN_BACK);
int x[20], y[20];
for (int i = 0; i < 20; ++i)
{
x[i] = rand() % 640;
y[i] = rand() % 480;
}
while (!ScreenFlip() && !ProcessMessage() && !ClearDrawScreen()) {
for (int i = 0; i < 20; ++i)
{
DrawFormatString(x[i], y[i], GetColor(64, 64, 255), "|");
x[i] += 1;
y[i] += 6;
if (y[i] > 480) {
x[i] = rand() % 640;
y[i] = 0;
} } }
DxLib_End(); return 0; }

596
仕様書無しさん[sage]   投稿日:2017/01/18 20:19:58
デバッグ実行じやないと窓は閉じる

597
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/18 20:23:34
できた!雨降ってる!
コメント1件

598
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/18 20:27:20
じゃあ、今度はブタを降らせてみよう。

画像検索で「ブタ イラスト 著作権フリー」で探し出して豚の画像ファイルをダウンロードしよう。
コメント1件

599
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/18 20:35:45
キャラを描画する前に背景と地面を描画しよう。
背景は水色の長方形で画面いっぱいを塗りつぶす。
背景の描画の後に下の方に地面を茶色の長方形で描画する。
その後で、キャラを描画する。

600
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/18 20:41:56
【オススメの画像編集ソフト】
IrfanView
GIMP
Inkscape
PictBear
mspaint
コメント1件

601
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/18 20:47:32
長方形を描くにはDrawBox関数を使う。
色を選択するにはRGB形式で色成分を指定してGetColor関数を呼ぶ。

602
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/18 21:00:57
RGB形式では、3つの整数で色を指定する。色成分がわからなければ、「RGB 茶色」などで検索してみるとよい。
コメント1件

603
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/18 21:07:00
red, green, blueのRGBね。

604
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/18 21:13:54
わからないことがあれば質問してくれ。

605
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/18 21:16:46
x == 0は、!xと書いてもよい。!xの方が短く書ける。

606
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/18 21:22:13
>597
なぜ窓がすぐ閉じて失敗したかわかるかい?
コメント1件

607
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/18 21:40:14
C/C++のマニュアルを見ればわかるように、std::rand()は整数の乱数を生成する関数だ。
乱数の生成とは、呼び出すたびに規則性のない、デタラメの数を作ることだ。
乱数のタネを指定して乱数生成を初期化したい場合は、srand関数を使う。乱数のタネにはGetTickCount APIを使うといい。
コメント1件

608
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/18 22:30:31
時間切れだ。落ちるぞ。青少年は眠れ。

609
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/18 22:31:46
ご飯食べて来ました。

>598
>じゃあ、今度は
→うんうん、何するんだろう…?

>ブタを降らせてみよう。
→!??!?!?!??!?!??

>600
GIMP持ってるよー、あと後々3Dモデリングで必要になる
blenderも持ってる。イマイチ使い方は分からない←

>602
HTMLとかHSPやっててRGBは知ってるから多分できる。

>606
分からない…調べてみる。

>607
srand((unsigned)time(NULL)); だっけ?

610
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/18 22:37:26
調べたけど…何が違うんだ…(´;ω;`)

611
仕様書無しさん[sage]   投稿日:2017/01/18 22:48:23

612
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/18 23:28:28
>611
えっ…(´・ω・`)

613
仕様書無しさん[sage]   投稿日:2017/01/18 23:33:20
片山氏はなぜ>1を相手にここまで構ってやってるのかが気になって仕方ない
暇すぎるのか?
それとも新人にでもレスさせて教育してるのか?

俺なら、こんな自分で考えようとしない奴と蜜のコミュニケーションはしたくないぞ
コメント1件

614
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/19 00:00:37
>613
あ、やっと分かった
ずっとDxLib_Init();の前見てたんだ…

615
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/19 06:41:14
DxLib_End();の前に}が1個足りないから、繰り返しの前にDxLib_Endを実行してしまう。
これがwhileの繰り返しを終わらせるので直ぐに終了する。
コメント1件

616
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/19 06:58:34
GIFとPNGは透過のできる画像形式だ。PNGはさらに半透明にすることができる。
GIMPでは、レイヤーに透過情報である「アルファチャンネル」を追加して、透過させたい場所を
切り抜いたり、消しゴムで消したりすると透過になる。後はPNGで保存またはエクスポートするとよい。
コメント1件

617
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/19 07:12:02
補記:アルファチャンネルを追加するには、モードをRGBカラーモードにする必要がある。

618
仕様書無しさん[sage]   投稿日:2017/01/19 07:17:54
>576
素人向けだからこそ、このマジックナンバー山盛りはそろそろ止めるべきじゃない?

619
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/19 07:45:49
// 雨を降らせる (マジックナンバー修正)
#include "DxLib.h"
#define WIDTH 640
#define HEIGHT 480
#define COLOR_BITS 32
#define NUM_CHARA 20
#define DX 1
#define DY 6
#define RAIN_COLOR GetColor(64, 64, 255)
int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) {
SetGraphMode(WIDTH, HEIGHT, COLOR_BITS);
ChangeWindowMode(TRUE); DxLib_Init(); SetDrawScreen(DX_SCREEN_BACK);
int x[NUM_CHARA], y[NUM_CHARA];
for (int i = 0; i < NUM_CHARA; ++i)
{
x[i] = rand() % WIDTH;
y[i] = rand() % HEIGHT;
}
while (!ScreenFlip() && !ProcessMessage() && !ClearDrawScreen()) {
for (int i = 0; i < NUM_CHARA; ++i)
{
DrawFormatString(x[i], y[i], RAIN_COLOR, "|");
x[i] += DX;
y[i] += DY;
if (y[i] > HEIGHT) {
x[i] = rand() % WIDTH;
y[i] = 0;
} } }
DxLib_End(); return 0; }
コメント2件

620
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/19 07:51:42
WIDTHとHEIGHTは画面の論理サイズを表す定数だ。マジックナンバーをやめたので画面サイズ変更に強くなった。
COLOR_BITSには16か32を指定できるが、32の方が処理が速い。
NUM_CHARAはキャラの個数。RAIN_COLORは雨の色だ。

621
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/19 08:04:18
画面のクオリティを高めるために、画面サイズを800x600に変更しよう。
#define WIDTH 800
#define HEIGHT 600
このように画面サイズを変更しても同じように動作することを確認してくれ。

622
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/19 08:43:32
あらかじめメインループの前でLoadGraph関数でブタの画像を読み込んでおく。
そして、雨の代わりにブタを描画する。これでブタの降るプログラムの完成だ。
NUM_CHARAをNUM_BUTAに置き換えて、RAIN_COLORの定義は削除する。

623
仕様書無しさん[sage]   投稿日:2017/01/19 09:43:05

624
仕様書無しさん[sage]   投稿日:2017/01/19 14:18:40
>619
素早い。目に優しくなった、ありがとう。
バグは宿題か。

625
仕様書無しさん[sage]   投稿日:2017/01/19 14:56:00
いまどきプリプロセッサで定数定義とかないわ。
定義値を扱うクラスくらい作れよ。
コメント2件

626
仕様書無しさん[sage]   投稿日:2017/01/19 15:08:35
>625
そんなん言うならC++の時点でいまどきじゃ無いから

627
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/19 17:11:24
>615
なるほど、そういう事だったのか

>616
GIFって動く画像じゃなかったっけ、それも透過できるんだ。

>619-620
define? マジックナンバー?
新しい事ばっかりやな…(´・ω・`)


まずdefineって何だ…?
コメント1件

628
仕様書無しさん[sage]   投稿日:2017/01/19 17:22:12
>627
お前はまず何か書く前にググるクセをつけろよ
コメント1件

629
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/19 17:30:40
>628
関数を定義する?っていうのは分かるんだけど
マクロとか引数とか言われてももうワケワカメなんだけど…
コメント1件

630
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/19 17:56:05
C/C++でマクロというと、プリプロセッサによるコンパイル前のテキスト処理を意味する。
プリプロセッサのプリは、事前という意味で、プロセッサは処理器という意味。
#defineはマクロを定義する。マクロがそれ以降の行に現れたらテキスト(正確にはトークン)の置き換えを行う。文法は次の通り。

#define マクロ名 定義内容
#define マクロ名(引数1,引数2,...) 定義内容

631
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/19 18:03:21
#defineによるマクロ定義は、一行で書かないといけないが、行の最後に半角の円記号(\)を書けば、
次の行をつなげることができる。

// マクロの練習
#include <iostream>
#define MACRO1 4649
#define MACRO2 (MACRO1 + 1)
#define RET return
int main(void) {
std::cout << MACRO2 << std::endl;
RET 0;
}

632
仕様書無しさん[sage]   投稿日:2017/01/19 18:03:42
>629
わからないならわからないなりにgoogle先生に聞けよ
C言語 マクロ
でググればすぐわかるだろ
使い方も含めて

それできないといつまで経ってもクソのままだぞ

633
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/19 18:38:54
プリプロセッサマクロは置き換えを行うので、名前の付いた定数、マクロ定数を定義するのに使える。
#define行で、マクロ名の直後にカッコと引数リストを書く「関数形式マクロ」については
まだ勉強する必要がない。
コメント1件

634
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/19 18:44:12
無名の定数のことをマジックナンバーと呼ぶ。
ソースに直接マジックナンバーを記述することは「ハードコードする」といわれ、あまり良くないこととされる。
名前がない定数は、その定数の意味が分かりにくいし、定数の値が変更したときに間違い易いからである。
コメント1件

635
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/19 18:46:03
>634
訂正。
× 定数の値が変更したときに
○ 定数の値が変更されたときに

636
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/19 18:48:32
ブタの画像は準備できたか?
コメント1件

637
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/19 19:16:28
#define MACRO test
という行がプリプロセッサに読み込まれたら、それ以降の行のMACROという単語(トークン)がtestに置き換えられる。

638
仕様書無しさん[sage]   投稿日:2017/01/19 19:17:25
マクロの闇は深いので、今はあんま気にするなw
>625
俺ももやったがこの1だし、今は良いやろ。

639
仕様書無しさん[]   投稿日:2017/01/19 19:48:28
俺が偽装請負多重派遣業界SEを辞めて人売りやる理由

・人売りは大儲けだから家族に奉仕できる
・SEは結婚障害者だから家族に迷惑かかる
・SEの大半は料金以上に開発してくれる
・SEの大半は多重派遣を訴えない
・SEを多重派遣すると責任問題を誤魔化せる
・SEを人身売買しても民事不介入の警察に捕まらない
・SEに機密誓約させるから不法行為は裁判官に隠せる
・SEに分量以上の作業強要しても開発内容がわからない裁判官を騙せる
・SEに料金以上の作業強要しても開発内容がわからない裁判官を騙せる
・SEに契約以外の作業強要しても開発内容がわからない裁判官を騙せる
・SEの鬱病や過労死も立証困難で裁判官を騙せる
・SEの報酬を強奪しても立証困難で裁判官を騙せる
・システム未完成のせいにして立証困難で裁判官を騙せる
・偽装請負に従うSEに制裁を与えられる
・結婚相手を苦しめるSEに制裁を与えられる

何よりもプログラム作らないで大儲けできるからな

640
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/19 21:23:02
>633-634
………(´・ω・`)………? → _(:3 」∠)_

>636
何でブタにこだわるのw

641
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/19 21:24:28
ブタの画像はあるけど
何もせずにpngで保存で良いの?
白いところがちゃんと透過されるって事?
コメント1件

642
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/19 21:27:06
>641
いったん保存してから、GIMPで透過するように編集する。
コメント1件

643
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/19 21:29:18
>642
I'll try it.

644
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/19 21:33:16
I made it.

645
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/19 21:34:10
Okay, could you add an alpha channel to the image? And then, select the background part and delete the pixels of that part? It will make the part transparent.

646
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/19 21:35:44
Oh, you're speedy. Create the program.
コメント1件

647
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/19 21:38:08
If that program is done, please upload the screen shot of it to somewhere.

648
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/19 21:42:12
>646-647
OK, where can I upload it?
コメント1件

649
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/19 21:45:50
>648
Use imgur.com
コメント1件

650
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/19 21:47:22
>649
Okay, please just a moment.


651
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/19 21:54:42
Oh, no.
The pig ain't drawn in the window.
Is my program wrong?
コメント1件

652
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/19 21:55:49
Could you check this out, please?

// ブタを降らせる
#include "DxLib.h"
int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) {
SetGraphMode(640, 480, 32);
ChangeWindowMode(TRUE); DxLib_Init(); SetDrawScreen(DX_SCREEN_BACK);
int x[20], y[20];
for (int i = 0; i < 20; ++i)
{
x[i] = rand() % 640;
y[i] = rand() % 480;
}
while (!ScreenFlip() && !ProcessMessage() && !ClearDrawScreen()) {
for (int i = 0; i < 20; ++i)
{
int Handle00;
Handle00 = LoadGraph("pig_PNG2192.png");
DrawGraph(x[i], y[i], Handle00, TRUE );
x[i] += 1;
y[i] += 6;
if (y[i] > 480) {
x[i] = rand() % 640;
y[i] = 0;
}
}
}
DxLib_End(); return 0;
}
コメント2件

653
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/19 21:57:54
>651
Is the order of drawing alright?
What function have you used to draw pigs?
コメント1件

654
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/19 21:59:56
>652
You should LoadGraph before the main loop.
コメント1件

655
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/19 22:00:45
>653
I wrote that in >652.
Please check that code... I just can't get it. Dx

656
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/19 22:01:12
>654
Oh, thank you so much!

657
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/19 22:02:16
#include "DxLib.h"
int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) {
SetGraphMode(640, 480, 32);
ChangeWindowMode(TRUE); DxLib_Init(); SetDrawScreen(DX_SCREEN_BACK);
int x[20], y[20];
for (int i = 0; i < 20; ++i)
{
x[i] = rand() % 640;
y[i] = rand() % 480;
}
int Handle00 = LoadGraph("pig_PNG2192.png");

while (!ScreenFlip() && !ProcessMessage() && !ClearDrawScreen()) {
for (int i = 0; i < 20; ++i)
{
DrawGraph(x[i], y[i], Handle00, TRUE );
x[i] += 1;
y[i] += 6;
if (y[i] > 480) {
x[i] = rand() % 640;
y[i] = 0;
}
}
}
DxLib_End(); return 0;
}
コメント1件

658
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/19 22:03:11
Where did you put pig_PNG2192.png on?
コメント1件

659
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/19 22:05:45
>657
Oh, no. Not again.
It was displayed black screen in the window again.

660
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/19 22:07:24
>658
There's my folder of picture.
Must I put it on Document?

661
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/19 22:13:56
Sorry, I'll take a bath from now.
I'll be back about one hour later.

662
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/19 22:21:41
The PNG file should be in the same folder as the program in.
コメント1件

663
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/19 23:16:25
>662
I'm back. I'm sorry to late.

I don't know where the programme file, however.
May I put it in Documents\Visual Studio 2015\Projects\Win32Project**?

664
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/19 23:42:53
Sleep, juvenile.
コメント1件

665
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/19 23:56:04
>664
Oh, my... Good night, sir.

666
仕様書無しさん[]   投稿日:2017/01/20 07:09:40
なにこの気持ち悪い1人2役・・・
スレを完全に私物化してるこいつら、もといこいつ
コメント1件

667
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/20 07:21:37
別のフォルダーのファイルを指定するには「ファイルシステム」を知らねばならぬ。
フォルダの中にはファイルやフォルダを入れることができ、階層構造を構成する。
ファイルの場所を指定するには「ファイルパス」を指定する。パスは、絶対パスと相対パスの二種類に分類できる。
「C:\dir1\dir2\file1.txt」は絶対パスで、「..\file1.txt」や「dir2\file1.txt」は相対パスになる。
コメント1件

668
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/20 07:28:16
デバッグ時のみで簡単なチェックを行いたい場合は、<cassert>のassertを使う。
実行されるソースの中でassert(条件式);と記述すると、デバッグ時にその場所で条件式が正しいかチェックされ、
正しくなければその行番号とエラーメッセージを表示してくれる。

669
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/20 07:31:30
// assertでLoadGraphの戻り値をチェック
#include "DxLib.h"
int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) {
SetGraphMode(640, 480, 32);
ChangeWindowMode(TRUE); DxLib_Init(); SetDrawScreen(DX_SCREEN_BACK);
int x[20], y[20];
for (int i = 0; i < 20; ++i)
{
x[i] = rand() % 640;
y[i] = rand() % 480;
}
int Handle00 = LoadGraph("pig_PNG2192.png");
assert(Handle00 != -1); //追加。
while (!ScreenFlip() && !ProcessMessage() && !ClearDrawScreen()) {
for (int i = 0; i < 20; ++i)
{
DrawGraph(x[i], y[i], Handle00, TRUE );
x[i] += 1;
y[i] += 6;
if (y[i] > 480) {
x[i] = rand() % 640;
y[i] = 0;
} } }
DxLib_End(); return 0; }
コメント2件

670
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/20 07:35:42
>669
訂正。
#include <cassert>を追加。

2ちゃんねる規制が入った。書き込みできないかもしれない。

671
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/20 19:19:58
>666
自演じゃないってw
私物化してるって言われても
他にレスないんだもん(´・ω・`)

>667-668
今日は酷く疲れてるので明日読みます_(:3 」∠)_
コメント1件

672
仕様書無しさん[]   投稿日:2017/01/20 21:20:19
>671
片山もいい加減にしろ!
なんで特定の奴にプログラミング講座やるんだよ
そもそも>1と全然関係ないじゃん
お前らがオナニーやるなら、2人で連絡とってやりあえよw
コメント1件

673
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/20 22:07:49
>672
別に2人で話してるわけじゃないよ、
横からレス入れてくれればちゃんと話すよ。

スレがこんなに伸びると思ってなかったし
もう>1と全然関係ない内容になってるけど
もし2スレ目行くならスレタイ変えるよ。

674
仕様書無しさん[]   投稿日:2017/01/21 12:58:08
偽装請負多重派遣業界SEと離婚
両親や親戚に反対されましたが、高稼働低収入業界のSEと結婚してしまい、耐えきれず中絶と離婚をしました。
今は別業界で結婚障害残業のない共働きしやすい相手と結婚して幸せです。
・常識がない
・モラルがない
・モテない
・ファッションセンスがない
・コミュニケーションが苦手
・コンピューターが趣味
・プログラムの料金以上の不利益生産
・プログラムの巨額利益を客先に提供
・プログラムの巨額報酬を人売に提供
・ITスキルが高いほど貧困
・高度情報技術者ほど貧困
・会社員なのに短勤続年数
・人手不足なのに無職意識
・人手不足なのに低収入
・高生産なのに低収入
・高利益なのに低収入
・高需要なのに低収入
・多学習なのに低収入
・PC使用過多で不健康
・運動不足で不健康
・高稼働で不健康
・高稼働で家事困難
・低収入で生活困難
・低収入なのに鬱病多発
・低収入なのに早死多発
・偽装請負の多重派遣損害あるのに稼働
・裁判官が技術判定不能だから賠償困難
【IT業界】独身が多い職業の象徴として「ITエンジニア」が取り上げられる /ビジネスnews+板

675
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/21 17:22:35
Hello, everyone.
I couldn't startup my PC until now.
Cuz I went to home-center to buy a new table.
I used old it to put the PC.
Today, its leg broke, however. So I went to there to do it.

I have a new it now 'n I putting on it.
I will restart to programmin' from now.

676
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/21 17:28:33
この英語なんか間違えてる気がする
まあいいやプログラミングやろ
どこまで終わったっけ…

677
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/21 17:43:59
で結局どこにファイル置けばいいんだろう…

Btw, Why can Mr. Katayama speak English so well that much?
Or I will be a adult when I'll be to can speak English as well as him, won't be?

678
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/21 17:44:51
訂正 : Or I will be a adult.... → Or I will be an adult

679
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/21 18:28:48
>669で、assertが失敗するかどうか調べよ。
失敗したなら、LoadGraphが読み込みに失敗している。
ファイルのプロパティを見れば場所がわかるはずだ。

680
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/21 18:40:16
相対パスか絶対パスを指定すれば、画像を他の場所に置いてもOKだ。
ただし、C/C++の文字列エスケープのために\を2重にしないといけない。

681
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/21 19:04:54
え、assertなんて関数ない…(´・ω・`)
変数だとしても定義されてないし定義してもエラーになる、どういう事…?
コメント1件

682
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/21 19:05:28
>219で、もうLoadGraphを使ってたな。ファイル名やパス名は一文字でも間違ったらアウトだよ。

683
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/21 19:06:46
>681
<cassert>をインクルードして。assertは関数形式マクロだよ。
コメント1件

684
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/21 19:26:30
>683
実行しようとしたらアクセスが拒否されたって出るんだけど…
ウイルスバスターか何かが止めに入ってるのかな?
コメント1件

685
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/21 19:28:46
>684
ソース貼って

686
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/21 19:34:32
あああ

687
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/21 19:34:54
あれソース貼れない…

688
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/21 19:35:20
書込み中・・・

書込みに失敗した模様

HTTP/1.1 403 Forbidden



だってさ(´・ω・`)

689
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/21 19:37:29
ideoneでもいいよ
コメント1件

690
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/21 19:38:59
>689
ideoneって?

691
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/21 19:40:19
あ、そういうことか

692
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/21 19:41:37
こういうことかな?
http://ideone.com/ydooQ2
コメント2件

693
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/21 19:44:32
>692
Assertion failureなどのメッセージが出てこなかった? 行番号(Line number)とか

694
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/21 19:47:25
>692
ideone.comはC++に切り替えた方がよかったね。
VS実行時にAssertion failureなどのメッセージが出てこなかった? 行番号(Line number)とか
コメント1件

695
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/21 19:51:16
>694
何もでなかった。ファイル名と「アクセスが拒否されました」っていう
ダイアログボックスが出てきただけ。
コメント1件

696
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/21 19:55:41
>695
じゃあ、デバッグしよう。LoadGraphの行にブレークポイントをセットしてそこまでデバッグ実行。
後はステップ。

697
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/21 19:59:08
ステップ実行で、異常終了が起きている行を突き止めるんだ!

698
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/21 20:17:27
ブレークポイント…?



………(´;ω;`)
コメント1件

699
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/21 20:18:13
こっちでは正常に動いたよ。開発用のフォルダをウイルススキャンから除外したらどうかな。
コメント1件

700
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/21 20:19:27
>698
VSの「デバッグ」メニューを見るんだ。

701
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/21 20:20:48
>699
除外しても駄目だった。
英語で書かれた変なエラーが出る。
Assertion failedのエラー。
コメント1件

702
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/21 20:26:29
>701
assertionが失敗しているということがわかった。
つまり、LoadGraphの戻り値が-1になっている。
すなわち、パスファイル名かファイルの置き場所が間違っている。
全角半角、ハイフン(-)とアンダーライン(_)の違いに注意するんだ。
ソリューションファイルと同じ場所か、その中の「Debug」というフォルダだろう。
コメント1件

703
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/21 20:31:53
バイナリープログラムには大きく分けてデバッグ用(Debug)とリリース用(Release)の二種類ある。
デバッグ版は不具合修正の情報を含み、最適化が少なく、プログラムサイズが大きく、多少実行が遅くなる。
リリース版は配布用の最適化されたプログラムである。
コメント1件

704
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/21 20:40:51
>703
訂正。
× 不具合修正の情報
○ 不具合修正のための情報

705
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/21 20:47:20
ブレークポイントとは、デバッグ実行時に実行を停止する場所を指定するためのマークである。
デバッグ時にはステップイン、ステップアウトなどのステップ実行により、少しずつ実行させることができる。
また、ウォッチ式により、実行時の変数の値を確認できる。関数の呼び出し履歴を見ることもできる。

706
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/21 20:51:30
ファイル名を簡単に「buta.png」にしたらどうか。
コメント1件

707
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/21 20:57:02
PNGファイルをあちこちに置いて試行錯誤してみなさい。

708
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/21 21:38:37
PNGファイルが普通に開けるか確認せよ。

709
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/21 21:47:23
もしかして:拡張子を直接乱暴に変えた?

拡張子は保存の際に変えるもの。

710
仕様書無しさん[]   投稿日:2017/01/21 22:23:14
あまりのしつこさに、生徒が嫌になって逃げ出しましたとさ・・・。
いつもこのパターン。
コメント1件

711
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/21 22:34:16
素人はパス名や拡張子の扱いすら知らないことがわかったのが今日の収穫。おやすみ。
コメント1件

712
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/21 22:44:47
ご飯食べてお風呂行ってたのでかなりレス遅れました


>702
ソリューションと同じ場所に置くのか、なるほど

>711
いや、何で>706-709の間で
勝手に僕が拡張子知らないと思い込んでるの…(´・ω・`)
拡張子くらい分かるよ。




あと…暫く授業はお休みします_(:3 」∠)_
自分のペースで分からないところを補習したいので。

713
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/21 23:03:41
>710
He was too fast.
I cannot understand all completely.
I need to a few days to have a break.

714
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/22 02:10:39
今更だけど文法の間違いに気づいた

訂正↓

He was too fast.
I cannot understand all completely.
I need a few days to have a break.


お休み

715
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/22 16:19:57
今日はコマンドプロンプト的なものを作ってみるお

716
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/22 16:42:50
あれ、できない(´・ω・`)

717
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/22 16:52:23
もう何がなんだか分からない……_(:3 」∠)_

718
仕様書無しさん[sage]   投稿日:2017/01/23 03:05:07
what are you doing now?
コメント1件

719
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/23 14:37:35
>718
I wanna make a key input program which looks like the command prompt 'n notepad.
However, a function "DrawFormatString" can't display variable.
And "cout" can't display words in DX-library.

What should I do?? D:
コメント1件

720
仕様書無しさん[sage]   投稿日:2017/01/23 14:40:19
>719
なんで中学生が月曜のこんな時間に2ちゃんねるやってんの?
コメント1件

721
仕様書無しさん[sage]   投稿日:2017/01/23 15:04:38
i have a pen
i have an apple

....oh...!!!

applepen!!!!!!!
コメント1件

722
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/23 15:21:15
>720
Class closure now.

>721
I have a pen.
I have a pineapple.

....oh...!!!

pineapplepen!!!!!!!

723
仕様書無しさん[sage]   投稿日:2017/01/23 21:41:26
ぬーぶ君はスクリプトから始めた方が良いと
俺も思うんだがなあ

ゲーム作る前にガチガチの下回り勉強ばかりで
既に疲れてるやんww
コメント1件

724
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/23 22:16:40
>723
スクリプトはHSPを触ってましたよ。スマホアプリも少しだけ。

C++は難しいですね、でもちょっと慣れてきたので
少し休んでまた再スタートしますw
将来にプログラミングを活かせればそれはそれで嬉しいんですが
今は特にそういったビジョンはないので、強いて言うなら
プログラミングを学べる高校に進学までの実績作りですから
のんびりと目標を少しづつ達成できればなという感じです。
…できればの話ですがw

もし将来にプログラミングを活かせるなら、
ゲーム作りやAIの開発、AIを活かしたロボット作りをやりたいです。
コメント1件

725
仕様書無しさん[sage]   投稿日:2017/01/23 23:10:57
>724
今んところC++以前の問題だぞ
どの言語や環境でも大体あるような内容ばかりだ
コメント1件

726
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/24 00:58:31
>725
C++自体は前もやってたし
コードを見せる事もあまりないので
全然できないと思われてても仕方ないですが…
DXライブラリの長い関数に不慣れなだけで
じっくりやれば理解できますよ。多分。





…多分ね。
コメント1件

727
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/24 00:59:53
どうしたのかなー僕
10代過ぎたころから

イライラする(´・ω・`)
http://up.gc-img.net/post_img/2014/01/aLfbUlMQ5UXTT6E_9Fjpc_12.jpe...

728
34歳[sage]   投稿日:2017/01/24 01:06:10
もしかして俺のせいでイライラしてる?
コメント1件

729
仕様書無しさん[sage]   投稿日:2017/01/24 01:10:09
温かい牛乳でも飲んではやく寝なさい
夜更かしは体と心に良くない
特に夜は考えがネガティブになりがち
悩みがあるなら朝日を浴びながら考えなさい

中学生でこのくらい出来てれば十分優秀
君は自信を持っていい
コメント1件

730
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/24 01:28:51
>728
自律のせい
書き込む暇あったら部屋片付けな
まず要るものを要らないものを分けろ
そうすればすぐに終わる

>729
暖かい牛乳…上に乗ってる白い膜が嫌いだ…(食わず嫌い)
そろそろ寝ようかな、あと一試合したら寝る。

ありがとう。もっと頑張る。

731
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/24 01:38:50
最後の一試合が負けに終わりました(´・ω・`)

因みにMODERN COMBAT 5 : BlackoutっていうFPSです
プラチナリーグでエイムには自信あるけど
チーターとかチーター並みに上手い奴がいて萎える(´;ω;`)
ダイアリーグになるよりブロンズリーグにレート落として
初心者狩りをしたい今日この頃。因みにナイフ無双が得意です。
コメント1件

732
仕様書無しさん[sage]   投稿日:2017/01/24 10:02:42
>726
for, while, 配列、構造体すら知らない、知ってても使えないってのはやったうちに入らない
本読んだだけで、自分の知識として吸収してないうちはやったなんて言わない方がいい
コメント1件

733
仕様書無しさん[]   投稿日:2017/01/24 12:35:09

734
仕様書無しさん[sage]   投稿日:2017/01/24 12:38:36
片山です。規制が入っちゃったらしい。
名前書けないよ。

735
仕様書無しさん[sage]   投稿日:2017/01/24 12:39:44
>731
なんでそれをこのスレに書いたの?
理由をきちんと説明してね。
コメント1件

736
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/24 17:10:11
>733
コマンドプロンプトみたいなのを作ってみた。試してみてや。
コメント1件

737
仕様書無しさん[sage]   投稿日:2017/01/24 20:15:20
プログラムはなぜ動くのか?というタイトルの本でも買って読んだ方がいい

コンピューターの動作原理の理解が足りていないように思われる
コメント2件

738
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/24 20:51:49
>732
あー…確かにその辺は苦手…
まずはその辺の基礎からおさらいしてみる。

>735
え、書いちゃ駄目なのか…
ちょっとした雑談もNG?

>736
Thank you, I'll try it.

>737
CPUとかメモリの仕組みは
アバウトには知ってるけど、もっと詳しく知った方が良いかな?
最近のプログラマは電子工作ができたほうが良いとは聞くけど…
ソフトウェアを知るにはハードウェアを知るのも必要か…。
コメント1件

739
仕様書無しさん[sage]   投稿日:2017/01/24 21:04:27
>738
>え、書いちゃ駄目なのか…
>ちょっとした雑談もNG?

話の流れで派生した雑談と、いきなりスレを私物化して関係ない日記を書き出すのが
同じだとでも思ってるの?頭おかしいんじゃない?
コメント1件

740
仕様書無しさん[]   投稿日:2017/01/24 21:09:46
今日は焼き鳥をたべました
美味しかったです!
コメント1件

741
仕様書無しさん[]   投稿日:2017/01/24 21:17:21
今日は鶏の天ぷらを食べました。
お腹いっぱいです。

742
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/24 21:20:31
念のためにプログラムを解説しておこう。任意のサイズの文字列を描画するためには、DxLibではフォントを使わないといけない。
CreateFontToHandleでフォントを作成してDrawStringToHandleでフォントを使って文字列を描画する。
<cstring>のmemmoveはメモリーブロックを移動する。memsetはメモリーブロックを指定したバイト値で埋め尽くす。
コメント1件

743
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/24 21:26:23
DrawStringToHandleの第3引数はC文字列だから、ゼロ終端でなければいけない。そのため、あらかじめstr[1]==0として、一文字ずつ描画している。
gp_outputはC++文字列だから、動的に伸縮できる。gp_output.erase(gp_output.begin());は、最初の一文字を削除する。

744
仕様書無しさん[sage]   投稿日:2017/01/24 21:35:08
>737
三冊はそういう本読んだわ

745
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/24 21:37:36
出力する文字列があれば、gp_outputの最初の文字をgp_bufに出力して、gp_outputの最初の文字を削除する。
これをメインループで繰り返すことで、gp_outputのすべての文字が一文字ずつ順番にgp_bufに出力されていく次第である。
コメント1件

746
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/24 21:43:07
Any question アルカ?
コメント2件

747
仕様書無しさん[]   投稿日:2017/01/24 21:57:45
何もしていない普通の一般人の自宅に隠しカメラを取り付け
それをネットでリアルタイム配信

仲間という人間に対する盗聴盗撮生ネット配信の会

しかけたカメラの映像
乗っ取っているPCの画像をリアルタイムで生配信中
集団で仲間の私生活を覗いて楽しんでいる

そんなことが今この国では行われています

仄めかしの隠語は
猫 穴 水 仲間 

748
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/24 22:17:34
>739
話の流れで派生したようなしてないような。
別に私物化したつもりはないし特に迷惑かかってない気がするけど…
2ちゃんにおいてスレ主がある程度スレに関係ない雑談を書く事って
2ちゃんねらーからはどう見られてるの?

あんまりルール分からないけど違反だったら
2ちゃんのルールとそのソースを持ってきて教えてくれれば有難いです。

>740-741
流石に唐突すぎない?w

>742-743 >745-746
ちょ、ちょっと待って…まだ理解するには早すぎる…_(:3 」∠)_

749
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/24 22:30:03
お時間でござる。失礼するでアルね。
コメント1件

750
仕様書無しさん[sage]   投稿日:2017/01/24 22:34:01
ここはお前の日記帳じゃねえんだ(AA略)
コメント1件

751
仕様書無しさん[sage]   投稿日:2017/01/24 23:20:09
>746
CとC++初心者で、WebとDBだけで何十年も生きてきたスクリプトオッサンだけど、ギリギリ理解できた
結構面白いものですな・・・

752
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/24 23:26:22
>749
早寝早起きアルね。眠れないアル。
やっと暇ができたのでプログラム見てみるアル。

753
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/24 23:39:01
知らない関数ばっかりで案の定ちんぷんかんぷんじゃ(´・ω・`)

754
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/24 23:41:44
>746
色んな関数あってワケワカメな状態だけど…
このプログラムってキー入力情報を取得して
変数に押されたキーを代入して描画してるって認識で良いんだよね。

これって文字をBackSpaceで消す事ってできる?
大量の変数使えば何とかなるかな?或いは前にやったarrayとか。

755
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/24 23:45:43
気づいたらもう>750超えたんやね…
次スレが必要になるかもしれないけど
テーマは何にしよう、現状は書いたプログラムの
分からないところを訊きながらプログラミングしたり
ノウハウとかコードを教えてもらってるけど…

良いスレタイないかな、それとIDつけたほうが良いんだろうか

756
仕様書無しさん[sage]   投稿日:2017/01/24 23:55:25
シンプルに
「将来プログラマになりたい」
「将来プログラマになりたい人の寺子屋」とか
コメント1件

757
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/24 23:57:28
>756
良いスレタイありがとう、使わせてもらいます!!\(・∀・)/

758
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/25 00:02:16
今日は勉強なり何なり忙しかったけど
明日からはまた暇になるからスケジュール立てとこ

[1] for文、while文を覚える
[2] 画像を方向キーで動かす


明日はまずこれをやろうかな。
コメント1件

759
仕様書無しさん[sage]   投稿日:2017/01/25 00:03:23
まあ次スレはまだ早いと思うよ

950ぐらいじゃね?
コメント1件

760
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/25 00:12:40
>759
うん、それくらいに立てるつもり。

761
仕様書無しさん[sage]   投稿日:2017/01/25 00:31:46
i have a pay
i have an apple
....oh...!!!
applepay!!!!!!!

762
仕様書無しさん[sage]   投稿日:2017/01/25 00:42:50
I have a pen. I have a pen.

ouch !

I have a pain !
コメント1件

763
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/25 01:01:06
>762
上手い

764
34[sage]   投稿日:2017/01/25 01:19:35
なんでC++やってるのにJavaの開発環境に詳しいの?
コメント1件

765
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/25 13:04:07
左右矢印とBackSpaceとコマンド実行を実装したよ。
http://ideone.com/Wb9dXT
コメント1件

766
仕様書無しさん[sage]   投稿日:2017/01/25 14:55:27
>758
この二つを同時に勉強中ってのがそもそもおかしいww
勉強がうまくいかないというより、
色々つまみ食いしすぎて全部中途半端で終わってるだけなんじゃないかい。

auto 泥沼 = true;
while(泥沼){
 auto やりたい事list = やりたい事ジェネレータ();
 for(auto&& やりたい事 : やりたい事list){
  if(is意味がわからない(やりたい事))break;
 }
 // 泥沼は終わらない!
}

俺の中でぬーぶ君はこんなイメージ。
コメント5件

767
仕様書無しさん[sage]   投稿日:2017/01/25 15:17:52
>766
誤break
正continue
と思われ
コメント1件

768
KAC[sage]   投稿日:2017/01/25 16:42:02
>767
いや、766で合ってるだろ。
何かわからないことがあれば全部放り出してしまうっていう・・・

というか、
プログラマーに一番必要な資質「解決力」が全くないのが致命的。
小学生のように先生に教えてもらって当たり前だと考え、
わからないことは全て「わかりません。教えてください」となってる。

覚えることだけが勉強だと認識しており、
考えるということすら思いつかないのが態度にありありとでている。

で、当然なにも理解できずに同じところをぐるぐる回る・・・と。
コメント1件

769
仕様書無しさん[sage]   投稿日:2017/01/25 17:10:35
中学生という設定なんだしそんなもんでしょ
どうせコイツは就職できないよ

770
仕様書無しさん[sage]   投稿日:2017/01/25 17:29:49
>768
うん、俺も途中で投げ出してしまう人と感じたのでbreakにした。

分からないまま放置するよりはマシだが、
分からないものを全部人に聞いていては全然覚えない。

せめて「○○って何ですか」じゃなく
自力で調べ尽くした上で「○○って××って事で合ってますか」って聞くことを心掛けると結構変わると思うんだ。
34歳と違ってやる気と若さが有るんだし。
コメント1件

771
仕様書無しさん[]   投稿日:2017/01/25 19:09:34
俺が偽装請負多重派遣業界SEを辞めて人売りやる理由

・人売りは大儲けだから家族に奉仕できる
・SEは結婚障害者だから家族に迷惑かかる
・SEの大半は料金以上に無能開発してくれる
・SEの大半は多重派遣を訴えない
・SEを多重派遣すると責任問題を誤魔化せる
・SEを人身売買しても民事不介入の警察に捕まらない
・SEに機密誓約させるから不法行為は警察や裁判官に隠せる
・SEに分量以上の作業強要しても開発内容がわからない警察や裁判官を騙せる
・SEに料金以上の作業強要しても開発内容がわからない警察や裁判官を騙せる
・SEに契約以外の作業強要しても開発内容がわからない警察や裁判官を騙せる
・SEの鬱病や過労死も立証困難で警察や裁判官を騙せる
・SEの報酬を強奪しても立証困難で警察や裁判官を騙せる
・システム未完成のせいにして立証困難で警察や裁判官を騙せる
・偽装請負に従うSEに制裁を与えられる
・結婚相手を苦しめるSEに制裁を与えられる

何よりもプログラム作らないで大儲けできるからな

772
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/25 19:25:55
>764
このスレの先のほうでも言ったけど、>766の言うように
僕はつまみ食いが多くてね。
Javaもつまみ食いしたし他の言語も大量に。
プログラミングの参考書だけでも10冊以上。
自分でも覚えてないほど色んな言語見たよ。

今持ってる開発環境はHSPスクリプトエディタと、
Visual Studioと、NetBeans。
Visual Studioの中でもC++しか使ってないけど
C#やらVisual Basicやら色々入ってるし。

>765
あれ、できるんだ…(´;ω;`)
想像すらできないコードだからもう訳わかんないや。

>766
片山さんが教えてくれるプログラムは
ちょっとレベルが高すぎてまだついていけない。
まだ少し整理の時間が必要。>766さんの言う通り、
このままだと中途半端でダウンするのがオチだからね(´・ω・`)

そのプログラムあってるよw
僕が立てた企画は全部崩れる。でも今回は本気で取り組みたいし
多くの人の手も借りたいからスレ立ててみた。

773
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/25 19:26:57
インストールしたかどうかすら覚えてないけど
Rubyも触った気がするなぁ…
Rubyもう一回やってみようかな。

774
仕様書無しさん[sage]   投稿日:2017/01/25 20:08:47
rubyがいけて何故pythonがいけない?
コメント1件

775
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/25 20:18:43
>774
参考書に書いてあるんだけど、
プログラムをどう書けばいいのか…悪い参考書買っちゃったかな。
Pythonって統合開発環境ないの?


776
仕様書無しさん[sage]   投稿日:2017/01/25 20:24:31
visual studioでもnet beansでもいける

pycharmってのが人気

gimpやblenderにも組み込まれている
コメント1件

777
仕様書無しさん[sage]   投稿日:2017/01/25 20:27:44
それとprocessingにもpythonモードがある

778
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/25 20:35:47
>776
そうだったのか…もっと詳しく調べてみる。
Pythonってみんなどんな風に使ってる?
コメント1件

779
仕様書無しさん[sage]   投稿日:2017/01/25 20:42:57
>766
autoって何?
コメント1件

780
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/25 20:49:37
>779
C++11のauto。型を明示的に指定せずに右辺の型で変数を宣言できる。関数の戻り値にもautoが使える。
コメント1件

781
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/25 21:10:13
関数というのは処理のまとまりだ。関数を「呼び出す」ことでその処理を行うことができる。
同じ処理や似たような処理は関数にまとめることで重複コードを無くすことができる。
関数には「引数」という、処理のバリエーションがある。呼び出すときは実引数を指定する。
また、関数の呼び出し元に「戻り値」という値を返すことができる。

782
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/25 21:21:39
先ほどのプログラムで、gp_で始まる名前の関数は、自前の関数だ。DXライブラリの関数でも標準C/C++の関数でもない。
マニュアルを見ても載っていない。プログラムの中で定義されている。
関数の中で別の関数を呼ぶことができる。関数の中から関数を呼び出して、その関数の中から、
別の関数を呼び出して……という制御構造になる。自分自身の関数を呼び出すことを再帰的呼び出しと呼ぶ。

783
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/25 21:31:45
関数の中でreturnを実行すると、すぐに呼び出し元に戻る。戻り値がvoidでなければ、returnには戻り値を指定する。
関数は処理のまとまりだ。プログラマーは関数ごとにその仕様を決め、仕様通りに正しく処理するように関数を記述する。
つまりは、それぞれの関数が仕様通りに動いていれば全体のプログラムも正しく動作するであろう。関数は部品(モジュール)のように扱えばいい。

784
仕様書無しさん[]   投稿日:2017/01/25 21:41:03
>780
トンクス
なんだC++の文法だったのね
煽る為にAUTO(アウト)って書いてるのかとw
C#の型推論(var)なら知ってるし

785
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/25 21:48:29
【練習】
次のプログラムの動作を予想した後で、実際に実行し、動作を確認しなさい。
#include <iostream>
int my_function(int n)
{
std::cout << "my_function(" << n << ")" << std::endl;
return n + 1;
}
int main()
{
my_function(2);
std::cout << my_function(100) << std::endl;
return 0;
}

786
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/25 22:03:29
現代となっては、部品を自分で作ることはまれだ。テレビのメーカーがネジを自分で作るわけにはいかない。
ソフトウェア開発においては、オープンソースによる恩恵が増しているが、必要となる部品がなければ、自分で作るはめになるかもしれない。
そのときは各部品の品質を単体テストなどによって、最大限高めないといけない。1%でも不良部品があれば、ロケットは発射できない。

787
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/25 22:31:01
速い、そして早い…(´・ω・`)

788
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/25 22:36:13
[1] for文、while文を覚える
[2] 画像を方向キーで動かす

まずこれやらなきゃ…(´・ω・`)

789
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/25 23:44:10
【forループの文法】
for (; ; ) {

}
【forループのアルゴリズム】
1. ,鮗孫圓垢襦
2. △鮗孫圓掘↓△ゼロであればループを脱出する。
3. い鮗孫圓垢襦
4. を実行する。
5. 2.へ戻る。
コメント1件

790
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/25 23:47:54
【whileループの文法】
while () { }
【whileループのアルゴリズム】
1. ,鮗孫圓掘▲璽蹐任△譴丱襦璽廚鮹出する。
2. △鮗孫圓垢襦
3. 1.へ戻る。

791
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/25 23:50:54
【do〜whileループの文法】
do { } while ();
【do〜whileループのアルゴリズム】
1. ,鮗孫圓垢襦
2. △鮗孫圓掘↓△ゼロであればループを脱出する。
3. 1.へ戻る。

792
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/25 23:57:02
ループの中ではbreak;でループを脱出できる。
int i;
for (i = 0; i < 5; ++i)
{
if (i == 3) break;
}
std::cout << i << std::endl; // 3

793
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/25 23:58:27
>789
凄く分かり易いけど、△ゼロならってどういう…?
△諒竸堯に「0」が返されたらっていう事かな

何でい鮗孫圓靴討らを実行なの…(´・ω・`)
コメント2件

794
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/26 00:04:45
ループ内部におけるcontinue;は次の繰り返しへジャンプする。

int sum = 0;
for (int i = 0; i <= 4; ++i)
{
if (i == 2) continue;
sum += i;
}
std::cout << sum << std::endl; // 0+1+3+4==8

795
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/26 00:08:10
>793
△ゼロであればループ内部は1度も実行されない。
は変数を増減したりするためにあるから、この順序でOK。

796
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/26 00:15:37
比較演算子(==、!=、<=など)の結果はゼロか1になる。
条件が成立したら1に、不成立ならゼロに。

797
仕様書無しさん[sage]   投稿日:2017/01/26 00:23:09
>778
NetBeansなら[ツール]-[プラグイン]から、Visual Studioなら
https://microsoft.github.io/PTVS/
からそれぞれPython拡張がインストール出来る

JavaにはJython、.NETにはIronPythonという仮想マシン上の実装がある

最近では機械学習などのAIでもてはやされている感が強いが
C++やC#,Javaなどのようにガッツリとプログラミングするでもない、
ちょっとしたテキストファイルの変換などに使ってるかな

自分はIDE使うよりターミナル2つ起動して1つはpythonをインタラクティブモードで起動しといて
コードを確かめながら、一方ではvimなどのテキストエディタでコードを編集しながら
使う事が多い

798
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/26 00:25:34
>793
△老兮馨魴錣鯢修梗阿澄

799
仕様書無しさん[sage]   投稿日:2017/01/26 00:35:09
ところでWindowsでプログラミング環境を整えたいならWeb Platform Installerを入れるか
https://www.microsoft.com/web/downloads/platform.aspx?lang=

chocolateyを入れておくと便利だぞ
https://chocolatey.org/

特にchocolateyはわざわざサイトに行ってダウンロードしてインストールして、といった
ステップがたかだか1行のコマンド入力で済んでしまうので便利
コメント1件

800
仕様書無しさん[sage]   投稿日:2017/01/26 00:38:52
>770
せっかくリスト作ったんだから、全てわからないで消費させたかったから、contと思ったんだけどな〜w

ま、どうでも良いかw

言語はいっぱいやりました!教科書も10冊以上!
→forとwhile覚えなきゃ。

どんなにおかしいこと言ってるのか気付いてないのが辛い。多分今時点だと34才の方がプログラム能力上、以前ちょっとは書いてたらしいから、と言ったら伝わって精進すること期待。
コメント1件

801
仕様書無しさん[sage]   投稿日:2017/01/26 00:57:17
つまみ食いはいいが、for文理解できないでつまみ食いはマズイぞ
本取り替えてもfor文でわからなくなるんだろ?
>1はとりあえず「言語決める」のと「基本構文のマスター」を目標にしたほうがいいと思うぞ
基本構文はどの言語も大差ないから、つまみ食いしても結果は同じ
がんばれ

802
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/26 01:07:29
>800-801
言語いっぱいやってたのは
自分に合った言語見つけるためだよ。
それで決めたのがC++言語。基本文法からやってるから
片山さんの講義の早さについていけないんだよ(´・ω・`)

803
34アスペ[sage]   投稿日:2017/01/26 01:41:36
難解と言われるC++もスカラよりは楽らしいから。

804
片山博文 ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/26 02:11:13
#include <iostream>
int main()
{
char c = 1;
for (std::cout << "hello"; c; c *= 2)
std::cout << c << std::endl;
return 0;
}

805
仕様書無しさん[]   投稿日:2017/01/26 08:03:45
プログラミングにはCBDオイルというのが有効だそうです。アイデアが治療に有効するので安倍内閣総理大臣も持病に使っているそうです。
ビル・ゲイツもこれで億万長者になれました

806
仕様書無しさん[sage]   投稿日:2017/01/26 10:48:41
基本文法を一通り押さえた上でゲームの作り方なりなんなりスレで話せばよいのでは?
コメント2件

807
仕様書無しさん[sage]   投稿日:2017/01/26 13:59:40
>806
その基本文法がいつまで経っても理解できないんだろ

808
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/26 15:44:36
>806
その基本文法をもう一回おさらいしてるやで〜

809
仕様書無しさん[]   投稿日:2017/01/26 18:26:58
>799
インスコが楽なのは確かだが、それよりも、各ソフトのうpGが楽だからchocoはイイ!
cup all -yで終わり
Cカップなら全部イイ!

810
仕様書無しさん[sage]   投稿日:2017/01/26 21:26:07
PowerShellがsudoみたいに簡単に管理者権限で動かせられたらもっと便利なんだが
コメント1件

811
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/26 22:31:32
>810
"力持ちの貝殻"って何かカッコいいな

812
仕様書無しさん[sage]   投稿日:2017/01/26 23:35:02
まあ、貝は力持ちだけどな。
コメント1件

813
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/26 23:49:38
>812
えっ…そうなの?
貝は嫌い、マズイもん(´・ω・`)

814
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/27 00:26:57
明日はプログラミングに使う画像の加工と
画像を動かす処理をやるぞい

おやすみ

815
仕様書無しさん[sage]   投稿日:2017/01/27 00:49:46
海産物嫌いな人ってすぐにハゲるらしいよ?
コメント1件

816
仕様書無しさん[sage]   投稿日:2017/01/27 03:00:31
貝とは仲良くしたほうがいいわな

817
仕様書無しさん[sage]   投稿日:2017/01/27 08:25:12
Windows10のキッティングにPowershellは不可欠

818
仕様書無しさん[sage]   投稿日:2017/01/27 12:27:22
絶対に国立以上の理系大学に入って情報工学をきちんと学ぶことをおすすめする
コメント1件

819
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/27 12:49:20
>815
おっかしいなぁ…
うちの父さん牡蠣好きなのにハゲてるよ…(´;ω;`)
今年47歳だったっけ、僕もいつかハゲるんだろうか…

>818
情報処理検定(Excel?)みたいなのも受けた方が良いと聞いたけど
プログラミングに情報工学ってそんなに必要なのか…
コメント1件

820
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/27 14:08:16
人がいない、画像加工して待ってよう…(´・ω・`)

821
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/27 17:44:07
ブタ降りはできたか? 証拠画像をアップして。
コメント1件

822
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/27 18:05:44
>821
はーい、ちょっと待ってね
ついこないだ完成したよw

823
仕様書無しさん[]   投稿日:2017/01/27 18:17:39
健全でない言葉が含まれているため表示しません 内容を確認する

824
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/27 18:31:51
imgur無理だったからfastpicにした(´・ω・`)
こんな感じにできたよ
https://www.fastpic.jp/images.php?file=5295519096.jpg
コメント1件

825
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/27 18:47:35
>824
よくやった。
なにかが落ちてくるゲームのことを「落ちゲー」というが、何か落ちゲーのアイデアが思い浮かんだだろうか。
考えたまえ。
コメント1件

826
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/27 18:50:44
>825
下からシューティングしていくアレ。
ほらなんかあるやん、アレ…(アレなんて言うの…?)

827
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/27 18:51:03
インベーダー的なやつッッッ!!!!(゚Д゚)

828
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/27 19:04:55
それじゃあ、1つインベーダーみたいなものを作ってみようか。とは言え、著作権の問題があるので、
まったくスペースインベーダーと同じものを作ってはならない。自分らしい違いのあるオリジナリティーがないといけない。
ゲームのルールを考えよう。キャラのサイズを決めよう。次にキャラの画像を用意しよう。さらにキャラの配置を決めよう。
コメント1件

829
仕様書無しさん[sage]   投稿日:2017/01/27 19:09:27
下から撃つのだとパクリだから、上から撃つことにしよう
潜水艦から魚雷落とすのとかどうだ?
敵も潜水艦で左右からやってくるの
コメント1件

830
仕様書無しさん[]   投稿日:2017/01/27 19:23:00
俺が偽装請負多重派遣業界SEを辞めて人売りやる理由

・人売りは大儲けだから家族に奉仕できる
・SEは結婚障害者だから家族に迷惑かかる
・SEの大半は料金以上に無能開発してくれる
・SEの大半は多重派遣を訴えない
・SEを多重派遣すると責任問題を誤魔化せる
・SEを人身売買しても民事不介入の警察に捕まらない
・SEに機密誓約させるから不法行為は警察や裁判官に隠せる
・SEに分量以上の作業強要しても開発内容がわからない警察や裁判官を騙せる
・SEに料金以上の作業強要しても開発内容がわからない警察や裁判官を騙せる
・SEに契約以外の作業強要しても開発内容がわからない警察や裁判官を騙せる
・SEの鬱病や過労死も立証困難で警察や裁判官を騙せる
・SEの報酬を強奪しても立証困難で警察や裁判官を騙せる
・システム未完成のせいにして立証困難で警察や裁判官を騙せる
・偽装請負に従うSEに制裁を与えられる
・結婚相手を苦しめるSEに制裁を与えられる

何よりもプログラム作らないで大儲けできるからな

831
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/27 19:26:32
>828
キャラクターとか描くのはどうしよう…
オリジナルのキャラだよね、自分で描いたやつ。
うまく作れる気がしない…

>829
そこのところは考えてある。
30分休憩の間にゲームの仕様は決めました(`・ω・´)
コメント1件

832
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/27 19:34:31
>831
Inkscapeで図形を組み合わせて描いてみたら? 実写ってのもアリだよ。ゲームの雰囲気とか設定というものが大事。
コメント1件

833
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/27 19:40:13
>832
図形を組み合わせるか
でもマウスだからどうやって顔とか服とか
細かい部分を描けば良いのか…
コメント1件

834
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/27 19:43:34
>833
手描きした後で、スキャナとかカメラなどで取り込んでもいいよ。

835
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/27 19:48:34
複雑な図形を描くならパスで曲線を描く方法をマスターしないといけないね。

836
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/27 19:56:21
まあよく分からないけどやってみるでぃ

837
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/27 21:14:30
最近はCLIP STUDIOというソフトを使うのが流行りなのかな。

838
仕様書無しさん[sage]   投稿日:2017/01/27 22:22:16
>819
海外でも働けるように情報工学の学位は取った方がいーよ
ガチで極めたいなら大学数学も学ばないとダメだしな
コメント1件

839
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/27 23:36:50
>838
海外かー、憧れるけど英語のヒアリングが苦手で…
発音はまだギリギリできるけど流暢には話せないし。

やっぱりハッカーレベルだと大学の数学が必要になるのか…。
それともハッキング自体はコンピュータ関連を詳しくしればできるようになるのかな。
いや、悪用する気はないんだけどね。

情報工学についてまた色々調べなきゃ。
調べるものが多くなるなぁ、調べ事は苦手(´・ω・`)
コメント1件

840
仕様書無しさん[]   投稿日:2017/01/28 00:06:46
>839
英語のドキュメントをスラスラ読めるレベルじゃないと
ハッカーどころかこの業界で生きるのはキツイ

専門卒程度でも求人はあるけど
20代までだしね

30歳より長く生きたいなら
別の仕事選んだ方が正解
コメント1件

841
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/28 00:14:44
>840
英語は極めるつもりでいるよ。
第二母国語として話せるようにね。

他に習得しておくべき言語はある?
或いは何か知っておくべき専門知識とか。

842
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/28 16:51:17
背景の画像を貼りたいけど…
どないしましょ…(´・ω・`)
コメント1件

843
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/28 16:59:40
>842
メインループの中のキャラ描画の前に背景を描画すればいい。
コメント1件

844
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/28 17:01:11
>843
以外と単純だったのかw
ありがとうw

845
仕様書無しさん[sage]   投稿日:2017/01/28 17:14:04
今の会話で何故描画の事だとわかったのだろうか?
コメント1件

846
ぬーぶ (>>1) ◆upkqfrxkrw []   投稿日:2017/01/28 17:27:56
>845
同一人物だと言いたいの?
この前落ちゲーを作るって話だったし
逆に分からないほうがおかしくないか…?

847
仕様書無しさん[sage]   投稿日:2017/01/28 19:39:45
ここらで質問。

自分の部下として>1が配属されたら
おまいらならどうするよ
コメント2件

848
仕様書無しさん[]   投稿日:2017/01/28 20:38:26
>847
片山っちとぬーぶっちなら、ぬーぶっちがいい
片山っちはなんか怖いわ
コメント2件

849
仕様書無しさん[sage]   投稿日:2017/01/28 20:56:37
>847
いじめて自主退職に追い込む
コメント1件

850
ぬーぶっち (>>1) ◆upkqfrxkrw []   投稿日:2017/01/28 21:01:14
>848
ぬ、ぬーぶっち…
ぬーぶっち…      (・∀・)イイネ!!

>849
キャーパワハラよー ヽ( ´・ω・`)ノ

851
仕様書無しさん[sage]   投稿日:2017/01/28 21:04:13
>847
イケメンなら仲良くなる
ブサイクなら無視する
コメント1件

852
ぬーぶっち (>>1) ◆upkqfrxkrw []   投稿日:2017/01/28 21:05:34
>851
フツメンならどうするん
鼻整形したい
コメント1件

853
仕様書無しさん[sage]   投稿日:2017/01/28 21:17:40
>848
どっちでも来る人はいっしょ。。。

854
仕様書無しさん[sage]   投稿日:2017/01/28 21:23:46
>852
フツメンならとりあえず身体チェックしてから
コメント1件

855
ぬーぶっち (>>1) ◆upkqfrxkrw []   投稿日:2017/01/28 22:04:34
>854
何で身体チェックw

身長は低めですわ(´・ω・`)
体重は身長と比べて少なめ(痩せ気味くらい)

856
ぬーぶっち (>>1) ◆upkqfrxkrw []   投稿日:2017/01/28 22:09:16
FPS作りたいから銃の種類とか色々知りたいんだけど
何せ銃に関しては知識ゼロだからなぁ…

誰か銃の種類紹介されてる良いサイトとか本知らない?(´・ω・`)
できれば弾数とかリロードの仕方とか各部名称が詳しく書いてるやつ…
図書館行けばそういう本置いてあるかな?
コメント1件

857
ぬーぶっち (>>1) ◆upkqfrxkrw []   投稿日:2017/01/28 22:10:17
今日は作るゲームの仕様を書くだけで終わっちゃいそうだな…
思ったよりも時間がかかりそう

858
仕様書無しさん[sage]   投稿日:2017/01/28 22:12:07
モデルガンの通販サイトとか見れば?
コメント1件

859
ぬーぶっち (>>1) ◆upkqfrxkrw []   投稿日:2017/01/28 22:46:24
>858
モデルガンだと本物の弾じゃないし種類も少ないから
できれば本物の銃が見れるようなのが良いかな
コメント1件

860
仕様書無しさん[sage]   投稿日:2017/01/29 00:51:35
>856
最近のFPSで実銃使わなくなったのは著作権料(ライセンス料金)の支払いをしたくないから
という話を聞いたことがある

同人レベルなら問題ないと思うけど、やめておけ

861
仕様書無しさん[sage]   投稿日:2017/01/29 01:44:18
>859
英語できるならアメリカのgoogleでググれよ
コメント2件

862
ぬーぶっち (>>1) ◆upkqfrxkrw []   投稿日:2017/01/29 01:48:50
>861
それだっ!!
ちょっとでも英語できたこの脳味噌と>861に感謝

863
ぬーぶっち (>>1) ◆upkqfrxkrw []   投稿日:2017/01/29 01:59:41
とある海外サイトを閲覧中。
知らない単語がいっぱいあって勉強になる。

ウィンチェスターとレミントンばっかりやんけ(´・ω・`)
ウィンチェスターシリーズはM1887が一番好き。
ターミネーター2でシュワちゃんが使ってたやつ。
でもあの撮影のスピンコッキングでシュワちゃんが指痛めてるから可哀想ね(´・ω・`)

864
ぬーぶっち (>>1) ◆upkqfrxkrw []   投稿日:2017/01/29 02:02:37
以外と英語って形式的な場所だと
日本の中学校の英語教育で習うように
正しい文法でキチンと書かれてるんやね。
どこでもスラングだらけだと思ってた。

865
ぬーぶっち (>>1) ◆upkqfrxkrw []   投稿日:2017/01/29 02:05:37
コルトソーコムちゃん発見
コルトパイソンってリボルバーだっけ
ペイルライダーって回転式拳銃なのに何であんなに長いんだろう



…こんな夜更けに話し相手なんかいないよなぁ……(´・ω・`)
もう寝ます_(:3 」∠)_

866
34アスペ[sage]   投稿日:2017/01/29 03:28:50
また名前変えたの!?
コメント1件

867
仕様書無しさん[sage]   投稿日:2017/01/29 03:57:38
sageろよ
あと銃の話したいなら軍事板に池
コメント1件

868
仕様書無しさん[]   投稿日:2017/01/29 08:35:25
偽装請負多重派遣業界SEと離婚
両親や親戚に反対されましたが、高稼働低収入業界のSEと結婚してしまい、生活困難で中絶と離婚をしました。
今は別業界で結婚障害残業のない共働きしやすい相手と結婚して幸せです。
・モラルがない
・モテない
・ファッションセンスがない
・コミュニケーションが苦手
・コンピューターが趣味
・プログラムの料金以上の不利益生産
・プログラムの巨額利益を客先に提供
・プログラムの巨額報酬を人売に提供
・ITスキルは使い捨て
・ITスキルが高いほど貧困
・高度情報技術者ほど貧困
・会社員なのに短勤続年数
・人手不足なのに無職意識
・人手不足なのに低収入
・高生産なのに低収入
・高利益なのに低収入
・高需要なのに低収入
・学習多いのに低収入
・PC使用過多で不健康
・運動不足で不健康
・高稼働で不健康
・高稼働で家事困難
・低収入で生活困難
・低収入なのに鬱病多発
・低収入なのに早死多発
・偽装請負の多重派遣損害あるのに稼働
・裁判官が技術判定不能だから賠償困難
【IT業界】独身が多い職業の象徴として「ITエンジニア」が取り上げられる /ビジネスnews+板

869
ぬーぶっち (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/29 17:19:52
>866
ちょこちょこ遊びで変えてるw

>867
軍事板なんてあるのか
2ちゃんは広いな
でももう良いサイト見つけたから大丈夫

下げなきゃ駄目か(´・ω・`)
コメント1件

870
仕様書無しさん[sage]   投稿日:2017/01/29 18:03:58
>869
1~100までの合計を出力するプログラムをC++で書いてみろよ
出来たらIdeoneで実行してここにリンクを貼ってよ
コメント1件

871
仕様書無しさん[sage]   投稿日:2017/01/29 18:14:33
long souwa( long n )
{
return n * ( n + 1 ) / 2;
}
コメント1件

872
ぬーぶっち (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/29 18:30:23
>870
え、どゆこと?
1+2+3+4・・・・・98+99+100
のプログラム?
コメント1件

873
34アスペ[sage]   投稿日:2017/01/29 18:52:37
>871
その数式を使うとプログラムの練習にならないんじゃ。

874
ぬーぶっち (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/29 19:06:11
作れたけどエラーが出るお(;^ω^)
while文ややこしいのう

875
仕様書無しさん[]   投稿日:2017/01/29 20:03:36
int goukei1to100(){
return 1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20
+21+22+23+24+25+26+27+28+29+30+31+32+33+34+35+36+37+38+39+40
+41+42+43+44+45+46+47+48+49+50+51+52+53+54+55+56+57+58+59+60
+61+62+63+64+65+66+67+68+69+70+71+72+73+74+75+76+77+78+79+80
+81+82+83+84+85+86+87+88+89+90+91+92+93+94+95+96+97+98+99+100;
}
コメント2件

876
ぬーぶっち (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/29 20:07:49
>875
無理やりすぎるやろ…

877
ぬーぶっち (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/29 20:11:58
Hey、1〜100まで足すプログラムはできたんじゃが
割り算の余りを変数に代入するってどうしたらええの?
調べても調べても分かりませんねん…

2進数に変換するプログラムを作りたいんデス(´・ω・`)
バイナリとか分からないデス。誰か教えてデス。
できればソースコードの説明とかもつけてほしいデス。
コメント1件

878
仕様書無しさん[sage]   投稿日:2017/01/29 20:20:40
どういう調べ方をしたか書いてみて
普通にC++  割り算 余りで出てくるけど
コメント1件

879
仕様書無しさん[sage]   投稿日:2017/01/29 20:22:40
そんなになんでも人に聞きゃいいという考えでは
知識は聞いた分は身につくのかもしれないけど
プログラマーに必要な思考力は微塵も身につかないと思うが。

将来グーグル検索の結果をコピペするだけの仕事をする
無能プログラマー(=コーダー)になりたいん?
実際そういう無能奴隷おじさん多いけどね。
技術ではなく労働力で売買される派遣奴隷おじさん。

必要な学術の知識も身に着けずに知識だけを他人だよりでむさぼったって
碌な結果にならないよ。
コメント1件

880
ぬーぶっち (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/29 20:24:13
ごめん、%を勘違いしてたみたい(´・ω・`)

>877の質問はナシで、単純に2進数への変換方法を教えてほしいですm(__)m
……理屈で説明してくれないと分からない人なので
できるだけ詳しい説明してくれると有難いです(´・ω・`)
どこのサイト見ても分からない…

>878
C++ 割り算 余り 代入

で検索した
コメント2件

881
ぬーぶっち (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/29 20:25:40
>879
何をどうしても出て来ないのにどうしろと…
人に聞いて考え方を身に着けるのは反則なの?
コメント1件

882
仕様書無しさん[sage]   投稿日:2017/01/29 20:28:21
無能ががんばって40〜50歳でたどり着いた派遣奴隷コピペおじさんと
同じレベルに15歳で到達したって、その道の先はなくてそこで行き止まりなんだよ。
結局30歳になる前に心を病んでリタイアするのがオチ。
わからない→聞く、というのを直そうぜ。
コメント1件


883
ぬーぶっち (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/29 20:31:04
>882
分かった。>880の質問取り消す。

でも本当に何を調べても全く分からないってときは
どうすれば良いの?
現役のプログラマーさんとかSEさんとかはどうやってるの…
コメント1件

884
仕様書無しさん[sage]   投稿日:2017/01/29 20:31:43
>880
ヒントだけ
シフト演算とand演算
コメント1件

885
仕様書無しさん[]   投稿日:2017/01/29 20:32:25
int dec2bin(int dec){ // 2進数を返す
return dec;
}

886
仕様書無しさん[sage]   投稿日:2017/01/29 20:33:45
>881
自分で答えを見つける思考力こそがプログラマーの仕事なんだよ。
キミがいまやろうとしていることは、仕事になれば、プログラマーの
なりそこないのコピペ職人たちがやってくれる程度の単純作業。
コメント1件

887
ぬーぶっち (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/29 20:41:48
おっしゃあああああああああああああああああああできたああああああああああああああああああああああああ!!!!!!!!!!!!


>884-885
なんかソースくれたのにごめんなさい(´;ω;`)

>886
本当にプログラム作れるように努力するよ

でも仮にプログラマーとかの仕事に就いたとして、
本当に全部自分で組むもんなの?
前に片山さんが言ってたけど、部品は自分で作らないって。
既にあるソースを貼り付けながら作るってことは基本的にはしないもんなの?
趣味で自分専用のツールを作るなら良いとして仕事ではNGな感じ?
コメント1件

888
仕様書無しさん[sage]   投稿日:2017/01/29 20:43:53
>883
仕事なら技術を持っているところから外部調達することもあるけど、
ふつうは「何も調べてもわからない」なんていうこと自体が許されないよ。
自分がプロジェクトの技術の最終防衛ラインになったら、わからないなんて
言うことすら許されないし熟考する時間もないなんてことは珍しくない。

そういうときは経験と感を頼りにわからないところをわかるように無理やり
埋めるみたいなことをしないといけないこともある。
そういう時に、人に聞かず考える癖をつけてきたことによる、プログラマー
としての思考力の分厚さというものが役立つ。

もちろん全く聞くなということはない。他人しか持っていない知識や仕様だって
もちろんあるし、考えればわかるだろうだけどめんどい、というときに人に聞くことはよくある。
でも今のキミはそういう状況ではないと思う。
是非考えに考えて、アーキテクト的なことがちゃんとできるプログラマーを
目指してほしい。
コメント1件

889
仕様書無しさん[sage]   投稿日:2017/01/29 20:47:40
>887
ピラミッドの作り方を考えるのがプログラマーで
ピラミッドを実際に作るために石を切り出したり運んだりするのが奴隷。
奴隷でもできることは奴隷にやらせておけばいい。
コメント1件

890
ぬーぶっち (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/29 20:51:28
今から作ったソースideoneに上げます

>888
ひえっ、分からないのが許されないのか…
そりゃプログラミング専門の職なんだから
分からないなんて許されないのはそうだよなぁ…

無理やり埋めるっていうと、極端に言えばwhileとかforのところを
ifとgotoで代用するってこと?

なるほど…今は勉強中だからなるべく自分で考えるんやね。


めちゃくちゃ良い事言ってくれるなぁ…ってしんみりしてたら
最後に「アーキテクト」っていう知らない単語が出てきて(´・ω・`)になった orz


アドバイス有難うございますm(__)m

891
ぬーぶっち (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/29 20:52:35
>889
なるほど、作り方を考えるほうになりたい。いや絶対なる。
コメント1件

892
ぬーぶっち (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/29 20:54:20
1〜100までの計算のやつできましたよん
http://ideone.com/z6nzIT

演出のために2進数使ったりコード長くなってるけどごめんなさい(´・ω・`)

893
ぬーぶっち (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/29 21:00:00
演出のために実際必要なプログラム作る以上の時間をかけてしまった(´・ω・`)

894
ぬーぶっち (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/29 21:02:14
暫く書きこみはなさそうなので
休憩にゲームします_(:3 」∠)_

895
仕様書無しさん[]   投稿日:2017/01/29 21:43:49
17 errors
コメント1件

896
仕様書無しさん[sage]   投稿日:2017/01/29 21:54:52
言語の指定がjavaになっとるwww

897
ぬーぶっち (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/29 22:23:37
>895-896
え、どういうこと?(´・ω・`)

898
仕様書無しさん[sage]   投稿日:2017/01/29 22:28:16
いや下に結果が出てないだろう?
http://ideone.com/HtOcuX
コメント1件

899
ぬーぶっち (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/29 22:31:54
>898
あ、そういうことか
ごめんソースコードさえ見せれれば良かったから
適当にRun押したw

WindowsのVisual Studioの環境で
各自動かしてくれればちゃんと動く。と思う。

900
仕様書無しさん[sage]   投稿日:2017/01/29 22:42:10
折角ideone.com使ってるんだから面倒くさい事させるなよw
コメント1件

901
仕様書無しさん[sage]   投稿日:2017/01/29 22:47:52
エラーばっかやん
コメント1件

902
ぬーぶっち (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/30 01:13:46
>900
ごめんw

>901
Visual Studio 2015で
空のプロジェクト=>C++で実行できる

903
仕様書無しさん[sage]   投稿日:2017/01/30 02:49:52
>872
そうだ

904
仕様書無しさん[sage]   投稿日:2017/01/30 03:05:45
>891
http://ideone.com/50elTP
main関数に書くんじゃなくて自作関数を定義してそれに仕事させろよ
1~100までの合計値を出力するだけでいい。過程の出力結果はいらない
あとIdeoneではWindows.hとその関数(Sleep)は使っちゃだめ
やり直しな
コメント1件

905
仕様書無しさん[sage]   投稿日:2017/01/30 11:14:45
どっかの面接の話だとこれが最強だとか
(void)printSum1to100() {
print(“55”);
}
コメント1件

906
仕様書無しさん[sage]   投稿日:2017/01/30 11:39:48
間違えてるしw

907
905[sage]   投稿日:2017/01/30 12:42:58
あ、やべ、素で間違えたわ

まぁ何が言いたいかというと、お客の要望以外のことを勝手にやったらあかんってことよ
間違えるのはもっとダメだけどな

908
仕様書無しさん[sage]   投稿日:2017/01/30 13:47:22
まあ、計算結果が分かりきってるなら、答えだけ返すってのは
究極の最適化だわな。
コメント1件

909
ぬーぶっち (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/30 16:43:07
>904
自作関数?なんじゃそりゃ…(´・ω・`)
えっと要するに5050を表示できる最適化されたプログラムってことか

910
KAC[sage]   投稿日:2017/01/30 16:53:07
>908
答えだけ返すってのは、結局>905のようなミスを誘発する。
式を書いておけば何をやっているか一目瞭然だし、
コンパイラが正しく計算するので勘違いによるミスも発生しない。

要は、>875がある意味正しい表記ってこと。

911
ぬーぶっち (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/30 17:03:10
もうこれで良いんじゃないかな(適当)

#include <iostream>
using namespace std;
int main(){
cout << "5050";
return 0;
}
コメント1件

912
仕様書無しさん[sage]   投稿日:2017/01/30 17:14:28
>911
関数の作り方知らんの?
コメント1件

913
ぬーぶっち (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/30 17:22:36
>912
#defineのこと?あれは使い方がよく分からない(´・ω・`)
コメント1件

914
仕様書無しさん[sage]   投稿日:2017/01/30 18:11:09
>913
それはブリプロセス、マクロ
関数の作り方がまだなら先にそっちやって

915
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/30 18:34:15
マクロじゃない方の関数を勉強しようか。
int myfunc()
{return 0;}
これ、ゼロを返すだけの関数。std::cout << myfunc();で「0」を表示する。
int myfunc2(int x, int y)
{ return x + y; }
これ、整数の足し算をする関数アルね。std::cout << myfunc2(1, 6);で「7」を表示する。

916
仕様書無しさん[sage]   投稿日:2017/01/30 18:39:49
javaで基礎基本覚えてからC++の方が良くない?

917
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/30 18:40:07
void print_d(double x)
{
std::cout << x << std::endl;
}
これ、浮動小数点数(いわゆる実数)を出力する関数アルね。print_d(3.14);で3.14表示アルね。
void print_d_plus_1(double x)
{
std::cout << (x + 1) << std::endl;
}
これ、1大きい数を表示する関数アルね。print_d_plus_1(123.4);で124.4表示アルね。

918
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/30 18:43:41
関数の引数に付いた名前と型は「仮引数」アルね。関数呼び出しの引数は「実引数」アルね。
実引数には、定数や変数でできた式を指定できるアルね。

919
ぬーぶっち (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/30 19:08:13
ごめん、そもそもの話
本当言うとreturnとか全く意味分からない_(:3 」∠)_
おまじないだと思ってたけど最近大事なものだと気づいた。
リターンって何じゃ。

920
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/30 20:32:31
returnキーワードは、「この関数から戻るよー」と言って現在の関数から呼び出し元にただちに戻ることを意味する。
voidを指定していない関数は、returnキーワードを使って呼び出し元に値を返す機能がある。返す値を「戻り値」という。
関数を宣言または定義するときは最初に戻り値の型を指定しないといけない。
double f(int n);という関数fがあったら、fの戻り値の型はdoubleである。
関数fの中でreturn 1.2;を実行すると(戻るよー)、呼び出し元に戻り値1.2でその場所からただちに戻る。
コメント1件

921
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/30 20:36:37
voidとは虚無、すなわち何もないことを意味する。
戻り値の型がvoidであれば戻り値は無い。その場合、returnで戻り値は
指定できないので、戻りたいときはreturn;と書く。

922
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/30 20:44:48
処理の順序を見ていこう。
#include <iostream>
int add(int a, int b)
{
int c; //
c = a + b; //
return c; //
}
int main(void)
{
int x, y, z; //
x = -1; //
y = 4; //
z = add(x, y); //き
std::cout << z << std::endl; //
return 0;
}

923
34アスペ[sage]   投稿日:2017/01/30 20:45:08
classとmainの文省略。

int ans=0;
for (int i=1; i<101; i++) {
ans=ans+i; }
System.out.println("1から100までの総和は"+ans);
コメント3件

924
34アスペ[sage]   投稿日:2017/01/30 20:49:27
片山さん、割り込んですいません。

総和を求めるプログラム文が出来たんで上に書かせて貰いました。

925
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/30 20:55:22
#include <iostream>
void g(int n) {
if (n >= 10)
{
std::cout << "10以上" << std::endl; //
return; //
}
std::cout << "10未満" << std::endl; //
}
int main() {
g(2); //´
g(12); //き
return 0; //
}
コメント1件

926
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/30 20:57:28
>923
i<=100;の方がカッコいいね。
コメント1件

927
仕様書無しさん[sage]   投稿日:2017/01/30 21:04:34
>923
Ideoneに書いてよ

928
34アスペ[sage]   投稿日:2017/01/30 21:04:51
>926
どうもです。
<=だったか=<だったか忘れてしまったもので…。

929
仕様書無しさん[sage]   投稿日:2017/01/30 21:09:54
比較処理は、変数は右側、定数は左側に書いておく癖をつけるといいよ。
代入処理と間違えるリスクも無くなるからな。
コメント3件

930
仕様書無しさん[sage]   投稿日:2017/01/30 21:22:09
>929
中学生に気持ち悪いキチガイコーディングスタイル教えんなよクズが

931
ぬーぶっち (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/30 21:37:06
>920
なるほど分からん(´・ω・`)
return 0;を書くとint main()に戻るの?

>923-924
もうすぐ次スレ立てるんで
プログラミング学習はそこでやるよ
良かったらそっちでJavaやろうよ

>925
あ、今ますます分からなくなった気がした……_(:3 」∠)_

932
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/30 21:50:58
これでどうかな?
#include <iostream>
void g(int n) {
if (n >= 10) //↓
{
std::cout << "10以上" << std::endl; //
return; //
}
std::cout << "10未満" << std::endl; //
}
int main() {
g(2); //´
g(12); //キ
return 0; //
}
コメント2件

933
仕様書無しさん[]   投稿日:2017/01/30 21:51:42
>929
可読性の低いキチガイコーディング乙!

934
ぬーぶっち (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/30 21:59:03
もうリターンの時点でちんぷんかんぷんじゃ_(:3 」∠)_
もう少しリターンについて調べてみる。そしてその後で>932を見る。

I just can't understand return. _(:3 」∠)_
I will check up about return and I see >932 after done it.

935
仕様書無しさん[sage]   投稿日:2017/01/30 21:59:36
>929
50代無能奴隷PGおじは黙ってろよw

936
ぬーぶっち (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/30 22:05:22
あ!分かったかもしれない。

937
ぬーぶっち (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/30 22:07:51
ん?いや分からない。何だコレ。

main()
{
int a,b;
a = 10;
b = kansu(a);
printf("関数を呼んだ結果= %d\n",b);
}

int kansu(int x){
return (x*2)
}
コメント1件

938
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/30 22:11:12
>937
関数の定義をmainの前に。

関数を呼び出すとき、プログラムのどこに戻ればいいかをプログラムは覚えている(リターンアドレス)。
コメント1件

939
ぬーぶ (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/30 22:16:59
>938
もう訳が分からない…

940
仕様書無しさん[sage]   投稿日:2017/01/30 22:18:59
#include <stdio.h>

int f(int i, int limit) {
return i >= limit ? i : i + f(i+1, limit);
}

int main(void) {
int sum;
sum = f(1, 100);
printf("%d\n", sum);
return 0;
}
コメント3件

941
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/30 22:19:05
int kansu(int x){
return (x*2)
}

main()
{
int a,b;
a = 10;
b = kansu(a);
printf("関数を呼んだ結果= %d\n",b);
}

942
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/30 22:26:15
Cでは上から順番にコンパイルされる。関数の定義や宣言では順序が大事。
まだ宣言や定義もされていない関数を呼び出すことはできない。
標準関数の宣言は#includeによって取り込まれる。
コメント1件

943
仕様書無しさん[sage]   投稿日:2017/01/30 22:32:17
>942
はい?
リンカーが何やってるか知らんの?この人

944
ぬーぶ (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/30 22:36:30
も、もうリターンは良いや、無理がある…(´・ω・`)

それよりもゲーム作りに戻ろう、そうしよう…
背景描いてキャラ描くところからだっけ

945
ぬーぶ (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/30 22:38:23
あ、次スレは>950超えたら僕が立てますね(´・ω・`)
次スレはこことは違う話のスレなんだけど
やることは変わらないので良かったら次スレも来て下さいm(__)m

946
仕様書無しさん[sage]   投稿日:2017/01/30 22:39:07
初心者向けならいいんじゃないの?
暗黙の型宣言とかlinkerとか初心者は関わらないほうがいいし。

947
仕様書無しさん[sage]   投稿日:2017/01/30 22:41:53
片山は普段から嘘ばっかりだから指摘してやっても今更感があるなw

948
仕様書無しさん[sage]   投稿日:2017/01/30 22:43:26
>940
これが動く仕組みがさっぱりわからん
コメント1件

949
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/30 22:45:38
あくまでマニュアルを読まない愚か者向けの説明だからな。

950
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/30 22:52:04
関数を呼び出すとき、リターンアドレスと実引数の値を、「スタック」と呼ばれる積み上げ式のメモリーブロックに記録する。
関数から戻るときに引数データとリターンアドレスは解放される。
スタックへの積み上げ式の記録方法により、自分自身の関数を呼び出すこともできる。
コメント1件

951
仕様書無しさん[sage]   投稿日:2017/01/30 22:53:49
returnというか戻り値理解せずにゲームって作れるものなの?
コメント1件

952
仕様書無しさん[sage]   投稿日:2017/01/30 22:55:54
>940の再帰はスタック使わないけどなw

953
ぬーぶ (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/30 22:55:55
>951
理解しないとゲーム作れないのか…

そろそろ次スレ立てます

954
ぬーぶ (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/30 22:58:28
やっぱ流れ遅いし>970-980の間に立てますわ(´・ω・`)

955
ぬーぶ (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/30 22:59:13
あ、ミス

IDってつけたほうが良いの?
色んな人から意見貰いたいしつけないほうが良いかな?

956
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/30 23:03:50
スタックを使いすぎると、スタックオーバーフロー(スタックあふれ)というエラーが発生して
異常終了する。例えば次のコードはスタックあふれを引き起こす。

main(){
return main();
}
コメント1件

957
仕様書無しさん[sage]   投稿日:2017/01/30 23:08:40
>956
無限ループするだけだなw

セクション .text の逆アセンブル:

000082e4 <main>:
82e4: eafffffe b 82e4 <main>
コメント2件

958
片山博文MZ ◆T6xkBnTXz7B0 [sage]   投稿日:2017/01/30 23:15:42
>940>957の例を見るに、コンパイラの最適化によっては、無駄にスタックを使わない関数になるかもしれない。

959
仕様書無しさん[sage]   投稿日:2017/01/30 23:18:52
>957
なんでARMなんだよw
ここはふつうx86だろw

960
仕様書無しさん[sage]   投稿日:2017/01/30 23:23:18
>948
まずはf(1, 3)くらいで頭の中で動かしてみなよ。

961
KAC[sage]   投稿日:2017/01/31 00:25:07
to: 片山博文MZ ◆T6xkBnTXz7B0

関数の説明が雑過ぎる。
そもそも関数が何か理解していないんだから
書き方や使い方の説明しても話にならんだろ。

962
KAC[sage]   投稿日:2017/01/31 00:35:13
to: ぬーぶっち (>1) ◆upkqfrxkrw

中学生なら、数学で関数は習っているよな?
 y = 2x + 1
とか理解できるか?
( xが3のときにyはいくらか )
 f(x) = 2x + 1
って書き方は理解できるか?
その上で、
 z = f(3)
のzはいくらになるか理解できてる?
コメント1件

963
仕様書無しさん[]   投稿日:2017/01/31 08:15:24
技術を安く売ってはならない理由

・偽装請負多重派遣中間搾取の業界損害がある
・契約外期限遵守の業界損害がある
・客先指示遵守の業界損害がある
・知的財産譲渡の業界損害がある
・時間外労働違反の業界損害がある
・低予備工数見積の業界損害がある
・残業見積の業界損害がある
・無料追加の業界損害がある
・学習不足の業界損害がある
・裁判苦手の業界損害がある
・対人障害の業界損害がある
・健康障害の業界損害がある
・技術者使い捨ての業界損害がある
・孤独死の業界損害がある
・低収入の業界損害がある
・低技術の業界損害がある
・非婚離婚多数の業界損害がある
・鬱病早死多数の業界損害がある

964
ぬーぶ (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/31 09:59:03
>962
関数って一次関数・二次関数とかって事?
y=ax+bは知ってるけど…f(3)って何(´・ω・`)

965
ぬーぶ (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/31 10:11:20
調べた。一変数関数ってやつか。



  全  然  知  ら  な  い  、  何  だ  そ  れ  は  。 

966
仕様書無しさん[sage]   投稿日:2017/01/31 10:38:20
数学の先生にきいてみな
コメント1件

967
ぬーぶ (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/31 10:47:08
>966
一変数関数って中3じゃないん?
まだ中2だよ(´・ω・`)


968
仕様書無しさん[sage]   投稿日:2017/01/31 11:07:16
数学の先生にきいてみな
コメント1件

969
ぬーぶ (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/31 12:04:17
>968
アッハイ、ワカリマシタ…
コメント1件

970
仕様書無しさん[sage]   投稿日:2017/01/31 13:21:17
数学と英語は真面目にやっておいて損はない
コメント2件

971
仕様書無しさん[sage]   投稿日:2017/01/31 14:19:04
>969
お前学校は?冬休みはもう終わってるだろ?
コメント1件

972
仕様書無しさん[sage]   投稿日:2017/01/31 14:35:39
毎日が開校記念日

973
仕様書無しさん[sage]   投稿日:2017/01/31 15:25:40
次スレ立てるならプログラマー板じゃなくてプログラム板にしてね。
コメント1件

974
仕様書無しさん[sage]   投稿日:2017/01/31 15:43:35
もしかして学校行ってないんじゃ…
コメント1件

975
仕様書無しさん[sage]   投稿日:2017/01/31 15:58:36
中身は34歳ニートだしなぁw

976
ぬーぶ (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/31 16:36:34
>970
だぁね。

>971
お昼からGoですた

>973
え、何故(´・ω・`)

>974
うんほぼ行ってないね()
コメント1件

977
仕様書無しさん[sage]   投稿日:2017/01/31 17:10:11
>976
何故って、プログラムの話ならプログラム板でするものだし、
なによりプログラム板はIDが出るので邪魔な煽り叩きが少ないよ。
コメント2件

978
仕様書無しさん[sage]   投稿日:2017/01/31 17:20:39
関数は先生にきいたのか?
コメント1件

979
ぬーぶ (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/31 17:26:33
>977
プログラマーになりたいという話だけど
そのためにプログラムをやってるしどないしよ。

>978
I couldn't see my math's teacher today.
コメント1件

980
仕様書無しさん[sage]   投稿日:2017/01/31 18:16:02
>977
ム板の話題じゃねーだろ
変な誘導すんな

981
仕様書無しさん[sage]   投稿日:2017/01/31 18:21:06
>979
ちゃんとやりたいならム板のほうがいいな

982
ぬーぶ (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/31 18:28:09
個人的にここがお気に入りだしやっぱりこっちに立てます(´・ω・`)
コメント1件

983
仕様書無しさん[sage]   投稿日:2017/01/31 18:29:25
この業界、選択肢が多すぎる
次から次に新しい技術、パラダイム、プラットフォーム、フレームワーク、言語が出てくるし
常に勉強がつきまとう
事務系がゲーム業界言っても通用しないし、逆もまた然り
同じ事務系でも扱う業種が違えば業務の勉強をやり直し
好きじゃなければ苦行でしかない

984
仕様書無しさん[sage]   投稿日:2017/01/31 18:34:02
>982
お前のためにならないからム板にしな
コメント1件

985
ぬーぶ (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/31 18:35:16
>984
めっちゃ推してくれるけど
マターリやりたいからここに立てる( ´・ω・)

986
ぬーぶ (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/31 18:37:42
立てた┌( ┌ ´・ω・)┐
初心者プログラマーの寺子屋 #2

987
ぬーぶ (>>1) ◆upkqfrxkrw [sage]   投稿日:2017/01/31 18:39:20
Bury Bury

988
仕様書無しさん[sage]   投稿日:2017/01/31 18:45:28
だめだこりゃ

989
仕様書無しさん[sage]   投稿日:2017/01/31 18:51:16
悪いこと言わないから学校行ったほうがいいぞ
一握りの天才とかならともかくプログラマどころかろくな仕事に就けないぞ

990
仕様書無しさん[sage]   投稿日:2017/01/31 19:04:26
うむ、義務教育ぐらいは真面目に終えろ

学校でいじめにあってるわけでもないのだろ?
34歳無職みたいになりたい?

991
仕様書無しさん[sage]   投稿日:2017/01/31 19:07:49
板違いだから正しい板に行けって言われているのに
こっちがいいから、何て言って板違いのスレを立て続けるなんて
ひょっとして知的障害者なの?
削除依頼しとけよ知障。

992
仕様書無しさん[sage]   投稿日:2017/01/31 19:10:39
ID出る板に行ったら34歳と中学生と片山で自演できなくなって(/ω\)イヤン

993
仕様書無しさん[sage]   投稿日:2017/01/31 19:13:30
あーそういうことかw

994
仕様書無しさん[sage]   投稿日:2017/01/31 19:13:52

995
仕様書無しさん[sage]   投稿日:2017/01/31 19:14:13
埋め

996
仕様書無しさん[sage]   投稿日:2017/01/31 19:14:52
埋め 

997
仕様書無しさん[sage]   投稿日:2017/01/31 19:15:18
埋め

998
仕様書無しさん[sage]   投稿日:2017/01/31 19:15:40
埋め  

999
仕様書無しさん[sage]   投稿日:2017/01/31 19:16:05
埋め

1000
仕様書無しさん[sage]   投稿日:2017/01/31 19:16:30
更新情報
・スレッド一覧ページで過去ログのタイトル検索・一覧表示ができるようになりました(2016/1/20)
NGワード登録
登録する
スレッド内検索

プログラマー板 タイトル検索

このスレッドが人気です(実況系)
実況 ◆ テレビ朝日 48382 スーパーJちゃん (984)テレ朝実況
バイキングとグッディ★8 (694)フジ実況
情報ライブ ミヤネ屋★6 (457)NTV実況
実況 ◆ TBSテレビ 27973 伊藤工作員とお天気 (710)TBS実況
[再]チーム・バチスタ4螺鈿迷宮 #08 (359)フジ実況
実況 ◆ フジテレビ 83760 (1001)フジ実況
実況 ◆ 日本テレビ 55651 菊地亜美 (658)NTV実況
NHK総合を常に実況し続けるスレ 135292 ダリの娘 (366)NHK実況
このスレッドが人気です(ニュース系)
【文春】下村博文元文科相 加計学園から200万円違法献金の疑い (1001)ニュー速+
【速報】安倍首相、稲田氏続投を指示★3 (1001)ニュー速+
【社会】車いす客にタラップはい上がらせる ANA傘下のLCCバニラ・エアが謝罪 ★9 (559)ニュー速+
【芸能】海老蔵「麻央からのLINEはもうこない」 (912)音楽・芸能ニュース
【話題】男性の約7割が「男性専用車両」導入に賛成 「いつ痴漢冤罪のターゲットにされてもおかしくない」という声も (346)ニュー速+
【社会】車いす客にタラップはい上がらせる ANA傘下のLCCバニラ・エアが謝罪 ★8 (1001)ニュー速+
【速報】安倍首相、稲田氏続投を指示★2 (1002)ニュー速+
【芸能】TOKIO解散危機 長瀬智也と国分太一の衝突が深刻 (381)音楽・芸能ニュース
プログラマー板の人気スレ
プログラマの雑談部屋 ★8 (272)
Re: 35歳、発達障害の無職ですが...1 (506)
競技プログラミングにハマるプログラマのスレ 11 (115)
【ウンコ歓迎】50代のプログラマーいる?Part20 (620)
【CodeIQ】コーディング転職 2社目【paiza】 (596)
プログラマーはアニメをみよう! 20クール (495)
土曜・日曜も岡部健のオナニーを嘲笑おう!★24 (870)
アジャイルを考えたやつの死を願うスレ Part.2 (99)
プログラマーの仕事って楽過ぎ、クソワロタwww3 (130)
14歳、発達障害の登校拒否ですが...1 (54)
【鬱病】壊れたプログラマー 46人目 【憤死】 (87)
この世界が神のシミュレーションプログラムなら (99)
【有能】東京コンピュータサービス Ver3【無能】 (889)
学生ほどVBAとかシェルスクリプトとか覚えたほうがいい (898)
プログラマーのコテハンが集まる雑談所(プロコテ雑) (68)
◆個人事業主専門スレ48本目◆ (833)
COBOLって今需要増えてるの?Part6 (56)
下流風情でほざいているお前らコレ企画設計してみろ (754)
プログラムセンスがある人とない人の違い 4 (865)
【朗報】ITエンジニア男子中学生のなりたい職業1位 (138)
おもしろいコピペがあったら貼るスレinマ板part44 (507)
Windows10更新速度についてこれない会社が出始めた (147)
ちょまどと池澤あやかってどっちが凄いの? (163)
36歳ゴミPGが会社に頼らず生きていきたい (182)
発達障害と問題児達集合(ランクC~D)+灰色コーダー (60)
スレ立てるまでもない質問はここで (777)
土曜・日曜は岡部健のブログを読み解こう!★13 (999)
50代のプログラマーいる?Part9 (987)
このサイトについて
このサイトは2ちゃんねるからデータを取得し、表示するサービスです。
画像のインライン表示機能について
画像のURLの後ろにある[画像をインライン表示]をクリックすると、URLの下に表示します。
表示される画像は横幅100pxに縮小されていて、クリックすると原寸で表示します。
このサイトの特徴
1)スレッド内検索ができます
2)レス(「>>1」など)のポップアップができます
3)不適切な言葉を含む投稿を表示しません
4)ページ内で画像を直接表示できます
5)2ch他スレッドへのリンクはタイトル・板名つきでリンクします
6)すっきりとしたデザインで表示します
7)最新スレや前スレをチェック・一覧表示します
8)NGワード機能の搭載でイヤな言葉が目に入りません
9)荒らしを自動チェックします
10)スレッド内・同一IDの書き込みだけ表示できます
11)レスの返事をレスされた発言の下に表示する「まとめビュー」が利用できます
12)シリーズ化したスレッドの一覧を表示します
13)最新のスレッドがある場合はお知らせします
削除について
こちらをご覧ください
機能要望について
現在機能要望受付中です。
問い合わせについて
こちらのページからどうぞ
広告


首都圏の方、ソフトバンク光オススメですよ


このサイトは2ch.scからデータを取得・表示しています。削除などについてはこちらをご覧ください。 アクセスモード:差分取得 - 新着書き込みなし(304)