しばらくお休みしてました。
覚えてる方おられますか。
前スレ:http://mevius.2ch.net/test/read.cgi/tech/1489809785/
探検
ねねっちと一緒にプログラムを勉強するスレ第3話
■ このスレッドは過去ログ倉庫に格納されています
1ぬーぶ ◆upkqfrxkrw
2017/11/09(木) 17:02:19.46ID:Gh9WJTwV243デフォルトの名無しさん
2018/01/22(月) 22:13:55.29ID:LUPBvBp8 逆ポーランド計算機とか
244デフォルトの名無しさん
2018/01/22(月) 22:20:32.32ID:441Ps5/x あと数当てゲームとかはコンソールだけで完結出来そう
この辺昔のCマガジンがネタの宝庫
kindle unlimitedならバックナンバー読み放題なんだけどな
この辺昔のCマガジンがネタの宝庫
kindle unlimitedならバックナンバー読み放題なんだけどな
247デフォルトの名無しさん
2018/01/22(月) 22:27:30.99ID:441Ps5/x うーん
ただゲームとか作りたいなら簡単な数学ぐらいは理解しておく必要あると思うよ?
グラフィック使うならなおさらだね
ただゲームとか作りたいなら簡単な数学ぐらいは理解しておく必要あると思うよ?
グラフィック使うならなおさらだね
248デフォルトの名無しさん
2018/01/22(月) 22:27:34.62ID:27lKthjE うーん
ただゲームとか作りたいなら簡単な数学ぐらいは理解しておく必要あると思うよ?
グラフィック使うならなおさらだね
ただゲームとか作りたいなら簡単な数学ぐらいは理解しておく必要あると思うよ?
グラフィック使うならなおさらだね
249デフォルトの名無しさん
2018/01/22(月) 22:28:29.33ID:27lKthjE なんか2度投稿されたw
250デフォルトの名無しさん
2018/01/22(月) 22:31:54.29ID:27lKthjE >>246
そ、例題としてよく出される
そ、例題としてよく出される
251片山博文MZ ◆T6xkBnTXz7B0
2018/01/22(月) 22:32:50.24ID:2XfHcDO7252デフォルトの名無しさん
2018/01/22(月) 22:37:51.38ID:27lKthjE253デフォルトの名無しさん
2018/01/22(月) 23:09:15.29ID:27lKthjE プログラムでも数学でも最初は簡単な所から初めて、積み木のように積み上げて行くのがいいと思う
プログラミングはすぐに結果が目に見えるからハマれば飽きないしプログラミングのついでに数学も覚えてしまうって手もあるぞ
ルーレットゲームで三角関数覚えるとかな
プログラミングはすぐに結果が目に見えるからハマれば飽きないしプログラミングのついでに数学も覚えてしまうって手もあるぞ
ルーレットゲームで三角関数覚えるとかな
254遊園地 ◆ExGQrDul2E
2018/01/23(火) 01:41:43.08ID:sCT/pmJf ぬーぷは そこまで、頭が良くないだろ。
「ポッケに入る玉の角度は、どうなってるんだろう」とか想像(発想)できる程、
頭の回転が良いとは思えないな。
ルーレット 実装 とかでggったら、寄り道で偶々 見つけましたとかなら有りそう。
blenderで物理演算でもしてろ。としか言えない。
「ポッケに入る玉の角度は、どうなってるんだろう」とか想像(発想)できる程、
頭の回転が良いとは思えないな。
ルーレット 実装 とかでggったら、寄り道で偶々 見つけましたとかなら有りそう。
blenderで物理演算でもしてろ。としか言えない。
255デフォルトの名無しさん
2018/01/23(火) 01:43:17.17ID:sCT/pmJf 241ぬーぶ ◆upkqfrxkrw 2018/01/22(月) 18:18:22.43
その3
課題から逃げる子
・逃げる原因
→コミュニティ内での孤立感
・直接の原因
→良い評価の中での息切れ、人間関係の脱落、自分で処理できない苛立ち
・その背景には
→自分を表現できない、過去の人間関係のトラウマ
・35歳の場合、自分で処理できない苛立ちと、
頭の悪さ故に自己表現できずに他人に誤解されまた苛立つ悪循環。
大卒が本当であればだが、良い評価が原因で滅入った可能性も1%くらいある。
少なくともこの3つを解決しない限り就職は望めないし、
解決できる可能性は非常に低いと考えられる。
(引用:教室で気になる子 國分康孝・國分久子監修)
244ぬーぶ ◆upkqfrxkrw 2018/01/22(月) 19:31:20.73
>>242
無能は分かり切ってる事なので敢えて書かないです(´・ω・`)
その3
課題から逃げる子
・逃げる原因
→コミュニティ内での孤立感
・直接の原因
→良い評価の中での息切れ、人間関係の脱落、自分で処理できない苛立ち
・その背景には
→自分を表現できない、過去の人間関係のトラウマ
・35歳の場合、自分で処理できない苛立ちと、
頭の悪さ故に自己表現できずに他人に誤解されまた苛立つ悪循環。
大卒が本当であればだが、良い評価が原因で滅入った可能性も1%くらいある。
少なくともこの3つを解決しない限り就職は望めないし、
解決できる可能性は非常に低いと考えられる。
(引用:教室で気になる子 國分康孝・國分久子監修)
244ぬーぶ ◆upkqfrxkrw 2018/01/22(月) 19:31:20.73
>>242
無能は分かり切ってる事なので敢えて書かないです(´・ω・`)
256デフォルトの名無しさん
2018/01/23(火) 01:43:46.43ID:sCT/pmJf 239ぬーぶ ◆upkqfrxkrw 2018/01/22(月) 18:17:39.63>>242
その1
勉強したがらない子
1.分からない→学習方法が分からない、習慣がない
2.つまらない→1の二次的なもの、面白さを知らない
3.ボーッとしている→いじめ、孤立。また1,2,4に以降し悪循環する。
4.意図的にしない→親の過干渉、教師不信、特定の教科への嫌悪
・35歳の場合、2と3、特に4、親の過干渉が当てはまると予測できる。
240ぬーぶ ◆upkqfrxkrw 2018/01/22(月) 18:18:03.22
その2
無気力な子
・無気力の原因
→自尊感情の低下
・自尊感情低下の原因
→生育過程で「やる気がない」と感じる出来事がある
例:他人と比較される、決めつけられる、努力が無駄になり評価されない等
・35歳の場合、努力をしない→評価をされない→努力をしないの悪循環
過去に頭の良し悪しを他人と比較された経験の可能性もある。
その1
勉強したがらない子
1.分からない→学習方法が分からない、習慣がない
2.つまらない→1の二次的なもの、面白さを知らない
3.ボーッとしている→いじめ、孤立。また1,2,4に以降し悪循環する。
4.意図的にしない→親の過干渉、教師不信、特定の教科への嫌悪
・35歳の場合、2と3、特に4、親の過干渉が当てはまると予測できる。
240ぬーぶ ◆upkqfrxkrw 2018/01/22(月) 18:18:03.22
その2
無気力な子
・無気力の原因
→自尊感情の低下
・自尊感情低下の原因
→生育過程で「やる気がない」と感じる出来事がある
例:他人と比較される、決めつけられる、努力が無駄になり評価されない等
・35歳の場合、努力をしない→評価をされない→努力をしないの悪循環
過去に頭の良し悪しを他人と比較された経験の可能性もある。
257遊園地 ◆ExGQrDul2E
2018/01/23(火) 01:52:59.76ID:sCT/pmJf 悪い。言葉が過ぎた。
35歳を貶してるから、同じ様に貶して良い奴なんだと、勘違いしてた。
実際はそう言う事だけどなww
35歳を貶してるから、同じ様に貶して良い奴なんだと、勘違いしてた。
実際はそう言う事だけどなww
258デフォルトの名無しさん
2018/01/23(火) 08:33:43.12ID:4QOFRVcL 逆ポーランドは発想も割り切りの発想だし、パーサらしいパーサを書かなくて良いからおすすめだけどな。
259デフォルトの名無しさん
2018/01/24(水) 01:23:28.25ID:hmWshAaE このスレタイ結構前から見るけど
まだ型や代入がわからないってさすがにやる気なさすぎないか?
まだ型や代入がわからないってさすがにやる気なさすぎないか?
260デフォルトの名無しさん
2018/01/24(水) 09:45:21.64ID:NCxCF/LW261デフォルトの名無しさん
2018/01/24(水) 12:16:52.43ID:RLBytm0n リアル厨二なんだからそれで良いじゃ無いか。
262ぬーぶ ◆upkqfrxkrw
2018/01/24(水) 18:50:47.15ID:RWDupDBi263ぬーぶ ◆upkqfrxkrw
2018/01/24(水) 19:00:19.11ID:RWDupDBi >>260
必死になってるつもりはないけどなぁ…
言い訳すると、パソコン出せる時間が減ってきてて、
スマホは触れるからレスはスマホでやってる。
塾帰ってご飯食べてお風呂入って、
さあ12時からパソコンなんてしたら怒られるし。
あと1ヶ月もないからもうちょっとだけ待ってほしい。
あとプログラミングは別に好きじゃない。嫌いでもないけど。
でも出来たら良いなっていう憧れと、ゲーム作りたいからやってるよ。
必死になってるつもりはないけどなぁ…
言い訳すると、パソコン出せる時間が減ってきてて、
スマホは触れるからレスはスマホでやってる。
塾帰ってご飯食べてお風呂入って、
さあ12時からパソコンなんてしたら怒られるし。
あと1ヶ月もないからもうちょっとだけ待ってほしい。
あとプログラミングは別に好きじゃない。嫌いでもないけど。
でも出来たら良いなっていう憧れと、ゲーム作りたいからやってるよ。
264ぬーぶ ◆upkqfrxkrw
2018/01/25(木) 21:38:12.27ID:RSl8sxkH ちょっと本屋さん寄って
禅について調べてきた。
凄く参考になったし取り敢えず落ち着いた。
宗教学も勉強してみようかな
本屋寄る暇はあってパソコン出す暇はないのかってツッコミはね、やめて(´・ω・`)
単純にやる気が出ない日もあるのよ…
期日までには必ず出します。
禅について調べてきた。
凄く参考になったし取り敢えず落ち着いた。
宗教学も勉強してみようかな
本屋寄る暇はあってパソコン出す暇はないのかってツッコミはね、やめて(´・ω・`)
単純にやる気が出ない日もあるのよ…
期日までには必ず出します。
265デフォルトの名無しさん
2018/01/25(木) 21:40:50.29ID:aeQZke1V 中学生なんだし色々手を広げるといいよ
266ぬーぶ ◆upkqfrxkrw
2018/01/25(木) 21:43:11.05ID:RSl8sxkH267ホープ ◆WHim17YxKk
2018/01/26(金) 00:46:24.36ID:1GFKbqoT 明日からチラ裏がてらC言語の勉強ここでさせてもらいます!
268デフォルトの名無しさん
2018/01/26(金) 07:37:23.04ID:gJDTi7z8 >>267
今日からでは無い理由は?
今日からでは無い理由は?
269ホープ ◆WHim17YxKk
2018/01/26(金) 19:59:37.33ID:1GFKbqoT https://ideone.com/hm8po4
テストがてら、とりあえず今日は基本ソート3種書き切りたいと思います。
>>268
なんとなくです、ふと思い立ったので寝て明日家に帰ってきてからやろうかと思いまして
テストがてら、とりあえず今日は基本ソート3種書き切りたいと思います。
>>268
なんとなくです、ふと思い立ったので寝て明日家に帰ってきてからやろうかと思いまして
270ホープ ◆WHim17YxKk
2018/01/26(金) 20:57:20.24ID:1GFKbqoT 本読んでるよりも実演した方が面白いと改めて思いました。
参考サイトを見ながらではありますけれど基本選択ソート書きました。
https://ideone.com/rDPCKC
最初に関数宣言しないといけないの知らずにやってて少し手間がかかりました。
参照渡しあたりが結構面白かったです。
とりあえずその他とやれる所まで自分なりに書いていきたいと思います。
参考サイトを見ながらではありますけれど基本選択ソート書きました。
https://ideone.com/rDPCKC
最初に関数宣言しないといけないの知らずにやってて少し手間がかかりました。
参照渡しあたりが結構面白かったです。
とりあえずその他とやれる所まで自分なりに書いていきたいと思います。
271ホープ ◆WHim17YxKk
2018/01/26(金) 23:13:39.09ID:1GFKbqoT ポインタの箇所で(表示部)
何度かアドレス部が表示されて四苦八苦したけれどもなんとか完成しました。
再帰系にも挑戦してみようかと思います。
クイックソートは作った事無いからこれを機に作ってみようかなぁ。
https://ideone.com/iMLTFR
何度かアドレス部が表示されて四苦八苦したけれどもなんとか完成しました。
再帰系にも挑戦してみようかと思います。
クイックソートは作った事無いからこれを機に作ってみようかなぁ。
https://ideone.com/iMLTFR
272ぬーぶ ◆upkqfrxkrw
2018/01/27(土) 00:04:15.43ID:9Orlq//w わあお客さん、ゆっくりしていってね
僕はもう少しゆっくり勉強(´・ω・`)
僕はもう少しゆっくり勉強(´・ω・`)
273デフォルトの名無しさん
2018/01/27(土) 00:58:51.59ID:9E4ITCSW 35歳と大違い。比べるのも失礼かも知れないが
マ板で35歳見てると「穢れ」ているんだよね。
プログラミングを楽しんでください。
マ板で35歳見てると「穢れ」ているんだよね。
プログラミングを楽しんでください。
274ホープ ◆WHim17YxKk
2018/01/27(土) 20:17:21.72ID:bWxnReul276ホープ ◆WHim17YxKk
2018/01/27(土) 23:13:57.69ID:bWxnReul やーー難しい、クイックソートにはなってると思う、自身は無いです。
https://ideone.com/hdkcVg
コメントアウト抜いた版↓
https://ideone.com/7Ii0Ty
>>275
こんなの高いに含めちゃいけないよ
マ板の競技プログラミング行くとすんごい人ゴロゴロしてるよ〜
プロフィール
学生
資格:IPAの基本情報技術者試験 [ 2017秋 ]
個人的な専攻:疑似言語アルゴリズム > データベース > ソフトウェア > ネットワーク
言語:Java(もっぱらServlet)
https://ideone.com/hdkcVg
コメントアウト抜いた版↓
https://ideone.com/7Ii0Ty
>>275
こんなの高いに含めちゃいけないよ
マ板の競技プログラミング行くとすんごい人ゴロゴロしてるよ〜
プロフィール
学生
資格:IPAの基本情報技術者試験 [ 2017秋 ]
個人的な専攻:疑似言語アルゴリズム > データベース > ソフトウェア > ネットワーク
言語:Java(もっぱらServlet)
277ホープ ◆WHim17YxKk
2018/01/27(土) 23:23:50.58ID:bWxnReul 答えとなるサイト色々見てきたけれど、これクイックソートじゃないのでは
両端から攻めていく感じなのかー・・・。
明日にまた手直しをしよう
両端から攻めていく感じなのかー・・・。
明日にまた手直しをしよう
278デフォルトの名無しさん
2018/01/27(土) 23:59:44.19ID:4YskbNE5 なんか相方出てきた
279ぬーぶ ◆upkqfrxkrw
2018/01/30(火) 17:03:24.09ID:9jUywDxR 来週入試だお
頑張ってくるお
その後にじゃんけん作るお
あとできればじゃんけんの他にも何か練習用のプログラムを提案してくれたら嬉しいお
頑張ってくるお
その後にじゃんけん作るお
あとできればじゃんけんの他にも何か練習用のプログラムを提案してくれたら嬉しいお
280ぬーぶ ◆upkqfrxkrw
2018/01/30(火) 17:55:10.27ID:9jUywDxR 期日まだだけど
じゃんけんプログラム書き直してみたよ
書き直したけどこんなエラーが出る
Debug Error!
Program: ...nts\visual studio
2015\Projects\Project60\Debug\Project60.exe
Module: ...nts\visual studio
2015\Projects\Project60\Debug\Project60.exe
File:
Run-Time Check Failure #3 - T
(Press Retry to debug the application)
[中止(A)] [再試行(R)] [無視(I)]
じゃんけんプログラム書き直してみたよ
書き直したけどこんなエラーが出る
Debug Error!
Program: ...nts\visual studio
2015\Projects\Project60\Debug\Project60.exe
Module: ...nts\visual studio
2015\Projects\Project60\Debug\Project60.exe
File:
Run-Time Check Failure #3 - T
(Press Retry to debug the application)
[中止(A)] [再試行(R)] [無視(I)]
281ぬーぶ ◆upkqfrxkrw
2018/01/30(火) 18:00:26.35ID:9jUywDxR 自決しました
こんなもんで良いかな?
なんかideoneだとうまく動かないけど
visual studioだとちゃんと動いた。
直した方がいい所あったら教えて下さい
https://ideone.com/5uhPef
こんなもんで良いかな?
なんかideoneだとうまく動かないけど
visual studioだとちゃんと動いた。
直した方がいい所あったら教えて下さい
https://ideone.com/5uhPef
282片山博文MZ ◆T6xkBnTXz7B0
2018/01/30(火) 18:15:28.23ID:XXEBAVhR283ぬーぶ ◆upkqfrxkrw
2018/01/30(火) 18:20:46.45ID:9jUywDxR284ぬーぶ ◆upkqfrxkrw
2018/01/30(火) 18:22:30.56ID:9jUywDxR えと>>283の「NPCの手を簡易的なAIにする」を、
ちょっと余裕持って 『 2月24日 』 までに完成させたい。
ちょっと余裕持って 『 2月24日 』 までに完成させたい。
285デフォルトの名無しさん
2018/01/30(火) 18:24:26.31ID:NUOlposw どっかで中学生がじゃんけんプログラム書いてて
それが結構きれいにまとまっていたと思う
それが結構きれいにまとまっていたと思う
286ぬーぶ ◆upkqfrxkrw
2018/01/30(火) 18:26:41.76ID:9jUywDxR >>285
14歳さんのこと?
14歳さんって言語Pythonじゃなかったっけ
C++で綺麗にまとめるって難しくない…?
今のところif(hand == 1 && npc == 1)・・・みたいに
総当たりで手のパターンを組んでいく以外思いつかないや。
プログラマーの適正がないと言われればまあそれまでなんだけど…
どうすれば綺麗にまとめられるかのヒントだけ教えてほしい。
14歳さんのこと?
14歳さんって言語Pythonじゃなかったっけ
C++で綺麗にまとめるって難しくない…?
今のところif(hand == 1 && npc == 1)・・・みたいに
総当たりで手のパターンを組んでいく以外思いつかないや。
プログラマーの適正がないと言われればまあそれまでなんだけど…
どうすれば綺麗にまとめられるかのヒントだけ教えてほしい。
287デフォルトの名無しさん
2018/01/30(火) 18:33:58.06ID:tSpyXyxp288デフォルトの名無しさん
2018/01/30(火) 18:35:07.45ID:tSpyXyxp あれ、書き込んじゃった
そもそもどういうロジック組みたいのかをまず考えてみ?
紙にアイディア書いたり
少なくとも初心者の時点ではフローチャート書くのも有効だ
そもそもどういうロジック組みたいのかをまず考えてみ?
紙にアイディア書いたり
少なくとも初心者の時点ではフローチャート書くのも有効だ
290デフォルトの名無しさん
2018/01/30(火) 19:46:39.22ID:4MiWLfhF291デフォルトの名無しさん
2018/01/30(火) 19:47:08.63ID:4MiWLfhF pythonだけどC++でも十分かける範囲
292ぬーぶ ◆upkqfrxkrw
2018/01/30(火) 22:14:01.27ID:9jUywDxR293片山博文MZ ◆T6xkBnTXz7B0
2018/01/31(水) 02:06:48.86ID:3m9aZktx2018/01/31(水) 23:15:32.64ID:gaCq8CU7
ぼくは小学生ですので、組み合わせの問題はできません。
ですからwww じゃんけんコードも書けませーーーーんんwwww
ですからwww じゃんけんコードも書けませーーーーんんwwww
295デフォルトの名無しさん
2018/01/31(水) 23:17:53.96ID:JDsfhD7E 荒らすなよ雪風
296遊園地 ◆ExGQrDul2E
2018/02/01(木) 00:44:03.90ID:hXJC0heJ あばばばばwwww
それなら、荒らされない様にパスでも付けとけよwwww
それなら、荒らされない様にパスでも付けとけよwwww
297ぬーぶ ◆upkqfrxkrw
2018/02/01(木) 17:26:52.37ID:dyJWH0Yz298ぬーぶ ◆upkqfrxkrw
2018/02/01(木) 17:52:29.82ID:dyJWH0Yz まずAI作るためにデータ取りたいからちょっと実験
299ぬーぶ ◆upkqfrxkrw
2018/02/02(金) 00:07:00.99ID:rVLqxnL5 数学の過去問の点数がやばすぎてやばい(語彙力)
数学誰かおせーて
数学誰かおせーて
300ぬーぶ ◆upkqfrxkrw
2018/02/02(金) 16:36:13.56ID:rVLqxnL5 じゃんけんの結果10回プレイしてこうなったけど
※1→グー 2→チョキ 3→パー
<PLAYER>
1、1、1、3、2、3、1、3、3、3
<NPC>
3、3、2、2、3、2、1、1、2、3
ここからプレイヤーが次の手は何を出すかの確率って出せないかな
数学苦手過ぎて見当つかない
※1→グー 2→チョキ 3→パー
<PLAYER>
1、1、1、3、2、3、1、3、3、3
<NPC>
3、3、2、2、3、2、1、1、2、3
ここからプレイヤーが次の手は何を出すかの確率って出せないかな
数学苦手過ぎて見当つかない
301ぬーぶ ◆upkqfrxkrw
2018/02/02(金) 16:39:59.63ID:rVLqxnL5 こんなのも思いつかないのに本当にプログラマー目指していいんだろうか
302デフォルトの名無しさん
2018/02/02(金) 17:57:32.51ID:CgFtmozq 自分の知識の範囲で実装して楽しいって思えればいいんよ。
その先で、こういう数学があるはずと調べても良いし、いざその数学と出会った時におおっ!と思える事もある。
先ずはどうしたらうまく行きそうか日本語で書いてみれば?
一般的アドバイスでは今目の前にある算数勉強しろだがw(賢い奴にはポインタ振るけどな)
その先で、こういう数学があるはずと調べても良いし、いざその数学と出会った時におおっ!と思える事もある。
先ずはどうしたらうまく行きそうか日本語で書いてみれば?
一般的アドバイスでは今目の前にある算数勉強しろだがw(賢い奴にはポインタ振るけどな)
303ぬーぶ ◆upkqfrxkrw
2018/02/02(金) 18:12:57.43ID:rVLqxnL5 >>302
なるほど。じゃ自分の知識の範囲で柔らかく考えてみる。
一旦数学から離れてじゃんけんの心理学とか統計学の方から
相手の次の手を予測するプログラム作ってみる。
数学は苦手だから別のもので補えるところは補ってみるよ。
自分の知識で出来得る範囲で。
賢い奴にはポインタ振るけどな、は
「賢くなればポインタ使えるから賢くなれ」というメッセージと受け取りました。
数学勉強してポインタも頑張ってみます(`・ω・´)ゞ ありがとです!
なるほど。じゃ自分の知識の範囲で柔らかく考えてみる。
一旦数学から離れてじゃんけんの心理学とか統計学の方から
相手の次の手を予測するプログラム作ってみる。
数学は苦手だから別のもので補えるところは補ってみるよ。
自分の知識で出来得る範囲で。
賢い奴にはポインタ振るけどな、は
「賢くなればポインタ使えるから賢くなれ」というメッセージと受け取りました。
数学勉強してポインタも頑張ってみます(`・ω・´)ゞ ありがとです!
304ぬーぶ ◆upkqfrxkrw
2018/02/02(金) 18:16:07.20ID:rVLqxnL5 あーでもよく考えたら心理学使うには
数字でグーチョキパー選択させるより
手の形の絵をクリックさせる方式取った方が
プレイヤーはイメージしやすいのかな。
画像処理苦手だしDirectXの書き方も忘れたから
そこもまたイチからやり直さないとなー…
数字でグーチョキパー選択させるより
手の形の絵をクリックさせる方式取った方が
プレイヤーはイメージしやすいのかな。
画像処理苦手だしDirectXの書き方も忘れたから
そこもまたイチからやり直さないとなー…
305ぬーぶ ◆upkqfrxkrw
2018/02/02(金) 18:24:18.17ID:rVLqxnL5 あと今気づいたけど、プレイヤーの手とNPCの手の数字の合計が
2か6になるときは絶対あいこになるのね。
3、4、5の時は1/2の確率で勝つか、負けるか、と。
手の数字の合計が2か6になる事さえ避ければ
NPCが勝てる可能性が高くなるって事か。
あとは3、4、5の場合は、最初はランダムな数字か
じゃんけんの心理学で対処して、回数を重ねるごとに
プレイヤーが出しやすい癖のある手と頻度を読んで
逆の手を出せば、NPCが勝てるって事か。
2か6になるときは絶対あいこになるのね。
3、4、5の時は1/2の確率で勝つか、負けるか、と。
手の数字の合計が2か6になる事さえ避ければ
NPCが勝てる可能性が高くなるって事か。
あとは3、4、5の場合は、最初はランダムな数字か
じゃんけんの心理学で対処して、回数を重ねるごとに
プレイヤーが出しやすい癖のある手と頻度を読んで
逆の手を出せば、NPCが勝てるって事か。
306デフォルトの名無しさん
2018/02/02(金) 19:54:06.94ID:ZsfjAR6/ なかなか論理的に考える力あるじゃん
そういう気付きが大事だね
そういう気付きが大事だね
307デフォルトの名無しさん
2018/02/02(金) 20:17:23.44ID:EToJkcFD310デフォルトの名無しさん
2018/02/02(金) 23:27:21.04ID:EToJkcFD311ぬーぶ ◆upkqfrxkrw
2018/02/02(金) 23:38:32.71ID:rVLqxnL5312ぬーぶ ◆upkqfrxkrw
2018/02/22(木) 02:05:49.37ID:frhLDsW4 期限まであと2日なのにどうしよう、全くAIのいい案がないわ
313デフォルトの名無しさん
2018/02/22(木) 18:01:18.19ID:WxmQ/N0Q 小学生がやりがちな工夫程度ならすぐ作れね?
具体的に書くと答えになっちゃうから書かないけど
統計情報を元に次の手を予測は実装がハードだと思う
具体的に書くと答えになっちゃうから書かないけど
統計情報を元に次の手を予測は実装がハードだと思う
314ぬーぶ ◆upkqfrxkrw
2018/02/22(木) 18:08:15.58ID:frhLDsW4 >>313
いやその統計情報どうやって次の手予測させようかなで詰まってる
いやその統計情報どうやって次の手予測させようかなで詰まってる
315デフォルトの名無しさん
2018/02/22(木) 18:13:24.01ID:WxmQ/N0Q316デフォルトの名無しさん
2018/02/23(金) 13:49:35.19ID:4wKKRKdM まだ学生なんだから、無理に期限に間に合わせようとしなくてもいいから、
クオリティの高いものを作りなよ
クオリティの高いものを作りなよ
317ぬーぶ ◆upkqfrxkrw
2018/02/23(金) 16:57:55.06ID:tP7XoqKj318デフォルトの名無しさん
2018/02/23(金) 17:23:13.60ID:sszVBRYz がんばれぬーぶくん
319ぬーぶ ◆upkqfrxkrw
2018/02/23(金) 17:23:34.19ID:tP7XoqKj グー(1)どうしとパー(3)どうしでのあいこが出るのを避けて
NPCの勝率をちょっとだけ上げてみた。
https://ideone.com/L81HdB
ここからプレイヤーの手の癖読んで続けるようにさせたいけどなかなかなぁ…
NPCの勝率をちょっとだけ上げてみた。
https://ideone.com/L81HdB
ここからプレイヤーの手の癖読んで続けるようにさせたいけどなかなかなぁ…
320ぬーぶ ◆upkqfrxkrw
2018/02/23(金) 17:38:17.03ID:tP7XoqKj とりあえずデータとってみた
<PLAYER>
2、1、3、2、1、3、3、2、2、3
<NPC>
3、3、2、2、3、2、1、1、2、2
<PLAYER 頻度>
1 → 2,5
2 → 1,4,8,9
3 → 3,6,7,10
<PLAYER 差>
1 → 3
2 → 3、4、1(平均2.7、四捨五入→3)
3 → 3、1、3(平均2.3、四捨五入→2)
若干無理矢理だけどこのデータを元に数列使って
1は公差3、2は公差3、3は公差2で計算すれば
頻度出ると思うんだけどどうだろうか、合ってる?
<PLAYER>
2、1、3、2、1、3、3、2、2、3
<NPC>
3、3、2、2、3、2、1、1、2、2
<PLAYER 頻度>
1 → 2,5
2 → 1,4,8,9
3 → 3,6,7,10
<PLAYER 差>
1 → 3
2 → 3、4、1(平均2.7、四捨五入→3)
3 → 3、1、3(平均2.3、四捨五入→2)
若干無理矢理だけどこのデータを元に数列使って
1は公差3、2は公差3、3は公差2で計算すれば
頻度出ると思うんだけどどうだろうか、合ってる?
321ぬーぶ ◆upkqfrxkrw
2018/02/23(金) 17:39:34.60ID:tP7XoqKj でこれをどうやってプログラム書けばいいんだ…
ちょっと限界、誰かヒント下さい
ちょっと限界、誰かヒント下さい
322ぬーぶ ◆upkqfrxkrw
2018/02/23(金) 17:53:07.17ID:l8gJBg2P やっぱプログラミング向いてないのかな
323デフォルトの名無しさん
2018/02/23(金) 19:47:11.59ID:OO7E7JMq アイデアはあるけど正解ってのは分からないな
というか今悩んでることは正直プログラミングに関係ない
こだわりを捨てろとは言わんけど妥協するのは悪いことじゃないよ
というか今悩んでることは正直プログラミングに関係ない
こだわりを捨てろとは言わんけど妥協するのは悪いことじゃないよ
324デフォルトの名無しさん
2018/02/23(金) 20:14:08.83ID:6zepYZuW おなじようにじゃんけんプログラムでなやんだことがある者ですけど、
じゃんけんは盤面が局面で進行するわけでも定石があるわけでもないので、
はっきりいってランダムが一番かんたんで強いです。
工夫をするなら、たとえば1対1のじゃんけんなら、
「次もぐーだしちゃおうかな」とか「あんたチョキ続いているね」
みたいに、言葉で揺さぶりをかけて相手をどうにかしたほうが
勝率はあがります。
じゃんけんは盤面が局面で進行するわけでも定石があるわけでもないので、
はっきりいってランダムが一番かんたんで強いです。
工夫をするなら、たとえば1対1のじゃんけんなら、
「次もぐーだしちゃおうかな」とか「あんたチョキ続いているね」
みたいに、言葉で揺さぶりをかけて相手をどうにかしたほうが
勝率はあがります。
325デフォルトの名無しさん
2018/03/01(木) 10:54:47.30ID:WqFbdM/z 「俺だ、そうだ、いいか心理学と統計を用いて勝てる手を出すんだ。エルプサイコングルウ」って厨二病も嫌いじゃないけどな。
思考法のヒントだが、最初に極端な例考える。例えば相手がずーっとグー出し続けてたとしたらパー出すようにするよね。じゃーどうやってパーを出させるのか?。ずーっとグーって何?どうやったらずーっとグーと判断するの?
次にグーとパーを出してくるやつ考える…
数列に関しては支離滅裂な厨二病になってる、理解してからにしよう。条件付き確率とかベイズとかHMMとかあるんだけど、順調に行ってぬーぶにはあと10年弱ぐらい先の話になると思う。
思考法のヒントだが、最初に極端な例考える。例えば相手がずーっとグー出し続けてたとしたらパー出すようにするよね。じゃーどうやってパーを出させるのか?。ずーっとグーって何?どうやったらずーっとグーと判断するの?
次にグーとパーを出してくるやつ考える…
数列に関しては支離滅裂な厨二病になってる、理解してからにしよう。条件付き確率とかベイズとかHMMとかあるんだけど、順調に行ってぬーぶにはあと10年弱ぐらい先の話になると思う。
326ぬーぶ ◆upkqfrxkrw
2018/03/01(木) 18:15:08.28ID:OhVVMdw/ 心理学統計学は一旦置いておいて
まずどの手が出るか、その頻度を求めたい。
確率も必要だけど確率扱える知識がまだない。
頻度なら数列でどうにかなるかと思ったけどならない?
まずどの手が出るか、その頻度を求めたい。
確率も必要だけど確率扱える知識がまだない。
頻度なら数列でどうにかなるかと思ったけどならない?
327デフォルトの名無しさん
2018/03/01(木) 18:19:25.78ID:HrZ6/DBg 頻度こそ統計だな
どうするかはともかくだけど
どうするかはともかくだけど
328片山博文MZ ◆T6xkBnTXz7B0
2018/03/01(木) 18:23:10.20ID:zlK2T1f6 十回のうち、一回当たる宝くじが、あったら、当たる確率だ。わかる? 当たる回数を試行回数で割って一回当たりの平均的な値にしたものが確率だ。
329片山博文MZ ◆T6xkBnTXz7B0
2018/03/01(木) 18:23:48.58ID:zlK2T1f6 1/10が当たる確率だ。
330デフォルトの名無しさん
2018/03/01(木) 18:31:04.78ID:x2uBhTQc 10回で当たるかか全部外れるかの2パターンなので確率は1/2です。
331片山博文MZ ◆T6xkBnTXz7B0
2018/03/01(木) 18:40:14.43ID:zlK2T1f6 確率は1 (100%)より大きくならない。必ず0%以上100%以下になる。
332デフォルトの名無しさん
2018/03/01(木) 18:45:00.93ID:MHIjApH6 >>329
はずれを引いた時が次の試行時にくじに戻されるか抜かれるかで確率変わると思うけど。
はずれを引いた時が次の試行時にくじに戻されるか抜かれるかで確率変わると思うけど。
333片山博文MZ ◆T6xkBnTXz7B0
2018/03/01(木) 18:48:45.12ID:zlK2T1f6 ※愚か者向けの説明です。良い子は教科書を見ましょう。悪しからず。
334デフォルトの名無しさん
2018/03/01(木) 19:41:51.73ID:7Mz6Ljjg 結城先生の本読もう
あとゲーム理論の本漁ってみるとか
あとゲーム理論の本漁ってみるとか
335ぬーぶ ◆upkqfrxkrw
2018/03/01(木) 21:09:46.35ID:OhVVMdw/ 片山さん色々レスしてくれてるけどそういう意味じゃないよー…
グーチョキパーのうちどれかが出る確率なんて1/3に決まってるけどもそうじゃなくて、
プレイヤーがどの手をどれくらいの頻度で出す癖があるかを調べたい。
それは一人一人違うと思うからそれをプログラムにしたいんだけど、
やっぱ数列じゃなくて統計じゃなきゃ駄目かな?
数列は>>320で出したやり方で駄目?
グーチョキパーのうちどれかが出る確率なんて1/3に決まってるけどもそうじゃなくて、
プレイヤーがどの手をどれくらいの頻度で出す癖があるかを調べたい。
それは一人一人違うと思うからそれをプログラムにしたいんだけど、
やっぱ数列じゃなくて統計じゃなきゃ駄目かな?
数列は>>320で出したやり方で駄目?
336デフォルトの名無しさん
2018/03/01(木) 21:26:18.79ID:SjqFA7o8 肝心のじゃんけん部分は出来てるのか?
まずは相手の手はランダムで出すことにして一通り形にしようよ
まずは相手の手はランダムで出すことにして一通り形にしようよ
337片山博文MZ ◆T6xkBnTXz7B0
2018/03/01(木) 21:31:19.81ID:zlK2T1f6 確率は平均値みたいなもの。だから平均を求めるには、合計と試行確率のパラメーターが必要になる。
確率が変動するなら、ターゲットに近い標本を統計して、前の確率と現在の確率を近付けるように補正する。
確率が変動するなら、ターゲットに近い標本を統計して、前の確率と現在の確率を近付けるように補正する。
338片山博文MZ ◆T6xkBnTXz7B0
2018/03/01(木) 21:32:02.01ID:zlK2T1f6 s/試行確率/試行回数/
339デフォルトの名無しさん
2018/03/01(木) 21:46:01.97ID:A6M8jejf ある手を出す確率、ひとつの手を連続で出す確率、ある手から別の手(例:パーの次はグーの確率が高い)を出す確率、
次の手が前の相手の手にどう影響されるかの確立(相手が前に出した手を出す)
戦略の考え方は色々あると思う
次の手が前の相手の手にどう影響されるかの確立(相手が前に出した手を出す)
戦略の考え方は色々あると思う
340片山博文MZ ◆T6xkBnTXz7B0
2018/03/01(木) 22:01:47.72ID:zlK2T1f6 相手の手に勝つ期待値の高い手を出すのが良い。
ある手を出す推定確率、
連続で同じ手を出す推定確率、
手の状態遷移に対する推定確率、これらをそれぞれの場合で合計して、期待値が最大の手に勝つ手を選ぶ。
現在の推定確率は、前の推定確率から近傍の統計確率へ、誤差が小さくなる方向に補正したもの。
ある手を出す推定確率、
連続で同じ手を出す推定確率、
手の状態遷移に対する推定確率、これらをそれぞれの場合で合計して、期待値が最大の手に勝つ手を選ぶ。
現在の推定確率は、前の推定確率から近傍の統計確率へ、誤差が小さくなる方向に補正したもの。
341片山博文MZ ◆T6xkBnTXz7B0
2018/03/01(木) 22:04:37.78ID:3l6CIBqs 状態遷移というのは、数学の写像と同じ。場合分けすると計算できる。
342デフォルトの名無しさん
2018/03/02(金) 13:16:46.46ID:8/KKS9l0 ぬーぶは、今のうちに小学校、中学校の復習もしとけよ〜。今問題にしてるとこ、実は小学生でも考えられる。
あとね、数列ってただ数字が繋がったものを指すだけなのでここでこだわる必要なし。35に教えてもらって知らないこと知って興奮状態なのかもしれないけど、もちつけ。それとその性格は予習向いてないかも。
あとね、数列ってただ数字が繋がったものを指すだけなのでここでこだわる必要なし。35に教えてもらって知らないこと知って興奮状態なのかもしれないけど、もちつけ。それとその性格は予習向いてないかも。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「偽サッチャー」「自滅的」「時代遅れ」 高市首相の経済政策を海外メディアが酷評 ★3 [蚤の市★]
- 青森 緊急地震速報 [ぐれ★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★4 [蚤の市★]
- 【おこめ券】物価高対策の“おこめ券”全米販は1枚477円で販売へ 鈴木農水大臣「国民の皆様に活用いただきやすいよう工夫いただいた」 [ぐれ★]
- ミス・ユニバース フィンランド代表の「つり目」写真が波紋… 本人釈明も批判やまず 協会謝罪「徹底的に検証」へ★3 [冬月記者★]
- 【速報】衆院議員定数削減法案、自民・維新が今国会成立見送りで調整 [Hitzeschleier★]
- 【悲報】ローカル画像生成おじさん、メモリ高騰で絶滅寸前😨 [858219337]
- 地蔵 [268244553]
- 【速報】今年のゲームオブザイヤー、Clair Obscur: Expedition 33 [779938112]
- 【悲報】上級国民会議の結果、高市早苗にはご退場いただくで確定した模様。急に中国ではなく高市の方が悪い一色になる [517791167]
- 【悲報】ホテル「高市早苗のせいで12月の売り上げがゼロになった😢」 [616817505]
- 日本、高市が辞任しても日中関係を改善させられそうな首相候補がいなくて詰む [329271814]
