Reversi

Софтуер снимки:
Reversi
Софтуер детайли:
Версия: 1.1
Дата на качване: 20 Feb 15
Розробник: Bob Bowles
Разрешително: Безплатно
Популярност: 62

Rating: 1.5/5 (Total Votes: 2)

Reversi е реализация на популярната Reversi настолна игра, за използване от един или двама играчи & Nbsp;. Някои просто AI е включено да предостави компютър противник, и ако се чувствате мързеливи можете да гледате, докато двама опоненти AI я гола навън.
<Силен> Монтаж (Linux):
1. Разархивирайте tar.gz някъде.
2. В прозореца с конзолата навигирате до директорията Reversi-1.0 и изпълнете следната команда като корен (на Ubuntu / Debian използва Sudo):
& Nbsp; [Sudo] python3 setup.py инсталиране
3. На Ubuntu десктоп стартер е инсталирана, който би трябвало да можете да намерите в таблото и плъзнете до лентата за стартер.
<Силен> Подготовка Controls:
& Nbsp; Език:
& Nbsp; появява прозорец за избор, за да се даде възможност на играча да избере предпочитания от тях език.
& Nbsp; Ако не е избрана език играта по подразбиране ще бъде английски.
& Nbsp; Твоето име:
& Nbsp; Можете да напишете всичко, което пожелаете тук, той просто помага да се направи разграничение на играчите.
& Nbsp; Mode:
& Nbsp; Поддържат Четири режима на работа:
& Nbsp; Normal (човешки срещу компютъра противника).
& Nbsp; Лице срещу лице, в режим "горещо място".
& Nbsp; Computer срещу компютъра, това, което обичам да наричам режим TV.
& Nbsp; режим Съпоставяне, всички графики изключени. В този режим се иска допълнителна информация за броя на игри да играят.
& Nbsp; режим по подразбиране е "Normal".
& Nbsp; Token:
& Nbsp; Играта пита първият играч да изберете знак, черно или бяло. Кликнете ваш избор или напишете "б" или "W", в зависимост от UI (виж по-долу).
<силни> Играта Игра контроли:
Кой започва се избира на случаен принцип.
& Nbsp; Изберете Tile:
& Nbsp; В зависимост от UI това се постига или чрез кликване върху подходяща плочка, или да се пише на плочката координати като пространство, разделени двойки числа, например, 5 6
& Nbsp; съвети:
& Nbsp; режим A намек за всяка е осигурен (човешки) плейър, който може да се превключва от една от писането "H" или кликнете на съответния бутон, в зависимост от потребителския интерфейс, който използвате.
& Nbsp; Quit:
& Nbsp; Typing "Q", удря "Esc" и / или щракване върху иконата на "Затвори прозореца" (подробности зависят от ПС) причинява текущата игра да бъде прекратена.
& Nbsp; Нова игра:
& Nbsp; Можете да изберете да играете отново толкова пъти, колкото искате. Колкото повече игри, които играят, статистиката си на игра ще бъдат натрупани и показани на таблото.
& Nbsp; Към момента на писане, не съществува механизъм за съхраняване на статистически данни двубоя сесии, така че ако искате да запишете вашите високи резултати, ще трябва да се прибегне до екрана изстрел!
<Силен> Избор на UI: Console vs. Tkinter / TTK
Играта е доставена "твърда връзка" за интерфейса на tkinter / TTK. За повечето цели това е (Вярвам) с приятен и лесен интерфейс за работа. Въпреки това, особено ако искате да направите много стенд-тестване на различни AI, може би ще желаете да използвате интерфейса на конзолата вместо. Това е много лесно правим в изходния код, просто махнете коментирам интерфейса конзола и коментар интерфейс tkinter в заглавието на модула UI.
По-стара версия на играта също има интерфейс Pygame, но това не е била отстранена в Версията. Има няколко причини за това:
- В момента на писане, инсталиране Pygame за Python 3 все още е нещо като черна чл. Смяташе се, че трудността на инсталирането Pygame надвишава някакви предимства на използването му за една проста игра на дъска за крайните потребители.
- Премахване на интерфейса Pygame прави опаковката лесна (ОК, така че аз съм мързелив).
- За игра на дъска, не се изисква сложна обработка на спрайтове (голяма сила Pygame си). Tkinter / TTK предлага вместо един много добър набор от тематични джаджи с отлични куки за изнесени означения, вземане на потребителския интерфейс е много лесно да се напише, и много по-хубаво да се използва, отколкото е възможно с графики на Pygame.
- В момента на писане, Pygame не поддържа Unicode. Това означава, че i18n с езици като, например, китайски, не е възможно в една Pygame интерфейс, с помощта i18n пакет Python. Вие току-що свърши с товар от правоъгълни кутии на екрана. i18n с Pygame все още е възможно, но това ще изисква много код, както и използването на много графични изображения вместо текст. Както беше отбелязано по-горе, аз съм мързелив.
- Защо, в този ден и възраст, е софтуер който се пише, че не поддържа Unicode (особено предпочитано, когато това е една от силните страни на езика, на който е написан в)

<силни> Изисквания :

  • Python
  • NumPy

Подобен софтуер

OpenRA
OpenRA

22 Jun 18

Scid
Scid

18 Jul 15

Коментари към Reversi

Коментари не е намерена
добавите коментар
Включете на изображения!