Форум программистов, компьютерный форум, киберфорум
CoderHuligan
Войти
Регистрация
Восстановить пароль

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

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

Давайте чё-нить запилим такое-эдакое. За одно по ходу пьесы будем учится создавать реальные многофайловые проекты. С подробными комментариями и т.п.
Пилить будем естественно в процедурном стиле, как положено. Тут кто-то уже предлагал сделать примерный проект в моём стиле и в обычном стиле с ООП, и сравнить их путём изменения проекта, его модификации и пр.
Предлагаю сделать игру Морской бой. Но не простой морской бой, а навороченный. Что сие означает?
Во-первых, компьютер, как второй игрок, может притворятся разными игроками, с разной стратегией поведения и пр.
Во-вторых, ввести несколько уровней игры. На верхнем уровне предлагается чтобы каждый корабль после очередного хода смог передвигаться на одну клетку в каком-либо направлении, что усложняет задачу его потопления.
В-третьих, ввести несколько стратегий поведения программы, в зависимости от темперамента игрока(которым притворяется компьютер). Несмотря на тривиальность игры, она, судя по опыту тех, кто её делал, довольно сложно программируется, так включает в себя некоторые сложные алгоритмы способов расстановки кораблей, рэндомной генерации кораблей и пр. Проблем тут куча, достаточно почитать хабр.
Сперва сделаем игру консольной, а там видно будет.
Создавать будем постепенно, по шагам файл за файлом. Это был анонс.
Метки goto
Размещено в Без категории
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 84
Комментарии
  1. Старый комментарий
    Надеюсь вы не собираетесь покупать комп с uefi. Хотя.... OneHalf еще году в 96 за милу душу в служебные сектора записывался...
    Запись от voral размещена 17.06.2019 в 16:47 voral вне форума
  2. Старый комментарий
    Аватар для Usaga
    Нифига там нет закладок.
    Вы лично смотрели?
    Запись от Usaga размещена 17.06.2019 в 17:13 Usaga на форуме
  3. Старый комментарий
    Аватар для XLAT
    Цитата Сообщение от CoderHuligan
    Касперски говорил, что теряет контроль на 100000 строк кода.
    получается, что Касперски говнокодер,
    раз существуют множество программ с количеством строк более 1 000 000?

    Причем эти программы продолжают развивать и совершенствовать!
    Запись от XLAT размещена 17.06.2019 в 23:22 XLAT вне форума
  4. Старый комментарий
    Аватар для CoderHuligan
    Цитата Сообщение от XLAT
    получается, что Касперски говнокодер,
    раз существуют множество программ с количеством строк более 1 000 000?

    Причем эти программы продолжают развивать и совершенствовать!
    Касперски вообще не программист, а хакер, учёный который изучает компьютерную безопасность. И кстати посмотрите где он работал последнее время. Вам до этого уровня как до луны. Как впрочем и мне.
    Запись от CoderHuligan размещена 18.06.2019 в 11:54 CoderHuligan вне форума
  5. Старый комментарий
    что то мне кажется, что здесь не совсем корректно истолковывается фраза Касперски. Интересно было бы посмотреть контекст в котором он ее говорил/писал...
    Запись от voral размещена 18.06.2019 в 12:03 voral вне форума
  6. Старый комментарий
    Аватар для Croessmah
    Цитата Сообщение от CoderHuligan
    изучает
    Изучал.
    Запись от Croessmah размещена 18.06.2019 в 13:50 Croessmah вне форума
  7. Старый комментарий
    Аватар для XLAT
    Цитата Сообщение от CoderHuligan
    Вам до этого уровня как до луны.
    да вы что
    ну. правда конешно.
    мы учились в одном и том же Радтехе им.В.Д.Калмыкова,
    я проучился там 5 лет. а он тока 1 семестр.

    не знал, что он учился где-то рядом со мной, пока не узнал отсюда:
    https://habr.com/ru/post/402157/
    особенно меня позабавило то, что он участвовал в военных пендоских проектах.

    с другой стороны я не сделал кодирование своей профессией, а он тож как бы и нет, но всё же да.

    про таких как он, обычно говорят, вот это, да, человек-распистьдяй.

    я никогда не читал его книг, статей, и т.п.. (Справочника по асму вполне мне хватает)
    поэтому для меня он как бы никто, дядя Петя сантехник для меня более уважаемый человек, из-за его неизмеримо большой полезности.

    Ну и кстати,
    CoderHuligan, вы тож можетет прославиться, если сможете издать пару книг, в которых будет хоть какая то новизна,
    но при этом оставаться матерым-очень-матерым гавнокодером.
    Запись от XLAT размещена 18.06.2019 в 17:23 XLAT вне форума
  8. Старый комментарий
    Аватар для XLAT
    del
    Запись от XLAT размещена 18.06.2019 в 19:05 XLAT вне форума
  9. Старый комментарий
    Аватар для bedvit
    Вот давно меня мучает вопрос: Лучше быть богатым говнокодером или скромным (не реализовавший возможности?) тру-кодером?
    Выглядит как наброс, но это не так. Жизненно, по-моему.
    Запись от bedvit размещена 19.06.2019 в 09:41 bedvit вне форума
  10. Старый комментарий
    Аватар для Croessmah
    Цитата Сообщение от bedvit
    Вот давно меня мучает вопрос: Лучше быть богатым говнокодером или скромным (не реализовавший возможности?) тру-кодером?
    Выглядит как наброс, но это не так. Жизненно, по-моему.
    Надо быть мастером на все руки. И ноги. )
    Запись от Croessmah размещена 19.06.2019 в 10:33 Croessmah вне форума
  11. Старый комментарий
    Аватар для Usaga
    Цитата Сообщение от bedvit
    быть богатым говнокодером.
    Хреновый мастер много получать вряд ли может. Только, если его заработок не связан с разработкой)
    Запись от Usaga размещена 19.06.2019 в 12:42 Usaga на форуме
  12. Старый комментарий
    Ну "много" понятие относительное. Говнокодер может начать писать книги, продавать свои видео уроки по программированию (короче схема отработанная). А уж "потребители" сего найдутся...
    Запись от voral размещена 19.06.2019 в 12:46 voral вне форума
  13. Старый комментарий
    Аватар для CoderHuligan
    Цитата Сообщение от voral
    Ну "много" понятие относительное. Говнокодер может начать писать книги, продавать свои видео уроки по программированию (короче схема отработанная). А уж "потребители" сего найдутся...
    Все, кто не понимает элементарных условий поведения при ведении дискуссии будут удаляться из этого блога. Троих товарищей я уже отправил в игнор. voral, конечно, всё не понятное и непривычное легко обозвать не хорошим словом или повесить ярлык. Гораздо труднее привести свои доводы на ту или иную точку зрения, без кидания в друг друга миазмами. так вот, все кто любит этим заниматься впредь будут блокироваться. На войне, как на войне. Не хотите жить мирно, получайте войну. Я предупредил
    Запись от CoderHuligan размещена 19.06.2019 в 13:13 CoderHuligan вне форума
  14. Старый комментарий
    О как. Да блокируйте на здоровье. Только при чем тут "обозвать" или нет... Или вы все уже на свой счет принимаете?
    То что я описал действительно "популярная" практика. Как то пытался подобрать видео курсы для сына.. Сплошной шлак, да еще за деньги.
    Запись от voral размещена 19.06.2019 в 13:15 voral вне форума
  15. Старый комментарий
    Аватар для CoderHuligan
    Цитата Сообщение от voral
    О как. Да блокируйте на здоровье. Только при чем тут "обозвать" или нет... Или вы все уже на свой счет принимаете?
    Я понимаю намёки.
    Цитата Сообщение от voral
    То что я описал действительно "популярная" практика. Как то пытался подобрать видео курсы для сына.. Сплошной шлак, да еще за деньги.
    Ко мне-то это каким боком?
    Запись от CoderHuligan размещена 19.06.2019 в 13:41 CoderHuligan вне форума
  16. Старый комментарий
    Аватар для CoderHuligan
    Цитата Сообщение от voral
    О как. Да блокируйте на здоровье.
    Буду. Надоел трёп ни о чём. В блоге будет чище. пусть его посмотрит лишь один человек или даже вообще никто, я всё равно здесь буду писать то, что думаю.
    Запись от CoderHuligan размещена 19.06.2019 в 13:44 CoderHuligan вне форума
  17. Старый комментарий
    Аватар для bedvit
    CoderHuligan, лично меня на данный вопрос навел пост про Каперского. Человек зарабатывает деньги (возможно и спец он отличный, может не столь отличный, как успешный финансово). Зря вы про намеки подумали. Практика такая действительно, думаю, имеет место быть в нашей реальности. И как лучше плыть, хорошим программером и скромным финансистом или успешным финансистом и скромным программером. И есть ли здесь корреляция?
    Запись от bedvit размещена 19.06.2019 в 15:08 bedvit вне форума
  18. Старый комментарий
    Цитата Сообщение от CoderHuligan
    Ко мне-то это каким боком?
    Вот и я про то... Я не знаю почему вы это на свой счет решили принять. Была конкретная фраза (не ваша) я по ее поводу написал мысль.
    Запись от voral размещена 19.06.2019 в 15:20 voral вне форума
  19. Старый комментарий
    Аватар для CoderHuligan
    Цитата Сообщение от bedvit
    Практика такая действительно, думаю, имеет место быть в нашей реальности. И как лучше плыть, хорошим программером и скромным финансистом или успешным финансистом и скромным программером. И есть ли здесь корреляция?
    Те, кто работает на корпорации плывут по их течению. тут думать нечего. Судя по тому, как сделана винда, то там работают не очень хорошие программисты, а ведь набирали элиту.. Если у нас такая "элита", то что же ожидать от отрасли в целом? Стагнации. Хороший программер работает в стол или только на себя. Сейчас многие только из под палки программируют в ооп, а для себя в функциональном или других стилях. Для души.
    Запись от CoderHuligan размещена 19.06.2019 в 15:22 CoderHuligan вне форума
  20. Старый комментарий
    Аватар для bedvit
    Цитата Сообщение от CoderHuligan
    Хороший программер работает в стол или только на себя. Сейчас многие только из под палки программируют в ооп, а для себя в функциональном или других стилях. Для души
    Для души это хорошо, а кушать-то хочется. Переходить в другую сферу, программировать только для себя, а работать НЕ программистом?
    Запись от bedvit размещена 19.06.2019 в 15:28 bedvit вне форума
 
Новые блоги и статьи
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru