Skip to content

Stabbarey/EFGameOfLife

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GameOfLife

[X] = Klart [O] = Ej klart [/] = Halvklart / Jobbar på

LaborationsSpecifikationen

Reglerna för Game Of Life

  • En cell med färre än två grannar dör av ensamhet i nästa generation. [X]
  • En cell med fler än tre grannar dör av överbefolkning i nästa generation. [X]
  • En cell med två eller tre grannar överlever till nästa generation.[X]
  • I en tom cell som har exakt tre grannar kommer en ny cell att födas i nästa generation. Om cellen redan är bebodd sker ingen förändring. [X]
  • Alla födslar och dödsfall inträffar samtidigt. Det innebär till exempel att en cell som har fyra grannar, och alltså dör, ändå själv är granne och kan medverka till en annan cells död eller födelse i nästa generation.[X]

Att göra

  • Implementera spelet Game Of Life i valfritt GUI.Sök på nätet efter Game OfLife, det finns mycket information att hitta. [X]

  • Implementera möjlighet att spara ett spel (ALLA generationer)i en databas. [X]

  • Implementera funktionalitet, så att användarenkan ta bort sparade spel [X]

  • Implementera möjlighet att spela upp sparade spel. Exempelvis kan en uppspelning visas med en sekunds delay mellan generationerna. [X]

  • Använd i gruppen ett versionshanteringssystem. Vid redovisning förklaras hur ni jobbat med detta. [X]

Exempel

Exempel 1

  1. Användaren skriver in ett namn på spelet som ska sparas i databasen.
  2. En matris initieras med några slumpmässiga levande celler.
  3. När användaren klickar på en knapp, så skapas nästa generation. Detta kan göras hur många gånger användaren vill.
  4. Spelet avslutas när användaren klickar på en knapp för att avsluta.5.Användaren kan senare öppna det sparade spelet och spela upp det.

REDOVISNING

  • Visa upp GOL-applikationen-Visa upp en inspelning av ett spel
  • Visa upp en uppspelning av ett spel
  • Förklara kortfattat hur ni löst problemet och hur ni använt Entity Framework
  • Förklara hur ni använt er av versionhantering
  • Maximalt 10min redovisningstid per grupp

Releases

No releases published

Packages

No packages published

Languages