THINK JAVA: CÁCH SUY NGHĨ NHƯ NHÀ KHOA HỌC MÁY TÍNH - Trang 150

c a

ủ n?

Hãy b sung m t ph

ng th c có tên

ươ

makePentomino đ t o nên m t r-pentomino chính gi a l

i ô.

ể ạ

ữ ướ

C u hình ban đ u ph i có d ng nh sau:

ư

N u b n ch y c u hình này trong nhi u b

c, nó s lan t a đ n cu i l

i ô. B n đ

ng biên c a l

i ô

ế

ạ ấ

ướ

ế

ố ướ

ườ

ủ ướ

đã làm thay đ i đ ng thái c a h th ng. Đ th y đ

c s phát tri n toàn v n c a r-pentomino, thì l

i ô

ổ ộ

ệ ố

ể ấ

ượ ự

ẹ ủ

ướ

ph i đ l n. B n có th ph i th nghi m đ tìm ra kích c l

i ô thích h p; và tùy thu c vào t c đ máy

ả ủ ớ

ỡ ướ

ố ộ

tính đang dùng, công vi c này có th m t th i gian.

ể ấ

Trang web v trò ch i có mô t nh ng đi u ki n đ u khác mà cho ta k t qu thú v

ơ

ế

(http://www.conwaylife.com/). Hãy ch n l y đi u ki n đ u mà b n a thích r i th c hi n nó.

ọ ấ

ạ ư

Còn có nh ng bi n th c a trò ch i Life v i lu t ch i khác nhau. Hãy th ch i m t bi n th trong s đó

ế

ể ủ

ơ

ơ

ử ơ

ế

đ xem có gì hay.

16.9 Bài t p

Bài t p 1

Kh i đ u b ng m t b n sao c a

ở ầ

ộ ả

ủ BlueBug.java, b n hãy vi t m t l i đ nh nghĩa l p cho m t

ế

ộ ờ ị

ki u đ i t

ng

ố ượ Bug m i có kh năng tìm ki m và ăn nh ng đóa hoa. đây, “ăn” bông hoa có th đ c

ế

ể ượ

th c hi n b ng kích ho t

ạ removeSelfFromGrid lên nó.

Bài t p 2

Bây gi b n bi t h t nh ng gì c n bi t đ đ c Ph n 3 c a Cu n h

ng d n sinh viên v

ờ ạ

ế ế

ế ể ọ

ướ

GridWorld r i làm các bài t p.

Bài t p 3

N u b n đã thi t l p trò ch i Life, b n đã hoàn toàn s n sàng làm Ph n 4 c a cu n H

ng

ế

ế ậ

ơ

ướ

d n sinh viên v GridWorld. Hãy đ c nó r i làm các bài t p.

Chúc m ng, b n đã h c xong!

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.