プログラミング初心者だけどオセロ作りたいから協力してほしい
■ このスレッドは過去ログ倉庫に格納されています
言語はHTML、CSS、JavaScript。関数とかもよく分かってない初心者です なんで、その言語で作れると思ったの?
バックサイドは? まずは仕様を作ろう
相手は自動で動く?それとも手動で動く? まさか、生のJavaScriptで書くわけじゃないだろ?
非同期通信はやるんだろうから
jQueryかVueか、ReactかAngularか覚えやすそうな好きなフレームワークを選べ >>5
なるほど
>>6
自動ってなんかムズそうだし手動でいいかな >>9
オンライン対戦なしなら同期いらんべ
多分画面内で対戦する程度のソフトだよ >>8
そうだけどなんかそれをそのまんまやんのは悔しい
>>9
非同期通信はいいかな 任天堂のプログラミングゲームあるじゃん
あれで1回作ってみたら? >>22
DOMっのもいまいち分からん
>>24
あれ面白そうだよね。買ってみようかな 習作のゲームだったらtableで作ったらいいんじゃねーかな
td要素に適当なID割り振ってさ いやJavaScriptで
ブラウザで動くオセロゲームくらい
サクッとつくれや テーブルの中に文字の◯●を入れてjsで制御すればよさそうだな
凝るならCSSやjsで描画したげるのがいいけど >>2
いやオセロだけならフロントエンドで十分でしょ <table>
<tr id="1">
<td id="11"></td><td id="12"></td>...
</tr>
<tr id="2">
<td id="21"></td>
みたいな感じでいいんでね? 普通にHTML5 Canvasで作る奴Youtubeにあるよ 何かを作る上で言語なりツールなりツールなりまずは使い方を覚えるところから始めるといい
使い方がわかれば後はどう組み合わせて行くかのパズルになる まずは見た目よりn*nのジャグ配列に3値が入るようにすべきかな。
0:空
1:白
2:黒
とか 取り敢えずググれば沢山転がってるから
それを書き写す
コピペじゃなくて書き写すのが大事
メソッドとか分からないものを個別に調べて自分なりにメモを加筆したりする
これだけでもかなり勉強になる >>36の言う通り
写経っていわれてるけど、ほんと自分でタイプするの大事 ■盤面オブジェクトを定義
・1マスごとに状態を管理
・設置メソッド作成
最大8方向の反転数チェック
0だと設置不可
・盤面書き出しメソッド作成
・盤面リセットメソッド作成
■手番管理
・画面のマウスクリックが盤面上だったら、マウスの位置からマス座標を割り出して、該当マスの設置メソッド実行
・設置できたら手番移動
■ゲーム管理
・盤面が埋まったら勝敗決定
ベースはこんな感じで… ■ このスレッドは過去ログ倉庫に格納されています