Добрый день всем программистам!
Нужна Ваша помощь, очень нужна.
Задание - написать игру "Жизнь".
Требования:
1. Обьектноориентированная (классами)
2. Сохранить в файл
3. должна останавливаться/продолжаться
4. Редактор для начального размещения точек.
Размер поля задаем сами. Да, задание очень не простое. Делать нужно
в консоли. Как - я долго думал, и что в файл записывать... Наверно координаты. Для 4-го пункта - вопрос что вводим: точки или кружки (о), и результат будет выдавать в виде координат. Количество поколений тоже указываем руками. Результат (координата х,у - живая, мертвая или пустая).
Но есть большая подсказка: у меня есть прошлогодняя. Зато она выполнена с графическим режимом и без файла. Графику надо убрать и переделать под консоль.
Хотя стоп, а сделать в консоли картинку сложно? Мы график строили, циклами. Ух я тогда намучался... Можно поле, точка - .
(рожденная бактерия), * - уже существует. Так можно? выйдет поле из . и *, должно быть нормально. И в файл записать это поле. Так
сложно? Если да - то лучше координатами, так проще.
Образец прикрепляю.
и вот еще есть в консоли:
http://garvs.narod.ru/life_console_cpp.htm Но там ОЧЕНЬ сложно сделано, я вообще не разобрался. Из библиотек
#include "stdafx.h"
#include "ConsolLib.h"
#include "Cell.h"
#include "GenerationMatrix.h"
Я не знаю ни одной.
Если и надо использовать новые - то сразу в коде комментировать что
за библиотека, для чего. И потом подписывать новые операторы, что они относятся именно к ней.
Вот список библиотек, какие можно спокойно использовать:
#include
#include
#include
#include
#include
это те, что мы учили. Если потребуется применить еще что-то - то надо сразу комментировать что за библиотека, а потом в коде какие операторы относятся к этой библиотеке.
Так же прикрепляю образец того, как мы все это дело оформляем. Так будет проще.
А в двух словах: абсолютно никаких наворотов, все просто, четко и прозрачно.
Вложения:
https://softoroom.org/...iles/1xbojj4sh
или
http://coolshare.com.ua/q6dbipio5qkn.html
или
https://softoroom.org/...c/RGR.rar.html
или
http://files.webi.ru/m_down/rgr.rar.html
Конечно же, сделавшому небольшая награда в виде WMR
Заранее очень благодарен!