Программирование игр, создание игрового движка, OpenGL, DirectX, физика, форум
GameDev.ru / Программирование / Форум / Какой движок выбрать под рпг с элементами стратегии (2 стр)

Какой движок выбрать под рпг с элементами стратегии (2 стр)

Поделиться
Страницы: 1 2 3 Следующая »
ChupakaberПостоялецwww12 окт. 201711:54#15
SpeedLucky
> Но есть к примеру вот такая книга
это по сути справочник по алгоритмам

книга не научить программировать, и по архитектуре никаких знаний не даст практически, без базиса какого-то по крайней мере

есть способ применить эту книгу правильно и неправильно

неправильно читать её сходу и применять на практике
т.е. брать куски кода из книжки, пробовать и смотреть что получилось, и самый понравившийся результат сразу вкорячивать в проект
это так называемый способ программирования code monkey, основной метод которого - копипаста. придумал что надо, нашел похожее, вставил, заработало - ура. не заработало - пошел искать что-то ещё что может быть заработает

правильный способ применения книги:
прочитать в книге в каждом пункте только название, краткое описание и "как это работает"
выбрать самые подходящие по смыслу для своего проекта алгоритмы, не читая блоки с кодом
взять и написать свою версию алгоритма на основе документации по языку и по движку (в данном случае простой справочник по языку и официальную документацию юнити)
когда свой алгоритм заработает так. как описано в тексте, т.е. получен желаемый результат - пойти и сравнить свой код с тем кодом, что представлен в книге для копипасты
выделить моменты где реализовано лучше у тебя, а где лучше в книге, чем лучше - производительней или более гибко
это поможет убедиться в том, что ты понял как алгоритм так и все нюансы твоего кода (именно твоего, а не копипасты, её с ходу понять может не каждый профессионал)
поняв свой код, ты больше будешь знать о том, какие проблемы он может тебе создать, и сразу это учесть при переходе к написанию следующего компонента, или при выборе готового

SpeedLucky
> избежать множество изначальных ошибок?
как я выше писал, самая большая ошибка это копипаста
и с этой книгой очень трудно избежать этой ошибки, она так и манит тебя взять передрать и не думать, ведь уже подумали за тебя и тебе разбираться не надо
этим эта книга опасна, собери всю свою силу воли перед тем как приступить к этой книге
главное это не разучиться думать своей головой, когда всё вокруг тебя от этого отговаривает

patsanchik3Постоялецwww12 окт. 201712:16#16
SpeedLucky
щас твой вопрос выглядит примерно так:

Стоит вопрос следующего характера.
Хочется снять 3d кино типа Матрица. Этакая помесь экшена и фантастики и немного юмора.
От сюжетной подачи по сути только диалоги.
Рендер в 3d.

Два путя — делать сие творение на блендере либо майка . . .

Скажу сразу 3d моделирование, развертку, ригинг, текстурирование не знаю, а потому начну учить, когда определюсь с выбором пакета моделирования.

Делать планирую в одно лицо. Ожидаемые сроки: пятилетка.

От одного из старичков форума мимолетом слышал,
что на блендере фантастику делать нельзя.

Суть вопроса: можно ли мою задумку реализовать на блендере, или же надо делать на майке?

а да - книжку нашел по 3d "Основы машиной графики"- Изучая её можно получить представление о правильном подходе и избежать множество изначальных ошибок?

оглавление:
1. Основополагающие математические понятия
2. Новые данные о растровых устройствах и дисплеях, струйных и термических графопостроителях, цветных камерах. 
3. Аппаратное обеспечение машинной графики.
4. Двумерные преобразований, преобразования сплошных тел, а также описание и геометрическая интерпретация однородных координат.
5. Комбинированные преобразования, поворот вокруг произвольных осей, отражение относительно любой плоскости, косоугольные проекции (проекции кабине и кавалье), точки бесконечности, фотографические преобразования.
6. Коники и методы использования конических сечений.
7. Вопросы параболического сглаживания, кривых Безье и В-сплайнов, а также обсуждение обобщенных параболических сплайнов.
8. Изучение линейных и бикубических поверхностей, а также управляемых и динамически х поверхностей.

:)

