Найдено 59 результатов
Воспользовался тем, что рогалик написан на .NET языке и заглянул в исходник )). Советую чуть больше освоить C# + почитать что-то вроде С. Макконнелл "Совершенный код" и возможно, что-нить по шаблонам проектирования(например, ставший классикой Design Patterns: Elements of Reusable Object-Oriented Sof...
- 12 ноя 2007, 16:35
- Форум: Другие
- Тема: Strange Wood
- Ответы: 95
- Просмотры: 103596
- 12 ноя 2007, 16:31
- Форум: Другие
- Тема: Strange Wood
- Ответы: 95
- Просмотры: 103596
- 11 ноя 2007, 21:59
- Форум: Другие
- Тема: Strange Wood
- Ответы: 95
- Просмотры: 103596
Вроде бы при скролле надо целиком всю карту перерисовывать. Не обязательно. Фактически при сколле всегда меняются 2 строки/столбца + те клетки, где изменился los/походили монстры и т.д. Так что большую часть экрана можно сохранить, а потом поверху перерисовать изменившиеся клетки. Кстати, можно взг...
- 29 авг 2007, 17:09
- Форум: Разработка рогаликов
- Тема: My Roguelike v 1.00 Миф или реальность?
- Ответы: 62
- Просмотры: 38840
Для этого не обязательно втыкать классы и ООП всюду, куда ручки дотянуться. Ну блин, запарило уже. Если ООП используется, то почти все реализуется через объекты, а не так: "давайте сделаем 2-3 класса, а все остальное - структуры и просто переменные". В Java, например, все реализуется через ООП, не ...
- 29 авг 2007, 14:13
- Форум: Разработка рогаликов
- Тема: My Roguelike v 1.00 Миф или реальность?
- Ответы: 62
- Просмотры: 38840
Если бы ещё некоторые понимали, что стадия проектирования - это не создание абсолютной архитектуры рогалика, к которой уже никогда ничего добавлять не надо будет, а то "не дай бог, с нуля всё переписывать надо будет" Smile Это у кого как. Иногда проект включает подробное описание всех классов (а эт...
- 29 авг 2007, 09:36
- Форум: Разработка рогаликов
- Тема: My Roguelike v 1.00 Миф или реальность?
- Ответы: 62
- Просмотры: 38840
- 29 авг 2007, 08:56
- Форум: Разработка рогаликов
- Тема: My Roguelike v 1.00 Миф или реальность?
- Ответы: 62
- Просмотры: 38840
А чем кстати история с Харукой закончилась? А то я ниасилил. Неужели как обычно "проект заморожен на неопределенный срок"? А, вообще, как раз то, про что я говорил. Сначала надо трезво оценить свои возможности и объем работы, а не поливать форум стихами и умными вопросами типа "Ролевая система: пять...
- 28 авг 2007, 08:23
- Форум: Разработка рогаликов
- Тема: My Roguelike v 1.00 Миф или реальность?
- Ответы: 62
- Просмотры: 38840
- 28 авг 2007, 07:32
- Форум: Разработка рогаликов
- Тема: My Roguelike v 1.00 Миф или реальность?
- Ответы: 62
- Просмотры: 38840
Ааа... *падает со стула и долго смеётся* Laughing Поздравляю, слив защитан. Это наверное, величайший маразм со времён Великого Потопа... Laughing Представлять данные о предмете сложнее чем структурой - глупо. Ну, ещё с ипостасью предмета на карте можно выпендриться, но тоже можно обойтись без этого...
- 27 авг 2007, 19:53
- Форум: Разработка рогаликов
- Тема: My Roguelike v 1.00 Миф или реальность?
- Ответы: 62
- Просмотры: 38840
Успокойся, всё равно всего ты в любом случае не учтёшь. Ну, если хорошо продумать, учесть можно большую часть. Если с CGameMover всё ясно, то зачем делать CItem и тагдалее разделение по оружию, броне и т.д.? Ну блин, а как еще? Оружие и броня - это принципиально разные объекты. СGameObject CItem(CG...
- 27 авг 2007, 15:12
- Форум: Разработка рогаликов
- Тема: My Roguelike v 1.00 Миф или реальность?
- Ответы: 62
- Просмотры: 38840
Maelstrom написал, ну если и не рогулайк, то по крайней мере продвинулся в написании дальше многих. И без ООП (почти). И поэтому, вполне может писать фразы "Потому что можно прекрасно обойтись совсем без классов либо с их минимумом." Ну это не показатель. Просто наступит момент (или он уже наступил...
- 26 авг 2007, 17:57
- Форум: Разработка рогаликов
- Тема: Многоязычный интерфейс
- Ответы: 31
- Просмотры: 22525
- 26 авг 2007, 16:53
- Форум: Разработка рогаликов
- Тема: Многоязычный интерфейс
- Ответы: 31
- Просмотры: 22525
Есть конструктивное предложение: делайте только английский интерфейс )) Нафига с падежами возиться? Если надо переводить просто какие-то сообщения, то логично написать что-то вроде: enum e_Language { language1, language2, ..., languageN, }; enum e_Msg { msg1, msg2, .. msgM, }; string Msg[M][N] = { "...