Горячее
Лучшее
Свежее
Подписки
Сообщества
Компании
Авторизация
Забыли пароль?
Регистрация
Регистрация
Нажимая кнопку "Создать аккаунт", я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.
Авторизация
Восстановление пароля
Авторизация
или
 
Если у вас возникли сложности с восстановлением пароля, то прочитайте эту статью. Или напишите в службу поддержки на support@pikabu.ru.

В письме укажите данные вашего профиля: никнейм, почта, номер телефона, какие посты вы оценивали. Это ускорит восстановление пароля :)
Создать сообщество

Комментарий дня

ТОП 50
Отшила...

А это просто девушка на свидание не пришла, вот он к автору и подкатил, чтобы ужин зря не пропадал.

+1055
 
Аватар пользователя Toxocara Toxocara
23 часа назад

Рекомендуемое сообщество

Genshin Impact
6 519 постов • 3 325 подписчиков
Сообщество посвящено игре Genshin Impact.

Пикабу в мессенджерах

  • Пикабу в Telegram
    265K подписчиков
    @pikabu
  • Развлекательный канал
    55K подписчиков
    @pikabu_fun
  • Пикабу в Viber
    331K подписчиков
    Вступить

Активные сообщества

все
Аватар сообщества "Юмор для всех и каждого"
Юмор для всех и каждого
Аватар сообщества "Этот удивительный мир"
Этот удивительный мир
Аватар сообщества "Видеохостинг на Пикабу"
Видеохостинг на Пикабу 1
Аватар сообщества "Специфический юмор"
Специфический юмор 1
Аватар сообщества "Deepfake | Дипфейк видео"
Deepfake | Дипфейк видео 2
Аватар сообщества "Поваренная книга Пикабу"
Поваренная книга Пикабу
Аватар сообщества "Новости США"
Новости США
Аватар сообщества "Фото история"
Фото история
Аватар сообщества "Тула"
Тула 2
Аватар сообщества "Энергетика"
Энергетика 1
Создать сообщество

Тенденции

теги
Пьяные 13 Палево 12
Объединить теги
Новости Пикабу Помощь Кодекс Пикабу Реклама
Верификации Награды Контакты О проекте
Промокоды Скидки
Android iOS

J2me

Теги
Рейтинг
Автор
Сообщество
Тип постов
любые текстовые картинка видео [мое] NSFW
Период времени
за все время неделя месяц интервал
2 поста сначала свежее
318
Kekovsky
Kekovsky
1 год назад
Лига Геймеров

Топ-10 крупных java игр юности (и интересные факты о них)⁠⁠