std::cinУчастникwww12 окт. 201712:58#17
serg_usyp покажи список игр сделанных не  тобой на этом движке.
БаберПостоялецwww12 окт. 201722:15#18
Chupakaber
> когда свой алгоритм заработает так. как описано в тексте, т.е. получен желаемый
> результат - пойти и сравнить свой код с тем кодом, что представлен в книге для
> копипасты
  Велосипед называется
ChupakaberПостоялецwww13 окт. 20170:26#19
Бабер
> Велосипед называется
точно так
не сделав ни одного велосипеда, не поймешь как он работает, и шансы удачно из велосипеда мотороллер надежный сделать близки к нулю
а сделав хотя бы один, уже сможешь во всем колесном транспорте чуть чуть да разбираться

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

лучше три раза ошибиться и понять, чем раз сделать и не понять что делал

при копипасте самое опасное что ты не можешь проверить сам, понял ты что-то или нет

CorvoНовичокwww13 окт. 201710:34#20
Прочитал тут от автора поста, что стратегии нельзя на юнити делать. И хотя это просто слух, сразу возник вопрос: целесообразно ли будет заниматься разработкой текстовой рпг с элементами стратегии? Планируется сугубо текст и изображения (как минимум глобальная карта), по факту ничего сложного, но не хотелось бы серьезно запнуться во время разработки и осознать, что надо искать другой движок
codingmonkeyПостоялецwww13 окт. 201711:16#21
BGE уже предлагали?
gudleifrПостоялецwww13 окт. 201711:39#22
А почему не пойти очевидным путем? Взять обычный движок - листок бумажки в клеточку. Играть с друзьями. Копить базу картинок/задумок. Что возможно по уровню знаний, постепенно переносить на компьютер... Но все начинают с вопроса: "А на каком движке это будет лучше продаваться?"
Daniil PetrovЗабаненwww13 окт. 201711:49#23
std::cin
> serg_usyp покажи список игр сделанных не  тобой на этом движке.
Требуй исходники на рулоне туалетной бумаге! Так NetWars Engine хоть для чего-то сгодится :)))
А вообще этот гоблин, он же Dmitry10, обычный пустослов - слова ничем не подкрепляет!

Правка: 13 окт. 2017 11:51

SpeedLuckyПользовательwww13 окт. 201718:11#24
Вообщем выбрал с++, спасибо всем.
CorvoНовичокwww13 окт. 201718:24#25
Corvo
> Прочитал тут от автора поста, что стратегии нельзя на юнити делать. И хотя это
> просто слух, сразу возник вопрос: целесообразно ли будет заниматься разработкой
> текстовой рпг с элементами стратегии? Планируется сугубо текст и изображения
> (как минимум глобальная карта), по факту ничего сложного, но не хотелось бы
> серьезно запнуться во время разработки и осознать, что надо искать другой
> движок
ZabПостоялецwww13 окт. 201720:33#26
SpeedLucky
> Вообщем выбрал с++, спасибо всем.
На данном этапе главное чтобы тебе было в кайф с этим возиться, чем бы оно не было. Увлекло, увело из жизни - отлично. Практикуешься, погружаешься... Пока важна эффективность обучения, а не результата.
endeavour_prПостоялецwww13 окт. 201720:54#27
Zab
> Тогда и выбора нет. С++ - инструмент не для новичков.
согласен с Zab'ом, бери юнити

SpeedLucky
> на юнити стратегии делать нельзя.
На юнити много чего будешь делать через жопу, мысль закончи сам.

kiparПостоялецwww13 окт. 201721:15#28
Corvo
ну с изображениями юнити точно справится, но с текстом не знаю. Лучше анреал брать или сразу на вулкане делать, вдруг и правда на середине выяснится что текст с приемлемой скоростью движок не тянет.
ZabПостоялецwww13 окт. 201723:29#29
Понимаете, что человек даже "Hello world" пока не делал? Какие тут UE или Unity? Но пусть пытается, энтузиазм - мощный двигатель, надо его задействовать, пока не зачах.
Страницы: 1 2 3 Следующая »

/ Форум / Программирование игр / Общее

2001—2017 © GameDev.ru — Разработка игр