Форум программистов, компьютерный форум, киберфорум
CoderHuligan
Войти
Регистрация
Восстановить пароль
Карта форума Блоги Сообщество Поиск Заказать работу  
Рейтинг: 2.63. Голосов: 8.

Это не урок, а мысли по поводу..

Запись от CoderHuligan размещена 05.06.2019 в 13:09
Метки goto

Давайте чё-нить запилим такое-эдакое. За одно по ходу пьесы будем учится создавать реальные многофайловые проекты. С подробными комментариями и т.п.
Пилить будем естественно в процедурном стиле, как положено. Тут кто-то уже предлагал сделать примерный проект в моём стиле и в обычном стиле с ООП, и сравнить их путём изменения проекта, его модификации и пр.
Предлагаю сделать игру Морской бой. Но не простой морской бой, а навороченный. Что сие означает?
Во-первых, компьютер, как второй игрок, может притворятся разными игроками, с разной стратегией поведения и пр.
Во-вторых, ввести несколько уровней игры. На верхнем уровне предлагается чтобы каждый корабль после очередного хода смог передвигаться на одну клетку в каком-либо направлении, что усложняет задачу его потопления.
В-третьих, ввести несколько стратегий поведения программы, в зависимости от темперамента игрока(которым притворяется компьютер). Несмотря на тривиальность игры, она, судя по опыту тех, кто её делал, довольно сложно программируется, так включает в себя некоторые сложные алгоритмы способов расстановки кораблей, рэндомной генерации кораблей и пр. Проблем тут куча, достаточно почитать хабр.
Сперва сделаем игру консольной, а там видно будет.
Создавать будем постепенно, по шагам файл за файлом. Это был анонс.
Размещено в Без категории
Показов 7471 Комментарии 84
Всего комментариев 84
Комментарии
  1. Старый комментарий
    Цитата:
    Сообщение от CoderHuligan Просмотреть комментарий
    Сейчас многие только из под палки программируют в ооп, а для себя в функциональном или других стилях. Для души.
    И как вы эту статистику собрали?
    А много это сколько (например в % от общего числа)?
    А вы учитывали в этой статистике типы решаемых задач?
    Запись от voral размещена 19.06.2019 в 15:30 voral на форуме
  2. Старый комментарий
    Аватар для CoderHuligan
    Цитата:
    Сообщение от voral Просмотреть комментарий
    И как вы эту статистику собрали?
    Я просто люблю читать блоги известных программистов со всего мира, благо владею английским
    Запись от CoderHuligan размещена 19.06.2019 в 16:47 CoderHuligan вне форума
  3. Старый комментарий
    Аааа. ну тогда конечно. угу угу.... Не смешно?
    Блоги ведут 99% программистов? Из них 99% освещают свое отношение к стилю программирования?
    Хороша статистика... Скажите, а почему у меня другие наблюдения? Почему если большинство против, то все равно продолжают писать из под палки? У нас теперь стиль кода секретарши директоров что ли выбирают? Ну или тот же гото стиль появился после ООП, и эту новинку не спешат внедрять?
    Запись от voral размещена 19.06.2019 в 17:46 voral на форуме
  4. Старый комментарий
    Да видел статьи за процедурный, за функциональный, за ООП... Даже статьи где пишут что гото не такое уж и зло. (просто пользоваться надо в разумных пределах)... Но вот так вот что б все "ООП это зло".... Может вы просто это хотите слышать и услышали?
    Запись от voral размещена 19.06.2019 в 17:48 voral на форуме
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru