Witam
Muszę niedługo oddać "Grę w życie" napisaną w C++. Ale jak narazie nie mam nawet pomysłu od czego zacząć. Macie dla mnie jakieś wskazówki? Bo bez nich raczej nie dam rady tego zrobić ...
Opis gry:
Dana jest dwuwymiarowa tablica 10x10 symbolizująca komórki. Tablicę należy losowo wypełnić znakami „X” lub „O”. Można przyjąć, że „X” oznacza martwą komórkę natomiast „O” żywą komórkę. Typowa komórka ma 8 sąsiadów (z lewej, z prawej, z góry, z dołu oraz czterech po skosach). Na brzegach tablicy komórki maja mniej sąsiadów.
Dana komórka zmienia swój stan (żywa lub martwa) wg następujących reguł:
*komórka ożywa gdy ma dokładnie trzech żywych sąsiadów
*komórka pozostaje żywa gdy ma 2 lub 3 sąsiadów
*komórka umiera gdy ma mniej niż 2 sąsiadów (umiera z samotności)
*komórka umiera gdy ma więcej niż 4 sąsiadów (umiera z przeludnienia)
Należy napisać program, który wyświetla dwuwymiarową tablicę symbolizującą komórki, a następnie wyświetla kolejne 5 tablic utworzonych wg powyższych reguł.
Więcej ciekawych informacji na temat „gry w życie” można znaleźć na stronie
Wikipedia - Kliknij
Będę wdzięczny za każdą pomoc




Moja zawartość
Mężczyzna