Друзья, все мы (по крайней мере те, кто родился до 2005 г.) помним переходный момент, когда появились первые мобильники. Интернет нам тогда ещё не был так хорошо доступен, как сейчас,  мощности девайсов были небольшими (хотя уже в разы превышали мощности тех же первых из доступных нам компьютеров, таких как ZX Spectrum). Например, телефоны Siemens C75, ME75 имели частоту процессора в 124 МГц, против 3,5 МГц на Z80. Тем не менее, многие идеи этих игр были взяты ещё со времен Денди и Спектрума (некоторые из них являются прямыми аналогиями). Однако для нас, уже не заставших Спектрум и его предков в былом их величии, эти игры всё равно запомнились и отпечатались в памяти. Предлагаю вспомнить 10 игр, которые в своё время занимали первые места в топах различных сайтов (а их было много - вспомнить Tegos, Konon (RuGame), Spaces, Waper, SeClub и другие (многие из них уже закрыты, остальные ещё доживают свой век. Также некоторые из этих игр можно было купить в журналах или с помощью тетрадок (школьники помнят). Друзья, расчехляем KEmulator. Внимание! Все права на игры принадлежат их авторам. Я лишь делаю обзор. Часть скриншотов взята с интернета.

1. Galaxy on Fire 2 (а также его предки GoF 1 и Deep 3D). Производство: FishLabs. 2009 год и ранее.

Топ-10 крупных java игр юности (и интересные факты о них) J2me, Java игры, Ностальгия, Длиннопост

Серия GoF, как и производитель игр FishLabs, запомнились многим геймерам тогдашних мобильных платформ. Те, у кого телефон мог потянуть эти игры (а это были Nokia 60 серии, SE K750, K800) не могли не получить удовольствие, впервые запустив на своём телефоне какое-либо детище от этой компании. Обусловлено было это следующим: производителей мобильных 3D игр под телефоны было немного (т.к. производство игр под JSR-184 требовало немалых умений со стороны программистов). А FishLabs ещё и освоили API "Mascot Capsule", которое позволяло ускорять и качественно воспроизводить модели на телефонах Sony Ericsson. Тем самым они заняли непревзойдённую нишу, можно сказать, лучших мобильных 3D разработчиков.
Механика самой игры не нова - она копирует игру Elite, что вышла аж в 1984 году и была портирована под различные платформы тех лет (Commodore 64, ZX Spectrum и др.). Для нас, java-геймеров, не имевших какой-либо альтернативы, игра была своего рода "Mass Effect" но только под мобильные платформы. Геймплей и открытый мир игры позволяет многое. Что уж говорить - обзор этой игры уже был на pikabu, да и лучше всего самим установить KEmulator и переиграть её. К тому же, когда закрывалась компания FishLabs, они разрешили бесплатно загрузить свои детища (но только как потребителю, модифицировать их всё равно не одобряется). Хотя мы, как мододелы (команда JMODS) любили их модифицировать - добавлять новые модели, менять текстуры и т.д. и даже создавали специальный софт, который мог перекодировать эти текстуры под игру (привет Виктору Мельнику "aNNiMON").

2. Серия игр Gangstar 3 : Miami Vindication (а также его предки Gangstar 2, Gangstar 1). Gameloft. 2010 и ранее.

Топ-10 крупных java игр юности (и интересные факты о них) J2me, Java игры, Ностальгия, Длиннопост

Gangstar был своего рода адаптацией известной в то время ПК-игры GTA San Andreas и Vice City, однако, геймплеем скорее напоминал GTA 1 и GTA 2). Задачи все те же: устраивать перестрелки, угонять автомобили, выполнять задания. Можно устраивать погромы, разборки с копами, проходить сюжетку - в общем всё как в полномасштабной версии (за тем лишь исключением, что графика - своего рода плоское 2D). Кстати говоря, коды и читы тоже были, набирались просто циферками и мы ими делились друг с другом.
Игра была издана компанией Gameloft - одним из крупнейших в то время издателей под мобильные платформы. Игры этой компании можно было купить в журналах, как и других крупных издателей (таких как EA, NetLizard и др.). Также часто имела место "предустановка" демо-версий игр от Gameloft, защищённых ключом (впоследствии нужно было выкупить игру у компании, отправив SMS и получив ответку с кодом для разблокировки).
Интересный факт: игры компании Gameloft имели разблокировку по своим алгоритмам, а вот многие игры инди-издателей имели такой способ блокировки: игра сама себе генерировала ключ, после чего он записывался в RMS (память игры), а затем отправлялся на короткий номер, с которого в ответ приходила SMS с тем же самым ключом (т.е. игра как бы изначально уже имела этот ключ, но он был скрыт в блоке памяти). На эмуляторе этот ключ можно узнать, открыв RMS, а вот телефоны в то время отправленные SMS не сохраняли (хотя были и такие модели - на них можно было игры и не покупать - ставилась симка с нулевым балансом, а потом код можно было подсмотреть в "не отправленных" сообщениях).

3. Might & Magic 2 Mobile. Gameloft, Ubisoft. 2007

Топ-10 крупных java игр юности (и интересные факты о них) J2me, Java игры, Ностальгия, Длиннопост

О мобильных RPG можно рассказывать много. Общие принципы подобных игр всегда одинаковы и не изменились ещё с самых первых игровых консолей. Данная же игра занимала первые места в топах J2ME ввиду своей проработки и качества, а так же известного среди компьютерных геймеров бренда - всё потому, что разработкой занималась компания Ubisoft Mobile, которая выкупила права на разработку мобильных игр данной серии. Игра цепляет, прежде всего, качеством графики и звука, своей динамичностью и живописностью представленных пейзажей. Также она содержит интересные головоломки, перемежающиеся с традиционным RPG-геймплеем. Но игра проходится как сюжетка один раз, "на одном дыхании". Желания потом к ней возвращаться не возникает.
Кстати, игры от Gameloft, EA и прочих крупных издателей редко модифицировались, причины этому следующие - жесткая обфускация всех игр (т.е. шифровка кода), так как игры были жестко коммерческие, да и в целом линейно вшитый в код сюжет, в который вносить правки смысла не было.

4. Worms 2011 Armageddon. EA и Team 17. 2011 год. Были и ранее.

Топ-10 крупных java игр юности (и интересные факты о них) J2me, Java игры, Ностальгия, Длиннопост

Червяки. Что тут сказать. Эта игра была выпущена практически на всех возможных мобильных платформах и консолях. Среди J2ME игр её выделяло следующее: популярность среди школьников, соответственно первые и самые дорогие места на тетрадках (там были своего рода VIP-места, игры на которых стоили в 2-3 раза дороже остальных). Помешательство на серии игр Worms в те времена достигало небывалых масштабов (вспоминается тот же клон ВК - игра "Вормикс"). Проработанные боты и большой арсенал позволяли часами рубиться в игру, пока не сядет телефон. Игра - чистая коммерция, выпущена компанией EA в 2011 и была одним из последних крупных проектов под j2me (далее разработчики начали перебираться на Android). А мододелы же либо ушли в свои проекты, либо просто потихоньку разбежались кто куда.

5. Micro Counter Strike. M3GWorks. 2008.

Топ-10 крупных java игр юности (и интересные факты о них) J2me, Java игры, Ностальгия, Длиннопост

Невероятно! Micro.. Counter Strike! Модная тогда "контра" прямо на телефоне. Не играл в неё только ленивый. Ну или тот, у кого на телефоне не было поддержки JSR-184 :D. В самой игре можно было бегать, стрелять по боту или по другу (была даже криво реализованная поддержка игры по Bluetooth).
Пару слов о разработчике: M3GWorks, наравне с FishLabs, были пионерами строения 3D игр на телефоны. Только специализировались они на 3D шутерах от первого лица, и работали, как ни странно, только на M3G. Их движок был задействован во многих играх компании ("Quake Plus 3D", "Break Shock"). Также движок неплохо поддавался моддингу. Меняли текстуры, делали моды а-ля "CS 1.6 mobile". Особо проскилованные мододелы умудрялись менять даже карты (нужно было создать карту в 3D редакторе, например, Blender 3D, затем подогнать и экспортировать с помощью специального плагина).
Пару слов о игровом движке: написан он был столь криво, что работал на разных телефонах совершенно непредсказуемо. По сути он не имел ограничения FPS - его ограничивал сам телефон, в попытках вычисления графики (обычно он варьировался от 3 до 12 в зависимости от модели телефона). В движке нельзя поворачивать камеру вверх-вниз (вертеть головой). Поэтому уровни были преимущественно в одной плоскости, а там где были перепады (например, Quake Plus) был реализован топорный автоприцел на соперника по высоте. А при включении игры по Bluetooth скорость ещё и проседала вдвое. Но, тем не менее, альтернатив не было - играли и в ус не дули. За счет реализации только на M3G игра шла на достаточно широком объеме телефонов, однако, на некоторых шла настолько топорно, что когда её продавали в тетрадке, она хоть и была в "VIP-зоне", была сноска мол пойдет нормально только на единичных моделях, потом не жалуйтесь).

