Первая попытка написания более-менее сложной игры
Запись от Goongala размещена 28.09.2019 в 18:01
Показов 8262
Комментарии 1
Кароч, GitHub проводит ивент под названием Game Off 2019. Если вкратце, то будет дана какая-то тема и за месяц надо склепать игру на эту самую тему. Вроде всё легко и просто, но нет. Дело в том, что я начал изучать программирование не с целью создания игр. По правде говоря, цели у меня вообще не было, просто так случилось, что я начал и теперь не могу остановиться. Как можно догадаться, из-за того, что у меня не было цели, я особо не задумывался насчёт языка, который буду изучать, поэтому выбрал то, что первое пришло на ум — Java. Не скажу, что я об этом жалею, Java — отличный язык программирования и я получаю удовольствие от его изучения, но всё же я вынужден признать тот факт, что для разработки игр он не очень подходит. Вот тут и вырисовывается основная проблема: у меня достаточно маленький опыт программирования вообще, притом совершенно никакого опыта программирования игр, вдобавок я собираюсь писать игру на Java. Достаточно интересно получается. Разумеется, если бы я начал писать игру с нуля, то не закончил бы и за полгода, но ведь можно использовать готовый движок! Конечно, C# программистам тут повезло больше — у них есть Unity, но и разработчиков java судьба не обделила. На странице этого мероприятия предлагается использовать некий игровой движок libGDX. Понятия не имею, что это за движок такой. Документация у него бедненькая, официальных туториалов нет, да и каких-нибудь более-менее достойных игр я на нём не нашёл (впрочем, не скажу, что я очень старался искать). Но в принципе, всё это не важно. Главное, что этот движок есть и что на нём кто-то успешно смог написать хоть какие-то игры. Теперь самое классное. Я собираюсь весь октябрь пыхтеть над этим зверем, изучать гайды от комьюнити и молиться небесам, чтобы они даровали мне знание и удачу, и если я хоть немного в этом преуспею, то весь ноябрь я буду работать над игрой. Я осознаю, что из этого вряд ли что-то выйдет, ибо игра — это не только код. Нужны будут звуки, картинки, а у меня ни харизматичного голоса, ни таланта в рисовании. Зачем я за это берусь? Просто в качестве вызова. Если не получится, то я ничего особо не потеряю, разве что время. Но если я действительно смогу создать что-то хоть отдалённо напоминающее интересную игру, можно считать, что я победил. В смысле, победил судьбу, победил в жизни, вообще во всём победил. Конечно, может статься, что за октябрь я потеряю всякую мотивацию что-либо делать и просто забью на всё, тогда этот пост навсегда запечатлеет слабость моей воли и позор будет преследовать меня до конца жизни. Если же я проявлю стойкость и не сдамся, то, возможно, буду выкладывать какие-нибудь промежуточные результаты. Ну и тип пусть тут какой-нибудь код будет, а то чё я как не праграмест
| |||||
Размещено в Без категории
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 1
Комментарии
-
В общем, игру я так и не написал, но время потратил не зря. Месяц я таки изучал этот игровой движок и узнал очень много нового о способах загрузки данных, грамотного использования ресурсов, отрисовки графики, программировании физики и прочего. В целом, опыт очень полезный, да и я написал много промежуточного кода, но никакого конечного продукта так и не сделал, ибо как-то влом былоЗапись от Goongala размещена 19.11.2019 в 19:01


