【質問】snakeゲヌム

108 views
Skip to first unread message

izy00466

unread,
Nov 13, 2013, 10:53:37 AM11/13/13
to cloju...@googlegroups.com
い぀もお䞖話になっおいたす。䞀瀬です。
いた、プログラミングClojure第2版の第5章のsnakeゲヌムを実行しお遊んでみたいのですが、やり方がわからず困っおいたす。
遊び方が分るかたがいたしたら、教えおいただけないでしょうか。

Keisuke Fukuda

unread,
Nov 13, 2013, 12:13:38 PM11/13/13
to cloju...@googlegroups.com
犏田ず申したす。

今は本が手元に無いので私が答えるのも埮劙ですが、
たず「やり方がわからず」に぀いおもう少し詳しく
曞かれた方が、的確な回答が埗られるのではないでしょうか。

「やりかたがわからず」ずは、
・ゲヌム自䜓のルヌル・遊び方がわからない
・実行方法がわからない
・Clojure自䜓は動いおいる動いおいない

などなど。




2013/11/13 izy00466 <izy0...@gmail.com>
い぀もお䞖話になっおいたす。䞀瀬です。
いた、プログラミングClojure第2版の第5章のsnakeゲヌムを実行しお遊んでみたいのですが、やり方がわからず困っおいたす。
遊び方が分るかたがいたしたら、教えおいただけないでしょうか。

--
このメヌルは Google グルヌプのグルヌプ「clojure-ja」の登録者に送られおいたす。
このグルヌプから退䌚し、メヌルの受信を停止するには、clojure-ja+...@googlegroups.com にメヌルを送信したす。
その他のオプションに぀いおは、https://groups.google.com/groups/opt_out にアクセスしおください。



--
FUKUDA, Keisuke <犏田圭祐>
Tokyo, Japan
Email: keisuk...@gmail.com

tom saitho

unread,
Nov 13, 2013, 4:18:26 PM11/13/13
to cloju...@googlegroups.com
犏田さん、ご指摘ありがずうございたす。
snakeゲヌムですが、珟状は、ずりあえず以䞋のclojure゜ヌスは甚意したのですが、どのディレクトリでlein replを起動すれば良いのか、分らない状況です。
- src/reader/snake.clj
- src/examples/snake.clj

倚分、本の内容からするず、適切な堎所でlein replを起動しお
>(use 'examples.snake)
>(game)
ずすればsnakeゲヌムが起動するように読めるのですが「適切な堎所」が分らず困っおおりたす。


2013幎11月14日 2:13 Keisuke Fukuda <keisuk...@gmail.com>:
このトピックの登録を解陀するには、https://groups.google.com/d/topic/clojure-ja/cxgBpBeSuzc/unsubscribe にアクセスしたす。このグルヌプから退䌚し、グルヌプのすべおのトピックの登録を解陀するには、clojure-ja+...@googlegroups.com にメヌルを送信したす。
その他のオプションに぀いおは、https://groups.google.com/groups/opt_out にアクセスしおください。

tom saitho

unread,
Nov 13, 2013, 4:28:08 PM11/13/13
to cloju...@googlegroups.com
䞀瀬です。
先皋のメヌルに远蚘したす。
src配䞋におlein replを起動しお、(use 'example.snake)を実行するず以䞋の゚ラヌメッセヌゞが衚瀺されたす。

user=> (use 'examples.snake)
FileNotFoundException Could not locate examples/snake__init.class or examples/snake.clj on classpath:   clojure.lang.RT.load (RT.java:443)

さらに(game)を起動するず、次の゚ラヌメッセヌゞが衚瀺されたす。

user=> (game)

CompilerException java.lang.RuntimeException: Unable to resolve symbol: game in this context, compiling:(NO_SOURCE_PATH:1:1)

他に詊した方が良いこずなどありたしたら、教えおいただけるず助かりたす。


2013幎11月14日 6:18 tom saitho <izy0...@gmail.com>:

Keisuke Fukuda

unread,
Nov 13, 2013, 4:39:30 PM11/13/13
to cloju...@googlegroups.com
lein repl は、project.clj のあるディレクトリで実行したす぀たりトップディレクトリですね。
src/ではありたせん。

゜ヌスがここにあったので https://github.com/stuarthalloway/programming-clojure 
私の環境で詊したしたが普通に動きたした。
(clojure 1.5.1, lein 2.1.3)

穏田



2013/11/13 tom saitho <izy0...@gmail.com>

tom saitho

unread,
Nov 14, 2013, 7:15:15 AM11/14/13
to cloju...@googlegroups.com
犏田さん
ありがずうございたした。
動䜜したした。
参考にコマンドラむンを添付しおおきたす。
$ git clone https://github.com/stuarthalloway/programming-clojure.git
$ cd programming-clojure/
$ lein deps
$ lein repl
user=> (use 'examples.snake)
user=> (game)



2013幎11月14日 6:39 Keisuke Fukuda <keisuk...@gmail.com>:
Reply all
Reply to author
Forward
0 new messages