Дальше немного отклонимся от вершины топа и вспомним несколько игр, которые почему-то запомнились именно мне, хотя наверное, многие были с ними знакомы.

6. Gothic III The Beginning. Handy-Games GmbH и JoWood. 2008.

Топ-10 крупных java игр юности (и интересные факты о них) J2me, Java игры, Ностальгия, Длиннопост

Вот эта игра очень мне запомнилась. Gothic 3 Mobile - хотя других частей под телефон не было. Хоть в то время я и не имел доступа к ПК и был мало знаком с сеттингом Готики, игра всё равно оказалась для меня (как неподготовленного игрока) весьма неплоха. Она является типичной RPG, как и уже упомянутая Might & Magic. Однако, выполнена она достаточно атмосферно, можно даже сказать "лампово". Особо примечательны следующие моменты: специально проработанный сюжет, пересекающийся с таковым для ПК-версии. Оригинальная музыка Кая Розенкранца также из ПК-версии, переложенная в MIDI-варианте (от этого звучит не менее интересно, к тому же, MIDI-партитуры уже содержат ноты, поэтому можно было наиграть эту музыку на пианино). Графика и RPG часть весьма проработана. Единственный минус - не очень большая длительность - проходится также на одном дыхании.
Также были интересные баги, которыми мы делились в java-журналах типа CheMax и других. Например, если тебя убивал более сильный противник, но при этом успеть открыть хранилище (бочку или сундук), то экран смерти не выводился, но противник "отставал" от тебя и уходил гулять по уровню. После этого можно было прямо из сундука выпить несколько зелий здоровья и убежать с уровня, пока враг возвращается чтобы убить игрока повторно.

