Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> PC Games >> Content
Hoe een computer Card Game Design
Het schrijven van een computer kaartspel is een populaire opdracht in het programmeren van software klassen . De goed gedefinieerde regels en de gevestigde ontwerp van de speelkaarten duidelijke cut specificaties die het mogelijk maken zich richten op de uitdagingen van het systeem en user interface design , basisfuncties en geavanceerde strategische algoritmen . Een eenvoudige versie van een kaartspel kan worden geschreven door een persoon in een kwestie van dagen , waardoor oneindige mogelijkheden om de tijd meer dan evolueren door toegevoegde functies en verbeteringen algoritme . Instructies
Bepaal Eisen

Lijst 1 al van de doelstellingen voor het project . Op dit punt , moet je vrij brainstormen zonder zich te bekommeren over de vraag of een idee praktisch of wenselijk te implementeren zullen kopen van 2

Organiseer uw doelen en ze te categoriseren als volgt : .

Verplicht voor elementaire functie

Kritische aan projectdoelen

lange termijn strategische


Niet belangrijk
3

Kies een kaartspel dat is de beste match voor uw project doelen . Als u geïnteresseerd bent in strategische algoritme ontwikkeling , kies dan een spel als bridge of poker meer dan een wedstrijd meer beïnvloed door willekeurige shuffle .

Studie 4 de regels van uw gekozen spel en de definitie van de kaarten zijn gebruikt voor speel het spel . Categoriseren de details van deze specificaties zoals je deed voor je eigen oorspronkelijke project doelen .
5

Maak de definitieve versie van uw behoeften door het elimineren van onbelangrijke kwesties en het plaatsen van de lange termijn strategische kwesties op een aparte lijst . De eisen voor de eerste fase van het project zal de uitvoering van deze functies die verplicht zijn om basisfunctie en kritisch om uw project doelen geworden .
Ontwerp het Systeem
6

Verzamel alle eisen met betrekking tot menselijke interactie in een aparte component. Dit omvat zaken als :

Hoe zal de gebruiker de kaarten bekijken en zien scores

Is het een multi - player game

Hoe zijn de regels uitgelegd < br ? ? >

Hoe werkt het help- systeem werken ?

Is het gespeeld op een systeem of in een netwerk ?
7

het organiseren van de vereiste gegevens in een management component data . Dit omvat constant data zoals de definitie van de kaarten , operationele gegevens zoals de huidige speler en lange termijn gegevens zoals speler win /verlies records. Bepaal hoe je zal implementeren deze eisen . Mogelijkheden zijn een systeemgeheugen ( RAM ) , database- , spreadsheet- , xml of andere tekst bestandsformaat .

Design 8 een systeem interactie component aan alle interfaces behandelen met de onderliggende computer . Dit omvat het schrijven van bestanden , toegang tot randapparatuur en communicatie via netwerken .
9

Maak een kaartspel component aan alle eisen die algemeen gelden voor alle kaartspellen pakken . Dit omvat de implementatie van een standaard pak kaarten en een schuifelen algoritme . Meestal gaat het creëren van een array om de kaarten te vertegenwoordigen en met een willekeurig getal generator om de posities van de kaarten herhaaldelijk wisselen bij het neerleggen .
10

organiseren de overige eisen in een laatste onderdeel . Dit is waar de specifieke regels van uw geselecteerde spel zal worden geïmplementeerd . Focus op het ontwikkelen van geavanceerde strategische algoritmes binnen dit onderdeel is waar je de meeste kans om concurrentievoordeel te behalen met uw software zal hebben .
Implementeren van het systeem
11

Kies een geschikte programmeertaal om uw systeem te implementeren . Vaak het doel platform of de wens om draagbaarheid gunst zal de keuze rijden . De taal moet ook de functies die u van plan bent uit te voeren en de stijl van de programmering die u voorstander .

Etappe 12 de bouw van uw component functies, zodat u gemakkelijk kunt testen als je gaat. Het is gemakkelijker om betrouwbare software te bouwen door gebruik te maken van kleine geteste bouwstenen dan proberen om een heel systeem te debuggen. Begin met het bouwen van de eisen die essentieel zijn voor het programma functie en dan werken aan degenen die essentieel zijn voor het project zijn .

Re - evalueren eisen 13 als je gaat. Vaak implementaties onthullen nieuwe problemen en kansen die aanpassingen aan het project doelen te rechtvaardigen .

Previous: Next:
  PC Games
·Hoe de Emulated Wii-afstandsbe…
·Hoe kan ik een NES Emulator vo…
·Hoe te Maps in Battlefield Fix…
·Hoe te Dragers downloaden voor…
·Hoe te PokerStars Software ver…
·Hoe maak je een ziekte te verw…
·Brain Games voor Vista 
·Hoe maak ik mijn eigen kunst v…
·I Changed Monitoren & BF2 niet…
  Related Articles
Hoe maak je een Tilde gebruiken in een W…
Hoe kan ik een Umlaut gebruiken in een W…
Hoe maak je een Holiday Nieuwsbrief op u…
Hoe maak je een viervoudige Wenskaart ma…
Hoe maak je een Tent - Fold Wenskaart Ma…
Hoe te Spelling en grammatica fouten te …
Hoe kan ik een document Zoom in Word 200…
Hoe je tekst rond een afbeelding in Word…
Hoe je de uitlijning van de tekst wijzig…
  Software Articles
·Hoe te installeren Flash Player 11 
·Hoe te Drainage berekenen met Engineerin…
·Hoe kan ik AVI converteren naar Sansa 
·Hoe kan ik een Word- document opheffen 
·4D Database Conversion Tools 
·Hoe maak je een Access 2007 -update Quer…
·Hoe om te controleren een PC voor Fouten…
·Hoe kan ik een Storm in Photoshop maken 
·Hoe bepaal ik Symantec Desktop Remote Ag…
Copyright © Computer Kennis http://www.nldit.com