Reversi

Een versie van het Reversi Board-spel bestemd voor casual play
Download nu

Reversi Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL v3
  • Prijs:
  • FREE
  • Naam uitgever:
  • Bob Bowles

Reversi Tags


Reversi Beschrijving

Reversi is een implementatie van de populaire Reversi bordspel, voor gebruik door één of twee spelers. Enkele eenvoudige AI is opgenomen om een computer tegenstander te bieden, en als u lui zijn gevoel kunt u kijken terwijl twee AI-tegenstanders uitvechten out.Installation (Linux): 1. Pak het tar.gz somewhere.2. In een console venster Navigeer naar de Reversi-1.0 directory en voer de volgende opdracht als root (op Ubuntu / Debian gebruik sudo): python3 setup.py install3. Op Ubuntu een desktop launcher is geïnstalleerd, die u zou moeten kunnen vinden in de Dash en sleep om de launcher bar.Preparation Controls: Taal: Een selectie verschijnt om de speler in staat te stellen hun gewenste taal te kiezen. Als er geen taal is geselecteerd zal het spel standaard in het Engels. Uw naam: Je kunt alles wat je hier wilt typen, het helpt alleen maar om de spelers te onderscheiden. Mode: vier standen worden ondersteund: Normaal (mens versus computer tegenstander). Persoon versus persoon, in 'hot-seat' mode. Computer versus computer, wat ik graag aan de oproep van de TV-modus. Benchmarking mode, alle afbeeldingen uitgeschakeld. In deze modus aanvullende informatie wordt gevraagd voor het aantal spellen te spelen. De standaardmodus is 'Normaal'. Token: Het spel vraagt de eerste speler die een token, zwart of wit te kiezen. Klik op uw keuze of typ 'b' of 'w', afhankelijk van de UI (zie hieronder) .Game Play Controls: Wie begint wordt willekeurig gekozen. Kies Tegel: Afhankelijk UI dit bereikt door ofwel te klikken op de betreffende tegel of typ de tegel coördinaten als een door spaties gescheiden paar getallen, bijvoorbeeld 56 tips: een hint modus voor elke (humane) speler die kan worden geschakeld door een van beide typen 'h' of door te klikken op de juiste knop, afhankelijk van de gebruikersinterface die u gebruikt. Quit: Typing 'q', raken 'Esc' en / of te klikken op het icoon 'Venster sluiten' (de gegevens zijn afhankelijk van de UI) zorgt ervoor dat de huidige spel moet worden afgebroken. Opnieuw spelen: U kunt ervoor kiezen om opnieuw te spelen zo vaak als je wilt. Hoe meer games die je speelt, zal uw game statistieken worden verzameld en weergegeven op het scorebord. Op het moment van schrijven is er geen mechanisme voor het opslaan van game statistieken tussen de sessies, dus als u wilt uw high-scores op te slaan moet je toevlucht nemen tot een screen-shot Keuze uit UI: Console vs. Tkinter / ttkThe spel heeft zijn verzonden 'hard-wired' voor de Tkinter / TTK interface. Voor de meeste doeleinden is dit (denk ik) een leuk en makkelijk te gebruiken interface. Echter, vooral als u wilt een heleboel bench-testen van verschillende AI doet, kunt u de console-interface te gebruiken. Dit is zeer gemakkelijk te doen in de broncode, maar un-commentaar van de console-interface en commentaar van de Tkinter interface in de kop van de ui module.An oudere versie van het spel had ook een pygame interface, maar deze is verwijderd in de verscheept versie. Er zijn verschillende redenen voor: - Op het moment van schrijven, het installeren van pygame voor Python 3 is nog steeds iets van een zwarte kunst. Men was van mening dat de moeilijkheid van het installeren van pygame opweegt tegen de eventuele voordelen van het gebruik ervan voor een eenvoudige bordspel voor eind users.- Het verwijderen van de pygame interface maakt de verpakking eenvoudiger (OK, dus ik ben lui) .- Voor een bordspel, de gecompliceerde behandeling van sprites (grote kracht pygame's) is niet vereist. Tkinter / TTK biedt in plaats daarvan een zeer goede set van thema-widgets met uitstekende haken voor bijschriften, waardoor de ui zeer eenvoudig te schrijven, en veel mooier te maken, dan mogelijk is met de graphics van pygame.- Op het moment van schrijven, pygame doet geen ondersteuning voor unicode. Dit betekent dat i18n met talen zoals, bijvoorbeeld, Chinees, is niet mogelijk in een pygame interface met behulp van de Python-i18n pakket. Je uiteindelijk alleen met een belasting van rechthoekige dozen op het scherm. i18n met pygame is nog steeds mogelijk, maar het zou een veel code, en het gebruik van veel grafische afbeeldingen in plaats van tekst nodig. Zoals hierboven vermeld, ik ben lazy.- Waarom, in deze tijd, is software geschreven die geen ondersteuning unicode (expecially wanneer dat is een van de sterke punten van de taal het is geschreven in)? Productomschrijving homepage


Reversi Gerelateerde software

Atlantik

Een monopolistisch bordspel voor KDE, die op het Monopd-netwerk kan worden afgespeeld ...

169

Downloaden