7. Gravity Defied. Codebrew Software. 2004

Топ-10 крупных java игр юности (и интересные факты о них) J2me, Java игры, Ностальгия, Длиннопост

Gravity Defied, она же среди мододелов "GDTR". Игра весьма нехитрая и весит мало. Думаю, видели её так или иначе все, кто сталкивался с платформой. Суть очень проста - нажимая клавиши, маневрируешь по линейному уровню физической связкой из двух колёс, не допуская переворачивания. Модов на неё было очень много, хотя и модифицировать особо нечего - были редакторы уровней (как под ПК, так и на самой java), менялись скины мопеда, ставились картинки на фон или трек. Вот, в принципе, и всё. Модно было выпускать моды типа "2000 треков" или мультиигровки на эту тему. Особо хитрые моды могли занять недели прохождения. Думаю, многие помнят фишку, или баг, когда можно было отъехать задом в начало карты и упасть с обрыва, после чего пролететь под картой и уровень засчитывался, как пройденный. Опытные трекмейкеры ставили до старта высокую стену, на которую невозможно заехать, чтобы избежать такого варианта прохождения.

8. Heroes Lore : Wind of Soltia. Hands-on mobile. 2008.

Топ-10 крупных java игр юности (и интересные факты о них) J2me, Java игры, Ностальгия, Длиннопост

Игра от Корейцев - известных RPG-мейкеров. Графика простенькая - но мне лично игра запомнилась хорошо проработанной RPG-системой (есть прокачка, бафы, улучшения оружия, крафт и другие черты, присущие качественным RPG). Также у игры был интересный сюжет, который так и остался незаконченным. Особенность сюжета - можно было пройти игру за трёх различных персонажей, при том, в определённом порядке - за первый заход ты "знакомишься" с миром (игра за Ронина), затем показывают его тёмные стороны (игра за Рею) и в конце уже "результирующий" взгляд со стороны (игра за Арамора). При том, события переплетаются между собой. Такая подача в мобильном RPG была весьма новаторской, а потому игра и сыскала популярность.
Кстати говоря, продолжения игры под тем же брендом выпускались и на J2ME, и на консолях того времени, однако, сюжет оригинальной игры так и остался незаконченным, что печально.

9. Серия Bobby Carrot (1,2,3,4,5 части). FDG Soft. 2008

Топ-10 крупных java игр юности (и интересные факты о них) J2me, Java игры, Ностальгия, Длиннопост

Ещё одна игра от немцев. Игрушка вроде бы детская и весьма нехитрая. Продавалась в тех же тетрадках - задача в оригинальной игре - "собирать морковь" или "класть яйца". Имеется ввиду, что нужно пройти по клеткам головоломки в строго определённом порядке и заполнить при этом все ячейки - а назад ходить нельзя. Поэтому от игрока требуется подобрать такой порядок, чтобы собрать всю морковь и при этом вернуться на выход уровня живым и здоровым (не застрять и не наступить на шипы). Тем не менее, достаточно большой объем по уровням, интересный доп. контент и пасхалки делают игру весьма запоминающейся. К последней части игры был даже создан специальный сайт (Bobby Forever), на котором можно было ввести коды из игры и обменять их на контент-паки (картинки или мелодии). К этой части немцы подошли ответственно.

10. Stranded. Glu Mobile. 2006

Топ-10 крупных java игр юности (и интересные факты о них) J2me, Java игры, Ностальгия, Длиннопост

На волне популярного в то время сериала LOST компания Glu Mobile (также один из крупнейших в то время издателей игр) решили выпустить свой вариант игры на заданную тему. По сюжету команда оказывается на заброшенном острове. Задача игрока - бегать, выживать, заниматься охотой, крафтом и, наконец, выбраться с проклятого острова. Хоть в игре и отсутствует возможность свободного строительства, но сама система сбора материалов и исследования открытого мира весьма привлекают. Игра порой даже пугает своей мистикой.
У игры есть продолжение - Stranded 2. На тему путешествия во времени. Подача тоже достаточно интересная.

