Ruby 初心者スレッド Part 26 at TECH
[2ch|▼Menu]
462:デフォルトの名無しさん
09/03/19 19:48:05
>>457
to_yamlはやってもらうとして、別解としてはMarshal(PStore)とか

463:デフォルトの名無しさん
09/03/19 19:48:56
>>457
Regexp.new(yaml["hage_check_pattern"]) かな
正規表現に限定できるだけ、evalよりは安全

464:デフォルトの名無しさん
09/03/19 19:49:49
>>462
エディタで編集できないと駄目なんだと思う
というか、そうでなければ正規表現を書き出す理由がない

465:デフォルトの名無しさん
09/03/19 19:57:25
>>464
すまん、設定ファイルかw

>外のファイルは外からいじられない前提なので
「スクリプトの外」・・・自分もいじらないんだと解釈してた


466:デフォルトの名無しさん
09/03/19 21:29:01
Python の re.compile() に相当するメソッドはありますか?

467:466
09/03/19 21:31:26
自己解決しました。

468:デフォルトの名無しさん
09/03/21 00:15:26
Rubyでothelloをつくりたいのですが
何から始めればよいでしょう

469:デフォルトの名無しさん
09/03/21 00:18:07
>>468
まず僕とバトルしませんか?

470:デフォルトの名無しさん
09/03/21 00:24:27
>>468
コンピュータとの対戦なのか、対人戦なのか。

コンピュータ戦ならアルゴリズムの本。
対人戦ならネットワークの本。
言語は問わない。

画面をどう作るかみたいな話は後でいい。


471:デフォルトの名無しさん
09/03/21 00:57:00
人対人のネットワーク戦にしたらいい
思考する部分は作らなくて良い

472:デフォルトの名無しさん
09/03/21 00:59:03
>>468
作りたいものがオセロってはっきり決まってるんだから、画面から入るってのも一つの方法だとは思う。
例えば、
 1.盤面の状態保持
 2.出力
 3.入力と、それによる盤面操作。
の順番で、「形だけ」つくってイメージをするとか。

ここまではそれがオセロでも将棋でも対して変わらないけどな。
また、vs人間でもvsコンピュータでも変わらない。
んでゲームフローとしての入力手番のループとか、ルールに従った入力チェックや盤面操作処理、勝利条件の判定などを後付け。
最後に入力方法や出力や、やりたければコンピュータの思考ルーチンに凝りまくって完成、でいいのでは。

とりあえず、できる所からステップを踏んでやっていくのがいいかと。
各ステップごとにいろんな手法があるだろうし、それを調べ考えるのが楽しいんじゃないかと思う。
そこまで行って初めて、Rubyに関する質問も出てくるだろうしなw

473:デフォルトの名無しさん
09/03/21 01:08:40
URLリンク(www.panda21.com)
画面はここのママパンダみたいなかわいいのにしたいです

474:デフォルトの名無しさん
09/03/21 01:18:03
本人なのか本気なのかもよくわからんが、とりあえずゲーム部分は最初は文字で作れ
●と○と でなんとかなる

475:デフォルトの名無しさん
09/03/21 01:18:56
>>473
アプレットでGUIかよw どこまでがネタなのかわからんw
とりあえず、

 A B C D E F G H
1++++++++
2++++++++
3++++++++
4+++○●+++
5+++●○+++
6++++++++
7++++++++
8++++++++
→ Black ? : C4_

こんなのから始めれwww

476:デフォルトの名無しさん
09/03/21 01:21:58
+の交点に石を置くイメージはなんか違和感がありますね

477:デフォルトの名無しさん
09/03/21 01:23:02
>>476
お前プログラミング向いてない

478:デフォルトの名無しさん
09/03/21 01:23:14
喧嘩売られてるよママン;o;

479:デフォルトの名無しさん
09/03/21 01:28:11
>>476
必要は発明のマザー、という格言があってだな

480:デフォルトの名無しさん
09/03/21 01:30:16
>>477
うん、多分駄目だろうね…

481:デフォルトの名無しさん
09/03/21 01:37:47
おまえらかかってこいや〜!

 A B C D E F G H
1++++++++
2++++++++
3++++++++
4+++○●+++
5+++●●+++
6++++●+++
7++++++++
8++++++++

482:デフォルトの名無しさん
09/03/21 01:37:56
RubyはGUIと処理速度がネックだからオセロは向かないな。
というのはさておき、あっちのスレでも言われてるように475的にまずはテキスト使った簡単な表示で
オセロを作ってからグラフィック使ったものに作りかえるという手順でやればいい。
具体的なサンプルコードを含めて手取り足取りというのを期待しているなら参考文献はないに等しい。


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5389日前に更新/120 KB
担当:undef