Reversi

Phần mềm chụp màn hình:
Reversi
Các chi tiết về phần mềm:
Phiên bản: 1.1
Ngày tải lên: 20 Feb 15
Nhà phát triển: Bob Bowles
Giấy phép: Miễn phí
Phổ biến: 6

Rating: nan/5 (Total Votes: 0)

Reversi là một thực hiện của Ban trò chơi phổ biến Reversi, để sử dụng bởi một hoặc hai cầu thủ & nbsp;. Một số đơn giản AI được đưa vào để cung cấp một đối thủ máy tính, và nếu bạn đang cảm thấy lười biếng, bạn có thể xem trong khi hai đối thủ AI slug nó ra.
Cài đặt (Linux):
1. Giải nén tar.gz ở đâu đó.
2. Trong cửa sổ giao diện điều khiển điều hướng đến thư mục Reversi-1.0 và chạy các lệnh sau đây như là người chủ (trên Ubuntu / Debian sử dụng sudo):
& Nbsp; [sudo] python3 setup.py cài đặt
3. Trên Ubuntu một phóng desktop được cài đặt, bạn sẽ có thể tìm thấy trong Dash và kéo để thanh launcher.
Chuẩn bị Controls:
& Nbsp; Ngôn ngữ:
& Nbsp; Một hộp chọn xuất hiện để người chơi có thể chọn ngôn ngữ ưa thích của họ.
& Nbsp; Nếu không có ngôn ngữ được lựa chọn các trò chơi sẽ mặc định tiếng Anh.
& Nbsp; Tên của bạn:
& Nbsp; Bạn có thể gõ bất cứ điều gì bạn muốn ở đây, nó chỉ giúp để phân biệt các cầu thủ.
& Nbsp; Mode:
& Nbsp; Bốn chế độ được hỗ trợ:
& Nbsp; Bình thường (con người so với đối thủ máy tính).
& Nbsp; Người so với người, trong 'nóng chỗ ngồi' chế độ.
& Nbsp; máy tính so với máy tính, những gì tôi muốn gọi là chế độ TV.
& Nbsp; chế độ đo điểm chuẩn, tất cả các đồ họa tắt. Trong chế độ này thông tin bổ sung được yêu cầu về số lượng các trò chơi để chơi.
& Nbsp; Các chế độ mặc định là 'bình thường'.
& Nbsp; mã tự động:
& Nbsp; Các trò chơi yêu cầu các cầu thủ đầu tiên để lựa chọn một thẻ vàng, đen hoặc trắng. Nhấn vào lựa chọn của bạn hoặc gõ 'b' hoặc 'w', tùy thuộc vào giao diện người dùng (xem bên dưới).
Điều khiển trò chơi Play:
Ai bắt được chọn ngẫu nhiên.
& Nbsp; Chọn Tile:
& Nbsp; Tùy thuộc vào giao diện này được thực hiện bằng cách bấm vào ngói thích hợp, hoặc đánh máy trong ngói phối như là một cặp không gian tách biệt các số, ví dụ 5 6
& Nbsp; gợi ý:
& Nbsp; Một chế độ gợi ý được cung cấp cho mỗi (con người) cầu thủ có thể được chuyển bằng một trong hai cách gõ 'h' hoặc nhấn vào nút thích hợp, tùy thuộc vào giao diện bạn đang sử dụng.
& Nbsp; Thoát:
& Nbsp; Typing 'q', nhấn 'Esc' và / hoặc nhấn vào biểu tượng 'Đóng cửa sổ' (các chi tiết phụ thuộc vào giao diện người dùng) gây ra các trò chơi hiện tại phải được hủy bỏ.
& Nbsp; Chơi lại:
& Nbsp; Bạn có thể chọn để chơi lại nhiều lần như bạn muốn. Các trò chơi có nhiều bạn chơi, thống kê trò chơi của bạn sẽ được tích lũy và hiển thị trên bảng điểm.
& Nbsp; Tại thời điểm viết bài, không có cơ chế để lưu trữ các số liệu thống kê trận đấu giữa phiên, vì vậy nếu bạn muốn tiết kiệm cao điểm số của bạn, bạn sẽ phải dùng đến một màn hình-shot!
Lựa chọn giao diện người dùng: Console vs. Tkinter / ttk
Các trò chơi đã được vận chuyển 'cứng có dây "cho giao diện Tkinter / ttk. Đối với hầu hết các mục đích này là (tôi tin) một giao diện đẹp và dễ sử dụng. Tuy nhiên, đặc biệt là nếu bạn muốn làm rất nhiều băng ghế dự bị thử nghiệm của AI khác nhau, bạn có thể muốn sử dụng giao diện điều khiển để thay thế. Điều này rất dễ làm trong mã nguồn, chỉ cần bỏ bình luận giao diện điều khiển và nhận xét các giao diện Tkinter trong tiêu đề của module ui.
Một phiên bản cũ của game cũng có một giao diện pygame, nhưng điều này đã được gỡ bỏ trong các phiên bản được bán ra. Có nhiều lý do cho điều này:
- Tại thời điểm viết bài, cài đặt pygame cho Python 3 vẫn còn là một cái gì đó của một nghệ thuật đen. Nó cho thấy sự khó khăn của việc cài đặt pygame outweighs bất kỳ lợi thế của việc sử dụng nó cho một trò chơi đơn giản cho người dùng cuối.
- Loại bỏ các giao diện pygame làm bao bì đơn giản (OK, vì vậy tôi là lười biếng).
- Đối với một trò chơi hội đồng quản trị, việc xử lý tinh vi của sprites (sức mạnh to lớn của pygame) là không cần thiết. Tkinter / ttk cung cấp thay vì một tập hợp rất tốt của các vật dụng theo chủ đề với móc tuyệt vời cho các callout, làm cho ui rất dễ dàng để viết, và đẹp hơn nhiều để sử dụng, hơn là có thể với đồ họa của pygame.
- Tại thời điểm viết bài, pygame không hỗ trợ unicode. Điều này có nghĩa rằng i18n với các ngôn ngữ như thế, ví dụ, Trung Quốc, là không thể trong một giao diện pygame sử dụng gói i18n Python. Bạn chỉ cần kết thúc với một tải trọng của hộp hình chữ nhật trên màn hình. i18n với pygame vẫn còn có thể, nhưng nó sẽ đòi hỏi rất nhiều mã, và việc sử dụng rất nhiều hình ảnh đồ họa thay vì văn bản. Như đã nói ở trên, tôi lười biếng.
- Tại sao, trong thời đại ngày nay, là phần mềm được viết mà không hỗ trợ unicode (expecially khi đó là một trong những thế mạnh của ngôn ngữ đó được viết bằng)

Yêu cầu :

  • Python
  • NumPy

Phần mềm tương tự

AtomZ
AtomZ

14 Apr 15

Warzone 2100
Warzone 2100

22 Jun 18

Oil rush
Oil rush

15 Apr 15

Ý kiến ​​để Reversi

Bình luận không
Nhập bình luận
Bật hình ảnh!