В завершение хочется упомянуть также мобильную хоррор-сцену. Из неё запомнились две игры: Nowhere и серия Darkest Fear.

Топ-10 крупных java игр юности (и интересные факты о них) J2me, Java игры, Ностальгия, Длиннопост

Nowhere выпущена в 2007 году компанией DeValley. Является образцовым примером мобильного хоррора. - Вот так надо! - сказал бы я, если бы меня спросили о том, как сделать качественный мобильный хоррор в то время. Здесь проработано всё: атмосфера, геймплейная часть, звуковое сопровождение, множество боссов. Игра очень увлекательна, хотя в то время от некоторых моментов действительно бросало в дрожь.
- Надпись на одной из карт "- Назад пути нет.."

Топ-10 крупных java игр юности (и интересные факты о них) J2me, Java игры, Ностальгия, Длиннопост

Darkest Fear (части 1,2,3) - серия хоррорных головоломок 2006-2008 года. Сами головоломки нехитрые - нужно всего лишь перемещать и расставлять в правильном порядке предметы. Однако, сюжетная подача сделана весьма интересно, по сценарию можно было бы действительно снять неплохой хоррор-фильм. Этим она и запомнилась.

Итак, друзья, вот такой обзорчик вышел на те игры, что больше всего запомнились с мобильной эпохи. А эпоха эта всё дальше остаётся в прошлом, хотя мне есть много, чего о ней рассказать. Надеюсь, кто-нибудь узнал свою любимую игру и обязательно захочет перепройти на эмуляторе.
С вами был Kekovsky и до новых встреч.

Показать полностью 12
[моё] J2me Java игры Ностальгия Длиннопост
130
Эмоции
137
galzuris
galzuris
4 года назад
Лига Разработчиков Видеоигр

Программист-рукожоп #2⁠⁠

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

Осторожно - много текста и туча картинок.

Программист-рукожоп #2 J2me, Длиннопост, Gamedev, Unity3D, Android

С чего все началось

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


Позже я для себя открыл программу MidletPascal, которая позволила некоторые навыки использовать в настоящем программировании игр для j2me телефонов. И тут понеслось..

Из за недостатка знаний разработка представляла из себя итеративный процесс начинаний заново, и совершенствования экспериментов с пониманием того, как они могли бы быть сделаны лучше чем ранее.

Программист-рукожоп #2 J2me, Длиннопост, Gamedev, Unity3D, Android

Итерации файл-менеджера, который был чем то вроде псевдо-ос. К последней версии даже замахнулся на создание скрипт-языка, но не осилил парсинг уравнений.


Создавать для телефона было конечно интересно, но у меня особо горело желание создать что либо для компьютера. Так как я не был осведомлен в существовании удобных для новичка движков.. то закономерно пришел к тому что мне нужно создать свой "велосипед". Благодаря Delphi я познакомился с программированием графики на OpenGL и даже кое что создал

Программист-рукожоп #2 J2me, Длиннопост, Gamedev, Unity3D, Android

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

Программист-рукожоп #2 J2me, Длиннопост, Gamedev, Unity3D, Android

Убогая физика и отсутствие интерфейса, но на собственном движке. Был доволен как слон.


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

Программист-рукожоп #2 J2me, Длиннопост, Gamedev, Unity3D, Android

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

Программист-рукожоп #2 J2me, Длиннопост, Gamedev, Unity3D, Android

Даже были попытки создать 3D движок, но дальше прототипа дело не зашло.


Однако как бы не было весело делать игру под старые мобильники, мне нужен был опыт в PC, и все же решился попытаться использовать появившийся тогда Unity3d

Программист-рукожоп #2 J2me, Длиннопост, Gamedev, Unity3D, Android

После десятков попыток создать что либо, у меня вроде вышло сделать копию той игры которую я делал в Delphi на OpenGL, с физикой и графикой стало получше, но ее я все равно не закончил - уровней было всего штук 5, а часть предметов в игре так и не заменил на нормальные вместо болванок.

