... Так или иначе, после фразы в Бариониксе долго смеялся - в мануале после описания сюжета: (Вот херня получилась, наверное надо всё переделать.)Maelstrom писал(а):Такие вещи сами собой улетучиватся, когда рогалик входит в стадию более-менее серьёзной игры.Я не знаю, может это смешно, или стильно или еще что. Но лично мое имхо - это резко бьет по профессиональности и _нифига_ не смешно.
Если уж делать "раздолбайский" юмор, то для этого куча более оригинальных возможностей - вспомним хотя бы адомовский IBM Manual.
KMHack
Модератор: Jolly Roger
-
- Сообщения: 59
- Зарегистрирован: 11 мар 2007, 13:21
- Откуда: Беларусь, Минск
- Контактная информация:
Воспользовался тем, что рогалик написан на .NET языке и заглянул в исходник )). Советую чуть больше освоить C# + почитать что-то вроде С. Макконнелл "Совершенный код" и возможно, что-нить по шаблонам проектирования(например, ставший классикой Design Patterns: Elements of Reusable Object-Oriented Software). Просто иначе скоро расширять проект будет невозможно. Сам с этим столкнулся в свое время. Сейчас стараюсь подходить к проектированию более основательно + постоянный рефакторинг.
Что сразу бросается в глаза:
-public поля. Инкапсуляцию пока, вроде как, никто не отменял.
-Многие классы слишком перегружены (тот же Mobile). Причем, в основном, они хаотично забиты элементарными типами и процедурами. Для выделения какой-то функциональности неплохо было бы использовать интерфейсы. А насчет данных - тут можно выделять гораздо больше мелких структур.
Советую посмотреть http://www.codeplex.com/sn - довольно качественно(в плане кода) написанный под .Net рогалик.
P.S. все вышеперечисленное - исключительно рекомендация. Просто не хотелось бы, чтобы очередной проект был заморожен на неопределенный срок )).
Что сразу бросается в глаза:
-public поля. Инкапсуляцию пока, вроде как, никто не отменял.
-Многие классы слишком перегружены (тот же Mobile). Причем, в основном, они хаотично забиты элементарными типами и процедурами. Для выделения какой-то функциональности неплохо было бы использовать интерфейсы. А насчет данных - тут можно выделять гораздо больше мелких структур.
Советую посмотреть http://www.codeplex.com/sn - довольно качественно(в плане кода) написанный под .Net рогалик.
P.S. все вышеперечисленное - исключительно рекомендация. Просто не хотелось бы, чтобы очередной проект был заморожен на неопределенный срок )).
Вот под этим готов подписаться два раза! "Совершенный код" - вообще должна быть настольной книгой. У меня сейчас только электронный вариант, разыскиваю, как ее можно заказать в бумажном виде.v0l0sat1y писал(а):... почитать что-то вроде С. Макконнелл "Совершенный код" и возможно, что-нить по шаблонам проектирования(например, ставший классикой Design Patterns: Elements of Reusable Object-Oriented Software). Просто иначе скоро расширять проект будет невозможно. Сам с этим столкнулся в свое время. Сейчас стараюсь подходить к проектированию более основательно + постоянный рефакторинг.
Первая заповедь фотолюбителя: Проявил себя - закрепи!
- DeadLetter
- Сообщения: 10
- Зарегистрирован: 26 ноя 2007, 19:24
- Откуда: Минск, Беларусь
Спасибо за советы) Макконнелла обязательно поищу.
Рогалик я начинал писать одновременно с началом изучения C#. Учить приходилось в основном по всякой гадости типа "первых шагов" и советам друзей-дотнетчиков. Признаюсь, я его до сих пор не знаю
Хотя не исключаю, что вернусь к активной разработке через некоторое время со свежими силами (тем более многое надо заново переписывать).
Прошлый свой рогалик бывало на год забрасывал, а потом возвращался и вполне активно дорабатывал/переписывал)
Но ничего не обещаю. Сами понимаете: какой смысл бесплатно заниматься тем, что не приносит удовольствия?...
Рогалик я начинал писать одновременно с началом изучения C#. Учить приходилось в основном по всякой гадости типа "первых шагов" и советам друзей-дотнетчиков. Признаюсь, я его до сих пор не знаю
Вот блин(( По ходу именно в таком состоянии он сейчас и находится:( А причина простая - запал кончился. В начале разработки целыми ночами сидел, а теперь едва запускаю вижуалстудию, заглядываю в код и сразу настроение портится, эхххх......Просто не хотелось бы, чтобы очередной проект был заморожен на неопределенный срок ))
Хотя не исключаю, что вернусь к активной разработке через некоторое время со свежими силами (тем более многое надо заново переписывать).
Прошлый свой рогалик бывало на год забрасывал, а потом возвращался и вполне активно дорабатывал/переписывал)
Но ничего не обещаю. Сами понимаете: какой смысл бесплатно заниматься тем, что не приносит удовольствия?...
Бумажную версию без проблем можно найти на Озоне и ему подобных, но стоит она там под 800 рублей.DeadLetter писал(а):Спасибо за советы) Макконнелла обязательно поищу.
Электронную можно взять здесь: http://rapidshare.com/files/50735902/SovKod.zip
летит ужасный бармаглот и пылкает огнём.
- Sanja
- Администратор
- Сообщения: 791
- Зарегистрирован: 24 ноя 2006, 12:25
- Откуда: Новосибирск
- Контактная информация:
Вообще-то Макконнелл не совсем подходит для новичков. Скорее тем, кто уже более-менее освоился с языком, эдак минимум с полгода стажа.
Бывает... Поехали в Lost Dreams...DeadLetter писал(а):Вот блин(( По ходу именно в таком состоянии он сейчас и находится А причина простая - запал кончился. В начале разработки целыми ночами сидел, а теперь едва запускаю вижуалстудию, заглядываю в код и сразу настроение портится, эхххх......
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 49 гостей