Программист-рукожоп #2 J2me, Длиннопост, Gamedev, Unity3D, Android

Один из экспериментов - что то вроде выживания космонавта забытого в космосе. Выжить нужно было в течении 5 минут. На игрока постоянно воздействует нагрев от солнца, протечка кислорода и необходимость в подзарядке.


Об онлайн игре

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

Программист-рукожоп #2 J2me, Длиннопост, Gamedev, Unity3D, Android

Примитивная стилистика и попытка начать писать сетевой код, который я тогда еще не умел, но очень хотел сделать. Благо к тому времени я мало-мальски познакомился с C# и начал осваивать сетевой код.

Программист-рукожоп #2 J2me, Длиннопост, Gamedev, Unity3D, Android

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

Программист-рукожоп #2 J2me, Длиннопост, Gamedev, Unity3D, Android
Программист-рукожоп #2 J2me, Длиннопост, Gamedev, Unity3D, Android
Программист-рукожоп #2 J2me, Длиннопост, Gamedev, Unity3D, Android

В итерации 3-4 (да я снова начал заново), вроде вышло чуть симпотичнее. Осилил создание аккаунтов и сохранения (до смешного - в отдельных файлах). Это было немногим лучше предыдущей версии и была даже попытка сделать инвентарь, но все же это был только эксперимент.

Программист-рукожоп #2 J2me, Длиннопост, Gamedev, Unity3D, Android

Где то к шестой попытке я уже знал как работать с базами данных, как создавать стабильное соединение и даже попробовал использовать сторонний сетевой движок с которым было удобно хостить игру. Основной целью было разобраться в разработке игровой логики онлайн игры. Как оказалось - самым сложным для меня стал интерфейс.

Десятки окон, сотни взаимодействий и клавиш, это все превращалось в непереносимую рутину, особенно со старым UI который отрисовывался вручную по координатам.

Программист-рукожоп #2 J2me, Длиннопост, Gamedev, Unity3D, Android

Как то даже попробовал сделать лаунчер. Конечно многого не хватало, но игру можно было обновлять автоматом.

Программист-рукожоп #2 J2me, Длиннопост, Gamedev, Unity3D, Android
Программист-рукожоп #2 J2me, Длиннопост, Gamedev, Unity3D, Android

Итогом всех начинаний заново стала версия - финальный эксперимент. Данная попытка отлично послужила мне дипломной работой в универе, однако как игра была совсем не готова к игрокам - жуткие фризы, высокий пинг да и собственно геймплея почти не было - только пара манекенов и небольшое соц взаимодействие посредством чата, писем и приглашений в группу.


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


О веб

Да, с появлением Canvas и HTML5 стало любопытно о том что можно сделать в браузере. Особо ничего не сделал кроме опять же "экспериментального" движка - надстройки над канвас и пару простецких демок на нем. Если интересно, они до сих пор живы, как первая так и вторая.

Программист-рукожоп #2 J2me, Длиннопост, Gamedev, Unity3D, Android

О настоящем времени

На данный момент я провел еще множество маленьких экспериментов, в которых пытался разобраться в том как оптимизировать игру и упростить себе жизнь. Довольно классным нововведением в Unity конечно стал новый UI который значительно облегчил создание интерфейсов, но это означает что ту же онлайн игру придется переделывать целиком заново, а к такому я пока не готов.


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


The end

Как и писал в первом посте, все эти эксперименты привели к тому что я занимаюсь только экспериментами и на полноценные проекты давит эта вредная привычка.

Надеюсь вам было интересно мое повествование про жопорукого программиста.


P.S: В добавок к танкам

Начал я их уже как пару недель и занимаюсь на выходных, по возможности выкладываю ролики с тем что сделал на Youtube:

Первый ролик: https://youtu.be/UVl4udS7UmI

Второй ролик: https://youtu.be/H2kNM0W9c2A


И спасибо тем кто подписался, рад что вам интересно =)

Показать полностью 17
[моё] J2me Длиннопост Gamedev Unity3D Android
27
Посты не найдены
О Пикабу
О проекте
Контакты
Реклама
Сообщить об ошибке
Предложения по Пикабу
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Верификации
Бан-лист
Конфиденциальность
Правила соцсети
Mobile
Android
iOS
Партнёры
Fornex.com
Промокоды
Печенька<br/>[by isenmc]