Двач.hk не отвечает.
Вы видите копию треда, сохраненную 22 октября 2014 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
639 Кб, 1025x768
Rogalik #87747 В конец треда | Веб
http://tatrix.org/rogalik/

Жмем [Register], вводим имя, пароль и играем.
Для ленивых: логин Anonymous без пароля

Карту можно таскать зажав правую кнопку мыши.

Старый тред: https://2ch.hk/gd/res/65305.html (М)
#2 #87750
>>87747
Не работает. После загрузки мир никак не обновляется. Т.е. камера не двигается, персонаж стоит на месте, но если в чат писать, то облака текста появляются на том месте куда чара отправил. После ресета чар в новом месте, но мир опять не обновляется.
Chrome 22
sage #3 #87751
>>87747
Хуита.
Зачем треды плодишь.
Хахач уже есть. И он говно.
sage #4 #87755
>>87751
Пососав хуй, брякнуло немытое, визгливое быдло, чмоша и пидр, аутист, шавка, свиноёб и лах ипаный, перед тем, как пойти досасывать сегодняшнюю норму вонючих елдаков.
66 Кб, 526x552
sage #5 #87756
35 Кб, 600x372
#6 #87757
>>87755

>чмоша

#7 #87758
>>87750
Клиент значит ошибку какую-то поймал глюк. F5 помогает обычно.
#8 #87759
>>87751
Очевидно потому что прошлый тред в бамплимите.
#9 #87762
>>87750
Ты бы кстати обновился, щас уже 30.0.1599.69 версия стабильная.
#10 #87770
Добрые люди, напишите кто-нить в вики FAQ ну и еще что-нибудь.
http://tatrix.org/rogalik/wiki/index.php/Abilities
#11 #87783
>>87762
Обновился, не помогло.
>>87758
Ты не понял. Оно изначально не работает. Хоть заобновляйся. Мир тупо не обновляется, чары не двигаются, предметы остаются на карте.
#12 #87790
>>87783
ctrl+f5
возможно дело в старом кеше
#13 #87808
>>87790
Домой пришел, решил попробовать, вообще не конектится.
#14 #87873
>>87783
>>87808
Да, сервер ушел в небытие, а мой ебаный интернет-провайдер накрылся медным тазом.

В недавнем апдейте добавилось пару багов, из-за них вам и не войти.
Сейчас попробую с флешки обновить все.
21 Кб, 217x291
#15 #87874
Несмотря на отсутствие вчера интернета я запил апдейт:

* кролики теперь дохлые, но трусливые: если кролика не убить с первого удара он начнет носится туда-сюда как бешеный
* коты стали очень толстыми, сильными и более агрессивными. При атаке кот начинает нападать в ответ.
#16 #87876
Теперь заходит и работает.
Общие впечатления первой минуты:
1) Фпс конечно страдает, при скролле очень неприятные впечатления. Как это называется, отзывчивость что ли, сразу пропадает желание продолжать знакомство.
2) Другие игроки движутся скачкообразно.
3) Если идти "в стену", то чар криво останавливается, сначало в стену начинает входить, а потом обратно откатывается и останавливается.
Пока хватит.
#17 #87878
4) Выстави всем всплывающим окнам дефолтное положение по высоте ниже меню, чтобы не закрывали его чтобы и вручную не приходилось все перетаскивать.
#18 #87879
>>87876
1) На респе лагает, потому что очень много объектов. Оптимизация в планах
2) Это свежий баг, исправлю
3) Тоже известный баг, пока не придумал как пофиксить
4) Окна сохраняют положение между сессиями, но предложение здравое, спасибо
#19 #87880
5) Выстави таймаут сессии 3 минуты. Интернет от йоты, отвалилось соединение когда был в игре, уже 4 минуты не могу зайти "Character already online"
тестер 80 уровня
#20 #87882
>>87880
Заходи.
Да, надо сделать, все руки не доходят.

Асло рекомендую запускать в чистом браузере(или в сейф-моде), лагов становится на порядок меньше. Особенно плохо фаербаг сотоварищи влияют на производительност.
795 Кб, 1022x764
#21 #87888
Я придумал визуальный эффект для грибов, которые надо добавить.
#22 #87907
>>87879

>3) Тоже известный баг, пока не придумал как пофиксить


Проверяй на клиенте можно ли идти дальше. Если нельзя - то пусть перс остановится. Если по каким-то причинам сервер тащит тебя в стену - что ж поделать, будет скачок. Но такое будет оче редко и фактически свидетельствует о какой-то ошибке.
#23 #87908
оп - хуй и спиздил с хеартхфире, в его поделие никто не будет играть
#24 #87909
>>87907
Так и так все проверяется. И там и там.
Просто нужно отладить таки все.
#25 #87911
>>87908

>хеартхфире


ок
#26 #87915
Оп, на чем сервер написан?
#27 #87917
6) В опере 17 вообще сайт не работает. Пустой экран. Но если целиться в кнопку логина, которую не видно, то она нажимаема.
#28 #87919
#29 #87920
>>87917
opera 17?
Сейчас стейбл версия Opera 12.16

Должно работать в последних версиях оперы, которые на вебките.
#30 #87922
>>87920
Только что скачал с оф сайта stable 17
#31 #87926
>>87922
Понятно.
Под линукс есть только 12.16
Дома вечером на виртуалке проверю.
#32 #87941
7) Оп молодец. Волхак и спидхак не запилить, на сервере жесткая проверка столкновений. Встает только вопрос нагрузки, если онлайн будет выше пары сотен. В том же rotmg нет проверки колиженов с декорациями, про h&h и салем не в курсе.
#33 #87947
>>87941
Клиент по сути полутупой. Вся игровая логика на сервере, а клиент просто частично её повторяет, для того, чтобы был более быстрый отклик интерфейса.

У меня уже вставала проблема нагрузки.
4000 охъектов и 100 мобов/игроков. Лагало что пиздец.

Запилил quadtree стало работать в m раз быстрее.
Сервак тормозит еще и потому, что это бесплатный микроинстанс амазона. Видимо соседи создают иногда нагрузку, потому что может начать спонтанно лагать без видимых причин.
143 Кб, 434x613
#34 #88062
Обновил боевую систему.
Теперь простой удар наносится мгновенно, но имеет откат в 2 секунды, проще говоря теперь можно пиздится на ходу.

Блок теперь кастуется секунду, и висит как баф 3 секунды.

Реализовал 4 и 5 скилы (деф и рейдж)
Кастуются по 5 сек, дают баф на 10 сек, кулдаун минута.
========
Сейчас на сервере есть пару неприятных неотловленных багов, так что не удивляйтесь дисконектам.
#35 #88063
Оп молодец. Я бы даже поиграл, не будь вместо персонажей виабушное анимеговно
#36 #88072
>>87941

Ебанутая там проверка столкновений.

>>87947

Перестань нещебродить. Устал я от нищих девелоперов :3
#37 #88078
>>88072
Да дело то не в этом.
Я могу купить сервак, это не проблема.
Проблема в том, что тогда я не буду решать проблемы производительности.

А так, если будет работать и на тормознутом сервере, то можно будет выдержать больше народу.

Про столкновения имелось в виду, что сервер не наебешь, отслылая хуйню.
#38 #88079
>>88063
Если сударь изволит нарисовать спрайты без анимеговна, я добавлю поддержку скинов.
#39 #88190
Вижу только красный экран, ссылки, надись Connecting...
и кнопку logout.
#40 #88203
>>88190
Лервер лежал.
Заходи.
27 Кб, 517x522
UPDATE #41 #88282
Новая карта в два раза больше старой.
10000 объектов на карте против 4000
Мобов опять временно убрал.
Устроил полный вайп.
#42 #88309
>>87919
Правда на СИ?
#43 #88310
>>88309
Да. А что?
#44 #88324
>>88282
Почему так много малафьи?
#45 #88342
>>88324
Потому что генератор в этот раз удачно пофапал.
#46 #88360
>>88282

Нахуя ты делаешь большую карту, если в игре просто делать нечего. Ты придумай сначало хоть какой-то гейплей на маленькой территории. У меня желание по этому говну ходить просто так совсем нет.
#47 #88376
>>88360
Во первых я тестирую как будет вести себя сервер при большой карте и большем количестве объектов, во вторых я занимаюсь проблемой лагов, для чего не нужно было сделать вайп.
#48 #88383
>>88376

Делай геймплей, ты блядь игру делаешь, а не визуализацию хуйни.
Игрокам от твоих 10000 размноженных деревеьев, камней, костров, собачего дерьма на 10000 квадртах бесплоезного пространства интересно не будет.
#49 #88384
>>88383
Может быть господин изволит высказать предложение, а не просто в очередной раз будет сотрясать воздух?
#50 #88385
>>88384

Дай мне возможность убивать ЛЮДЕЙ. И грабить их лут. Введи денежную систему. Ещё грабить дома игроков. И грабить кота. Чтобы с него шмот падал. Допустим мечь. Я буду потом этим мечем убивать других Игрково. И грабить их. В самом начале сделеай квестера. Сделай NPC. Пусть игрока встречает NPC которой выдает квест. Первый квест будет убить КОТА. Дальше делай респаун после смерти. И сделай территорию где много лута, но есть 30% вероятность умереть навсегда. Hardcore территория. Дальше сделай крафтинг вещей осмысленным. Какого-то гавна накидал по всей карте, нахуй мне это говно нужно собирать. Далее запили мне кланы. Я хочу создать свой клан и набигать на остальный. Запили возможность строить клановые крепости. Хочу построить уютную крепость с которой буду набигать на остальных и где буду складывать головы убитых врагов. Далее запили какого нибудь монстра типо рошана из доты, чтобы за него была борьба среди кланов. Появляется рошан и все кланы идут на рейд. Кланыв месят друг друга, рошан месит всех, треш угар и содомия. DO IT
#51 #88386
>>88385
Боже мой, тебе что мало ла2?
#52 #88387
>>88386

Ты просил - я написал. ПОка игрушка для девочек-даунов.
#53 #88388
>>88387
За плечами чувствуется опыт потребления, потребления, потребления.
#54 #88389
>>88388

Это ты меня как-то уязвить хочешь? У тебя игра не для употребления? Где сука экшон блядь. Если ты блядь делаешь рогалик, ты должен в первую очередь делать экшон, а не настраивать территорию. Тред через год, ко-ко-ко наконец-то получилось увеличть карту в 12 раз и разместить на ней 1000000 объектов. НЕ ЛАГАЕТ! ЗАХОДИМ!!!!
Ну не хочешь делать быдо экщон, ко-ко-ко дота, кокок линейка, для быдла, я не такой. Запили хоть что-то интеллектуальное, пока ничего нет.
#55 #88391
>>88385
Двачую этого геймдизайнера.
#56 #88415
>>88389
Ты размышляешь как подросток пубертатного периода, который ничего сложнее домашнего задания не делал.
Поэтому твои предложения ничего кроме снисходительной улыбки не вызывают.
#57 #88423
>>88415

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

Но конечно, проще списать это лично на меня, я ведь тупой подросток, клевещу на хорошую игру, я не против, я даже согласен!!
Злобный школотраль пришел тут и тралирует, охуел ваще!
#58 #88424
>>88423

Жду нового апдейта, сколько там ещё бесполезных объектов добавишь, вместо гемлей. Геймплей для тупых школьников, настойщие девелоперы добавляют объекты и избавляются от лагов. Надеюсь ты там снисходительно улыбаешься, ведь ты илита, и ты это знаешь)))
#59 #88426
>>88424
Начнем с того, что ты пиздоглазое мудило.
Ты бы почитал треды чтоли, прежде чем кукарекать.
#60 #88438
>>88426

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

Вот ещё идейка, добавь монстра - кабана и новое оружие раковина. При попадание раковиной в кабана высокий шанс критического удара.
#61 #88442
>>88438
Главный вопрос в том, что ты тут забыл, раз тебе нечего тут делать.
#62 #88443
>>88442

Это я уже сам разберусь, без советов. :3
sage #63 #88444
>>88442

Пососать хуй он забыл. Или не забыл?
#64 #88452
>>88443
В этом прелесть и парадокс.
Люди почему то любят жрать кактус.
#65 #88453
>>88443
Вообще я не пойму чего ты жалуешься.
Заберись куда-нибудь в ебеня и построй себе дом, посади огород и огради все забором.

Мобов я убрал, потому что переписываю их.
#66 #88454
>>88453
На самом деле я переделываю интерфейс строительства, после чего я сильно увеличу количество ингредиентов в рецептах и вайпану карту опять.
#67 #88456
>>88452

Я не ем кактус. Я учусь на твоих ошибках.
С первого твоего поста по "а ну ка предложи что нибудь, если такой умный", я понял что у тебя серьезный творческий кризис. Да как бы и хуй с ним, но у тебя ещё сильно уязвляет когда тебе об этом говорят. Сам то себя хочешь видеть другим, но не получается. И сразу включается механизмы самозащиты. Подорзревания во всех "школьников" и не "профессионаллы", это механизм защиты твое психики от признания факта, что ты в тупике. Меня это забавляет, я сам часто в таком был. И мне нравится тебя препарировать, это мне помогает.
#68 #88458
>>88454

Ты плодишь бессмысленные сущности в игре. Всё должно иметь смысл, а индигриенты в рецептах, как и сами рецепты не имеют никакого смысла. Опять ты крутишь какие-то ебанутые ползунки, то блядь карту увеличишь, то блядь объекты. Теперь ты увеличиываешь кол-во каких-то индигрентов. Это называется онанизм.
sage #69 #88460
>>88458

>2ch


>не любить онанизм

#70 #88464
>>88458
>>88456
Ахаха. Творческий кризис? Да я не знаю где время взять на то чтобы реализовать все, что задумано.

А учитывая, что ты даже не понимаешь клон чего делается, твое пыхтение вдвойне забавно.
#71 #88467
>>88458
Двачую этого критика.
#72 #88471
>>88467
Сема расслабься.
#73 #88472
Чего выпристали к человеку? Пусть делает, как умеет. Дело движется, игра делается - что еще нужно?
#74 #88473
Поддерживаю >>88472. Куча багов, контента мало, но вцелом перспективненько. Ещё можносделать всё хорошо.
- иногда исчезает земля (и вместо неё фиолетовая пустота)
- непонятно, что делать с камнем после лифтинга, чтоб он от тебя отлип
- не удалось воспроизвести, но однажды добился того, что при открытии интерфейсных окошек, возникало сразу несколько инстансов одного и того же окошка
- в абилитиз неприкольно скачет размеры окошка при переключении пунктов
165 Кб, 1232x829
#75 #88481
Переделал интерфейс строительства и немного поправил интерфейс крафта.
Теперь наконец дом построить сложно.
Перегенерил карту и вайпнул мир.

Добавил 472 бага.
#76 #88498
>>88472

Сема, расслабься :3
#77 #88502
>>88481
Алсо забыл сказать:
теперь волшебное сочетание ctrl+click не только выкидаывает предмет из сумки, но так же переносит предмет в окно крафта/строительства, если они открыты.
65 Кб, 218x293
#78 #88514
Вернул мобов.
Чутка обновил текстурки.
Ну и по мелочи.
354 Кб, 729x562
#79 #88521
Теперь можно привязать точку респауна к дому (пкм по входной двери)
#80 #88549
>>88521
Мне в твоём проекте нравится только то как няшно стыкуются тайлы по краям островков из травы/земли.
dik_k !c3UFHqSJ0I!!MZgmUL5 #81 #88551
>>87747
Уже лучше, но персонаж продолжает застревать у деревьев. Попробуй сделать алгоритм прокладки оптимального пути (между точкой игрока и точкой щелчка мыши), чтобы это пофиксить.
#82 #88552
>>88551
Это запланировано на потом.
64 Кб, 401x388
#83 #88715
#84 #88761
Обновил чутка
http://tatrix.org/rogalik/README
#86 #88773
>>88771
Я тебе там семена оставил.
#88 #88788
>>88775
Ботву разную для разных стадий роста зопили
28 Кб, 191x226
#90 #88804
>>88799
Ну дык ботва то не растет, а сразу большая.
И вообще, у тебя тупо одна морковка нарисована, а для разных стадий стерта частями.
Скажи жоне своей, нехуй лениться. Так хуй навыки прокачаешь.
201 Кб, 387x425
#91 #88810
Добавил новые объекты, которые можно построить: дом побольше и всякой бесполезной пока что мебели.
Алсо понизил дамаг с инструментов, зато теперь можно скрафтить ДЕРЕВЯННЫЙ меч.

Асло щас внутри здания строить нельзя, поправлю это позже.
#93 #88819
>>87747

> http://tatrix.org/rogalik/


По ссылке только красный экран вместо игры. ЧЯДНТ?
Firefox 11 + NoScript c разрешенным tatrix.org
Не знаю нужно ли, но... флеш есть, жабу включал.
#94 #88824
>>88819
На старом фоксе не взлетит. Только на новых версиях.
Плагинов никаких не надо.

>>88813
Ну а что поделаешь. Со временем все заменим на свое.
#95 #88908
>>87747
ОП, захуярь изометрию.
#96 #88909
>>87747
опчик, багу сдал на форум
#97 #88912
>>88908
Нет, это не вариант.
#98 #88920
>>88909
Благодарю. Поправил.
251 Кб, 776x617
#99 #88975
Двощ.
#100 #89008
>>88975
Вам не понравился розовый дилдо?
#101 #89014
>>89008
Нет.
#102 #89084
Добавил в тестовом режиме витамины и прокачку скилов/статов через эту систему. Пока витамины только для морковки прописаны.
34 Кб, 384x153
#103 #89136
Итак.
Добавлены витамины.
Атрибуты зависят от витаминов, которые можно получить употребляя пищу (главное не переедать, а то будет худо).

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

При повышении скила, повышаются и связанные с ним атрибуты. Повышение атрибутов зависит от наличия витаминов. Есть витамин — его значение понижается, а атрибут прокачивается.

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

Такие дела.
sage #104 #89148
>>89136

>У каждого атрибута есть связанный атрибут (например сила-интеллект), который понижается, при повышении первого.


Стереотипы-стереотипчики.
50 Кб, 268x250
#105 #89152
Давно пора было с рпгмейкера спиздить заглушек.
#106 #89153
Еще бы калории и жир запилил.
#107 #89154
Или бы убрал полезный эффект от витаминов и оставил бы норму, которую нужно набирать, а при недостатке витаминов как раз вешал дебаффы определенные. Это реалистичнее же. Нельзя стать ловчее, кушая морковку, но совсем без морковки может стать хуево.
#108 #89156

> при недостатке витаминов как раз вешал дебаффы определенные. Это реалистичнее же


Никогда не понимал: нахуй людям в играх реалистичность?
Наоборот, общее правило таково: чем дальше от RealWorld, тем пижже.
мимоискапист
#109 #89161
>>89153
Калории по сути это показатель голода.

Я планирую сделать более сложную систему здоровья с костями органами и прочим.
#110 #89162
>>89154
>>89156
Смысл системы в ограничении скорости прокачки временем.

Люди любят игры за то, что игры это маленькая жизнь, но с четко определенными правилами. В них легче и понятнее достигаются результаты, чего не скажешь о мире реальном.
Вовик #111 #89168
>>89161
Как бы не вышло в ущерб атмосфере. Как посредственный VST плагин с большим количеством настроек, против уникального VST плагина в 3 крутилки, звук которого будет внушать уважение бывалых, а способ получения привлекать начинающих.
#112 #89175
>>89168
Согласен, поэтому планируется образно разделить геймплей для казуалов и хардкорный игроков.

Скажем казуал может жрать все подряд и кое-как качаться, в то время как убер-плеер может оптимально подбирать еду и действия для более быстрой прокачки.
#113 #89218
>>89175
Симулятор диетолога.
#114 #89220
>>89218
Типа того.
414 Кб, 636x592
#115 #89519
Обновил деверья.
#116 #89521
>>89519
ПЕРЕРИСОВАЛ ДЕРЕВЬЯ, тыхотел сказать?
#117 #89538
>>89521
Перерисовали. А я обновил.
#118 #89545
>>87747
Перерисуй ГГ. Глаза уж совсем пиздец.
#119 #89549
>>89545
Я не умею рисовать. Увы.
В обозримом будущем прикручу выбор внешнего вида персонажа.
Заглушки спизжу с рпгмейкера
#120 #89551
Береза и яблоня хороши. Ель так себе.
#121 #89552
>>89551
Согласен.
14 Кб, 316x311
#122 #89556
>>89136
Наркотики добавь.
-Мухоморы.
-Псилоцибы.
-Жаб.
-Бананы.
и крафт лсд.
#123 #89557
>>89556
Обязательно.
В прошлом треде есть даже мысли о визуальных эффектах от них.
#124 #89570
>>89557

И геймплей добавь пожалуйтста. А то какой-то гавно, а не игра. Если бы вместо персонажа сделать скин вована, то получилсь бы игра про вована, который собирает говно и валит это говно себе в ванну каждый день. Симулятор вована.

Тот-самый-хейтр
34 Кб, 392x313
#125 #89612
Теперь персонаж видит все доступные рецепты.
А так же условия, необходимые для получения доступа к рецепту.

Алсо добавил возможность собирать яблоки.
#126 #89631
>>89549
Могу рисовать тебе, но не просто так.
159 Кб, 433x425
#127 #89634
>>89631
А как?
#128 #89676
>>89570

>вована, который собирает говно и валит это говно себе в ванну каждый день


а что за паста с ванной?
#129 #89753
#130 #89769
>>89634
Ну либо деньги,либо шапки из доты.
305 Кб, 775x573
#131 #89792
>>89769
Нет, спасибо.
90 Кб, 918x655
#132 #89820
>>89570
Так это же я, только с трупами кроликов и травой.
#133 #89823
>>89820
Рут, ты?
Вообще это конечно пиздец: через весь остров травку в линию посадить.
328 Кб, 794x745
#134 #89864
Теперь все служебные сообщения (предупреждения, получение предметов, урон, увеличение скиллов и т.п.) допольнительно пишутся в чат.

К чату добавлены фильтры.

Добавил факелы. Пока освещение в тестовом режиме и прилично тормозит. Играбельно по сути только в хроме/опере.
#135 #89870
>>89864
a torch
#136 #89876
>>89870

Предвещая следующий баг, хочу сказать, что не надо писать "You've obtained a " + item.name, поскольку этот артикль пишется по-разному в зависимости от того, какое слово стоит после него.
#137 #89879
Obtained: X
можно сделать. Будет уже лучше, по-моему, т.к. заведомо неполное предложение.
#138 #89891
>>89870
>>89876
>>89879
Уже сталкивался с этой проблемой, пока решил просто убрать артикль. Потом когда буду мелочевку допиливать сделаю что-то типа ("You've obtained %s %s", article(item), item)
13 Кб, 141x107
#139 #90228
Доделал таки полоски хп/сытости/стамины.
Алсо теперь ветки/хуетки отрастают заново.
#140 #90244
>>90228
Замени красный цвет на какой-нибудь более нейтральный, чёрный или просто полупрозрачный. А то вместо графиков какие-то палитры.
17 лет-с нульчика-кун
#141 #90696
Че блять?
32 Кб, 417x516
#142 #92091
(я-нихуя-не-делал t)
#143 #92198
ОП, а какого рода помощь тебе нужна?
#144 #92202
>>88908
почему?
#145 #92223
>>92198
Сложно сказать. Больше все наверное организационная. Ну и геймдизайнер бы пригодился.
#146 #92224
>>92202
Почему нет? Или почему захуярить?
#147 #92225
>>92198
А, придумал. Надо вики наполнить по текущему состоянию игры.
Пока интерфейс в жопе, надо чтобы хотя бы по вики можно было понять что есть, как это делать и что будет дальше.
335 Кб, 1618x683
#148 #92239
>>92224
интересуют фундаментальные причины отсутствия изометрии. пикрелейтед за пару часов моя интерпретация твоей игры
#149 #92241
>>92239
Ты это нарисовал или написал?
#150 #92242
>>92241
всего лишь нарисовал же, в программирование не могу.
собсна могу порисовать бесплатно, основная работа с геймдевом не связана
#151 #92244
>>92239
Хз, объективных причин как то не находится. Просто изометрия мне кажется сложнее как программной реализации, так и для рисования. Или я не прав?
#152 #92245
>>92242
Порисовать это хорошо, но есть одно но. Сможешь ли ты рисовать в уже существующем стиле? Если нет, то можно например нарисовать баннер.
Хотя впринципе, на данном этапе можно лепить что угодно, лишь бы было :)
#153 #92246
>>92239
Вообще я подумывал таки запилить изометрию, и твой няшный арт меня можно сказать окончательно в этом убедил.
#154 #92249
>>92245

> Сможешь ли ты рисовать в уже существующем стиле?


под него и пытался косить рор

>на данном этапе можно лепить что угодно


да вроде бы объектов ещё не так много и можно было бы постепенно всё с нуля перепилить

>изометрия мне кажется сложнее как программной реализации, так и для рисования


вероятно, но думаю зависит от личных предпочтений, к чему душа лежит
#155 #92254
>>92249
Yep.

У меня щас период расслабона. Через неделю в отпуск. Потом займусь изометрией.
#156 #92266
BMPU
#157 #92366
golang охуенен, товарищи. Знал бы, писал бы сервер на нем.
#158 #92382
>>92239

Выглядит тепло-лампово, как будто вернулся в HnH до массовых набегов на сервера. Когда онлайн был 50 человек.
135 Кб, 1025x1025
#159 #93089
http://tatrix.org/public/go/diamond-square/?n=10&r=4
Наклепал на го генератор карты на diamond-square алгоритме.
Параметры:
n=размер карты
r=грубость (от 0.0 до бесконечности)
c=true|false использовать цвет

Например:
http://tatrix.org/public/go/diamond-square/?n=10&c=false&r=10
http://tatrix.org/public/go/diamond-square/?n=9&c=false&r=100
http://tatrix.org/public/go/diamond-square/?n=10&c=true&r=0.5
#160 #95176
>>87747
ОП, ты с тобой всё нормально?
32 Кб, 640x480
#161 #95179
>>93089
Могу другой велосипед посоветовать http://libnoise.sourceforge.net/downloads/noiseutils.zip [32kb]

пикрилэйтед
23 generator modules
52 modifier modules
18 combiner modules
9 selector modules
plus 26 caching modules.
Renderer: Celestia 1.3.1 (Windows)
591 Кб, 4096x2048
#162 #95180
>>95179
собственно сама текстурка
39 Кб, 1106x558
#163 #95260
>>95179
Не хватает каких-то заголовочных файлов. Где взять?
#165 #95289
>>95266
Почитал комменты в коде, я так понял, что это просто классы, которые реализуют алгоритм. Я не ОП, но нуждаюсь в программе, которая генерировала бы текстуры, как тут >>95180
Буду признателен, если выложишь .exe
#166 #95292
>>95260
замени <noise/noise.h> на "noise/noise.h"
#167 #95311
>>95289

вот тут все подробно расписано
http://libnoise.sourceforge.net/tutorials/tutorial8.html

А экзе тебе сейчас аноны насыпят, мало не покажется
#168 #95319
>>95289
Тебе нужен exe который генерит всегда одну и ту же карту? Это "псеводослучайная" картинка. Ее хоть 100 раз распечатывай тот же лэндскейп будет.
#169 #95581
ОП, так проект-то живой?
#170 #95591
Несколько дней не могу подключиться к серверу. Печальное дерьмо. Что же получается? ОП - опять хуй?
#171 #95624
>>95591
Занят ебанием своей тни
#172 #95666
>>95581
>>95591
Да-да, я живой. Наслаждался тайским массажем от мужиков переделанных в телок. Пиздец конечно: баба бабой, а как начнет басить уууух.

Сервер поднял.
В ближайшее время буду пилить изометрию
#173 #95668
>>95179
Мне ж надо генерить четко под мои нужды. Так что свой велосипед проще, чем адаптировать чужое решение. Да и важной целью проекта является развитие скилов.
#174 #95692
сделай отставание камеры от героя поменьше
#175 #95776
>>95692
Этим обычно вообще нет нужды пользоваться: зажимаешь правую кнопку мыши и тащишь камеру куда тебе надо.
763 Кб, 1024x768
#176 #96203
Думаю тут над тем, как реализовать возможность добывать семена всякой зелени.

Базовый вариант как в ХХ: будет навык типа гербалиста, который позволит видеть и собирать разные дикие виды растений (либо одно непонятное, которое потом сушится до состояние рандомного семечка)
237 Кб, 1045x528
#177 #96371
Кажется все гораздо проще чем я думал.
http://tatrix.org/public/misc/iso/
648 Кб, 1027x770
#178 #96506
Запилил таскание карты мышкой и динамическое освещение.
http://tatrix.org/public/misc/iso/

Свет проходит сквозь высокий забор. Хз как сделать лучше. рейтрейсинг?
#179 #96508
>>96506
Деревья говно. Трава тоже. А вот домик заебись набигает.
#180 #96531
>>96508
О, я забыл сказать. Это просто тестовый кусок кода. Все графика спизжена из гугла.
#181 #96609
>>96506

Всё хуйня, давай по-новой. Свет рисуется так, будто дом на земле нарисован, а дорога рисуется поверх деревьев.
#182 #96688
>>96609
Мсье знает как реализовать лучше? Поделитесь.
477 Кб, 1027x770
#183 #96692
>>96688
Да.
1) Освети весь дом равномерно. Допустим средним по яркости светом от падающего на него источника света.
2) Для "внутрених" тайлов дома вообще не надо считать внешнее освещение. (красные линии)
3) Думал еще как-то заморочится с высотой фасада - но это уже сложно - надо иметь нормальную геометрию дома и перетаскивать ее в изометрию. (синиии линии)

Вариант 1 + 2 ящитаю норм.
sage #184 #96694
>>96692
Во до меня дошло.

Фоновая яркость вертикального обьекта должна быть равна яркости тайла на которой он стоит. Посмотри на деревья - дерево стоит в тени но если оно верхушкой попадает в "круг" света то верхушка освещается - и дерево тут же теряет обьем.
#185 #96696
>>96692
Вопрос в том, как это все реализовать.
Есть куча разномастных объектов. От пенька до замка.
Как реализовать рейтресинг?
#186 #96698
>>96696
Зачем ретрейсинг?
Оставить как сейчас, но при расчете света дополнительно проверять на попадание тайла внутрь обьекта (если внутри свет считать не надо - полная тень).
Далее, при отрисовке обьектов - рисовать их с усредненым фоновым цветом, который зависит от крайних(граничных) тайлов на которых стоит обьект (для дома - это будут все тайлы его фасада).
#187 #96700
>>96698
Дьявол в деталях же:
* что такое внути объекта, как это проверить?
* картинку бы посмотреть, что-то мне кажется что выглядеть это будет стремно
14 Кб, 800x600
sage #188 #96701
>>96698
Вот тебе мэдскиллзз с пояснением по предметам.
sage #189 #96702
>>96700

>что такое внути объекта,


Невидимые тайлы или не граничащие с внешним пространством.

>как это проверить?


Карта размещения для каждого обьекта.

>картинку бы посмотреть


Cам нарисуй - все равно у тебя там исследования, походу.

>что выглядеть это будет стремно


Может быть.

Кажется у тебя еще в дома можно заходить? Если так, то можно таким же способом расчитать и внутрение источники света - в доме получится своя атмофера, лол.
#190 #96709
>>96702
Я прекрасно понимаю что значат слова. Я спрашиваю об алгоритме реализации этого дерьма.

У объектов нет тайлов. Они располагаются по вещественным координатам и не привязаны к тайлам по размеру.
#191 #96717
>>96709
Может просто рендерить поверх света дома, деревья, игроков и даже аллаха. А яркость брать как выше сказали.

мимо с дивана.
#192 #97530
Что учить чтобы делать такой рогалик? сервер на си, а клиент?

мимозалётный
#193 #97622
>>97530
Клиент на js.

Алсо я уже почти решился перепилить сервер на го.
Написал тестовый вебсокет сервер на го. Мне понравилось.
618 Кб, 1024x771
#194 #97626
Сделал освещение объектов в зависимости от освещенности клетки под ним. Вроде и правда стало симпотичней.

Из-за того что нет рейтрейсинга забор освещается со стороны, где нет источника света.
#195 #97627
>>97626
Алсо потыкать вживую можно тут: http://tatrix.org/public/misc/iso/

Вся картинка рисуется каждый кадр заново, поэтому жутко тормозит. Кеширование позже добавлю.
#196 #99135
Оп, ты ещё жив?
#197 #99145
>>99135
Да.
На меня просто напала вселенская лень.
Надо уже додумать алгоритм трассировки для света и пилить изометрию.
#198 #99197
>>99145
Проект ЗАМОРОЖЕН?
#199 #99559
>>99197
Скажем так: на небольшой паузе.
После НГ сяду делать.
#200 #101185
>>99559
Пауза-уяуза
#201 #101188
>>101185
Сижу пишу ПЛАН.
#202 #103782
>>101188
1. Написать план
???
Профит!
#203 #103784
Анон, ты хоть старый свой сервер на С выкати, раз на ГО переходишь, глянуть как это все работает.
Или кусок или хотя бы первые версии.
#204 #103785
>>97622
Не думал использовать
three.js для клиента
и node.js для сервера?
#205 #103827
По-моему было бы лучше если бы персонаж находился все время по центру экрана
#206 #103829
>>103782
Угу. Еще тесты всякие. Короче занимаюсь потихоньку.
#207 #103830
>>103784
Ну смотреть впринципе особо не на что, архитектура херовая получилась. Да и я он мне еще нужен будет.
#208 #103831
>>103785
Думал.
От сервера нужно максимум скорости на херовом железе, поэтому нужно что-то побыстрее js.

Что касается three.js, да, смотрел. Но мне хотелось разобраться во внутренностях канваса и иметь максимум контроля.
#209 #103850
Я немножко дуб в разработке серверов и мне очень интересно в целом как может быть построен сервер подобной игры. На ум приходит только отдельная таблица с покрытием "клеточек" игровой карты, отдельная таблица, скажем, с объектами и всякими зданиями/деревьями и прочими декорациями, и отдельная таблица с местом расположения игроков. На каждом шаге игрока делается выборка информации по всем этим таблицам исходя из текущих его координат плюс-минус радиуса видимости вокруг, и по ним строится изображение на клиенте. Хотя бы приблизительно тепло?
#210 #103868
Мне kinda нравится изометрический пример твой. Я делаю тут на sfml изометрический игровой движок, первая проблема с которой столкнулся - адовая просадка фпс. Решил это так с одним слоем тайлов - в цикле отрисовки прохожусь не по всему массиву, а считаю только те i j, которые попадают на экран и хожу по ним, фпс держится на 60. Мне интересно, что будет, когда добавится освещение и еще 2-3 слоя объектов.
Так вот, к чему это я... Есть какие-нибудь советы по генерации здоровенных карт, выдаче их сервером?
#211 #104003
>>103868
Сам сейчас пишу тесты на эту тему. Играю с динамическим освещением. Пока что получается что рендерить по тайлам быстрее чем через доп. слой.
#212 #104004
>>103850
Ну абстрактно да. Но конечно все намного сложнее.
Пришлось использовать деревья квадрантов и хеш таблицы для объектов, иначе проверка столкновений работает очень медленно.

Вообще вопросов очень много, сложно за раз все рассказать.
#213 #104089
Мне кажется, что подобные игры нуждаются во временном лимите. Скажем, полгода. Старт мира, через полгода вайп, объявление таблицы рекордов. Придут слившиеся игроки, подтянут новых. Старт мира всегда веселее.
sage #214 #104092
>>104089
Двачую этого старожила нарисованых миров. Игроки будут привязываться не к виртуальному имуществу, а к хорошо проведеному времени. Унылые же шмоткодрочеры будут проходить стороной игру.
#215 #104093
>>104089
Можно сделать глобальный челлендж, как в травиане было. Построить какое-нибудь йоба-сооружение за сотни нефти, кто его построил тот победил, после чего мир перезапускается.
#216 #104101
>>104092
>>104093
Говно это все, в нее будут играть только казуалопидоры по полчасика в день чисто с друзьями под пивасик побегать. В хорошей ммо игре нужно жить полноценной жизнью, и проводить в ней 90% свободного времени, а у кого будет желание проводить столько времени в игре, когда все твои вложенные усилия через месяц обнулят. Тогда уж нужно сессионку по двадцать минут типа дотки
#217 #104103
Вообще говоря в моих планах сделать социальную систему, с табелью о рангах, при помощи которой можно будет создавать деревни-города-империи.
456 Кб, 1280x720
#218 #104106
>>104101

>будут играть только казуалопидоры по полчасика в день


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

>Тогда уж нужно сессионку по двадцать минут типа дотки


Сессионок навалом и танки рулят. Дрочилен на шмотки и статы тоже предостаточно. А вот такого формата как двух месячная игра до вайпа(как внутренего игрового события) нет совсем.

Нудапофиг. Кирилл tatrix-а все равно предлагает оригинально сажать морковку и мочить котов. Невзлетит, ибо ферм и так уже много было.
#219 #104107
>>104106

>игра до вайпа(как внутренего игрового события)


И такое живет в wofh.ru, в которую одно время играл vg. Там типа нужно построить космический корабль силами своей гильдии и улететь. Кто улетел, оставляет мемуары, стартует новый мир с нуля.
207 Кб, 949x499
#220 #104307
Вот, накатал маленький тест.
http://tatrix.org/rogalik/test/render/map/

Разрешение игровой области определяется один раз при загрузки страницы.
251 Кб, 1007x482
sage #221 #104328
Google Chrome\t31.0.1650.63 (Официальная сборка 238485)
ОС\tLinux
Blink\t537.36 (@163124)
JavaScript\tV8 3.21.18.13
#222 #104343
>>104328
Сказать то чего хотел?
#223 #104358
>>104343
Что ты в глаза долбишься подсказка появляется не полностью видимой.
#224 #104369
>>104106
Ферм мало. Нужно больше ферм.
#225 #104396
>>87747
Оп, нихрена не работает. Тупо красный экран, после обновления пишет "Disconnected. Try again later."
Браузеры - лиса 26 и опера 18.
В чём проблема?
#226 #104399
>>104396
Same shit, хотя я сегодня утром зарегился и поиграл.
vermis
sage #227 #104423
>>104396
У меня тоже не работает под лисой-23 и анонимом вместо юзера. Загружается, показывает карту, через пол секунды пишет произошла какая-то ошибка и переходит на окно логина.
#228 #104518
Сервак упаль. Перезагружу позже.

>>104358
У тебя что 640х480 экран чтоли?
#229 #104519
Вообще говоря, текущая версия заморожена.
Сервак переезжает на го.
Клиент будет изометрическим.
#230 #104624
Подобрал камень stone-2, в браузере начало появляться сообщение "Oops <<что-то там>> error". После перезагрузки интерфейса сообщение продолжает появляться и вызывать перезагрузку интерфейса.
Надеюсь, ОП логгирует все произошедшие события. Персонажа зовут Saten.
#231 #104692
Ну вот опять. Я уже почти скрафтил какую-то хуиту, и всё свалилось, и снова красный экран после обновления.
#232 #104725
Опэ, запили мануал (в своем блоге) по создание простенькой клиент-серверной игрухи (на простеньком примере js + go).
Очень поможешь начинающим анонам.
#233 #105010
>>104624
>>104692
Ага, я там под конец нахуевертил всякого. Вот и вылетает.
#234 #105011
>>104725
Запилю.
#236 #105530
Ну че¸ хлопцы, рассказывать как хуярить мморпг?
Или из сырцов и так все понятно?
#237 #105531
>>105530
Кажи, батько, лишним вуно не будэ.
Да и блогу твоему тоже.
#238 #105539
>>105531
Главная проблема в том, что т.к. я все это уже знаю, мне это кажется простым как три копейки, и поэтому я хз как подойти к вопросу.

Наверное налью себе джина бокальчик и буду наброски прямо в тред писать.
#239 #105541
>>105539
Пиши как для умственно отсталых, возымеет эффект.
И, кстати, уроки js канваса и изометрии также не повредят.
#240 #105543
>>105541
Ну этого говна навалом в интернете. На mdn отличный цикл про канвас, кстати, переведенный на русский.
#241 #105548
Ладно.
Значит, игры обычно строятся по следующему принципу:
for {
handleEvents();
update();
draw();
}
#242 #105549
В handleEvents() мы получаем все события ввода: движения мышки, клики, нажатия клавиш и модифицируем на основе этих данных состояние игровых объектов. Обычно это сводится к управлению персонажем.

Например, по клику назначаем нашему персонажу точку, к которой он должен топать.
#243 #105551
В update() мы пересчитываем состояние мира и объектов.
Например, двигаем персонажей к их целям. Расчитываем маршруты, обновляем анимацию и т.п.
#244 #105552
Ну и наконец в draw() рисуем сцену слоями.
Сначала тайлы карты, затем объекты и персонажей, а так же эффекты, интерфейс и прочее.
#245 #105553
В случае сетевой игры, большая часть обработки игровой логики переносится на сервер. Который в упрощенном виде состоит из двух потоков:
* сетевой поток обрабытвающий входящие сообщения клиентов
* игровой цикл, в котором происходит просчет мира
#246 #105554
Я кончил господа. Продолжение следует.
Ну или спрашивайте свои ответы.
#247 #105555
Инструкция по созданию робота из говна и палок

1. Берём говно.
2. Берём палки.
3. Делаем из всего этого робота.
#248 #105556
>>105555
Да, именно так.
Только ты пропустил шаг:
1. Берём говно.
2. Берём палки.
3. ???
4. Делаем из всего этого робота.
#249 #105557
>>105555
ОП, добавь в игру возможность сделать робота, которого можно запрограммировать.
#250 #105560
>>105557
Открываешь консоль, блять, и начинаешь прогроммировать, хуле еще надо-то?
74 Кб, 605x342
#251 #105638
http://tatrix.org/rogalik/test/render/animation/
Изометрическая демка с персонажем.

Теперь надо совместить вебсокет демку с этим движком рендера.
108 Кб, 645x444
#252 #105640
http://tatrix.org/rogalik/test/websocket/client/isometric/
Изометрическая демка прикрученная к серверу.
(Если зайти под именем персонажа, который уже онлайн, можно будет только смотреть за ним)
#253 #105641
Ща заебашу чат. И возможность давать пизды.
#254 #105644
Такс. Чат прикрутил.
204 Кб, 1089x521
#255 #105661
Теперь можно пиздится.
Пробел = ебашить.
Респаун 3 секунды.
#256 #105664
>>105661
Расскажи в блоге подробнее как устроен сервер для игор и клиент на примере какой-нибудь демки с сервером на сях. Будешь няшей втройне.
#257 #105667
>>105664
Ну только не на сях, а на гоу тогда.

Наверное надо попробовать формат вида исходники с подробными комментариями с лирическими отступлениями.
#258 #105766
>>105667
На ГО мало кто пишет, на сях интереснее.
#259 #105787
>>105766
Если ты знаешь си, перейти на гоу дело 15 минут.
А писать на нем в 9000 раз быстрее приятней и удобней.
#260 #105826
>>105787
Почему go? Есть же куча других хипстерских языков, те же rust, haxe, cyclone, ocaml, в конце концов.
#261 #105832
>>87747
Говно.
#262 #105841
>>105826
Ну гоу сложно назвать хипстерским. На нем ебашат в гугле.
Уже больше года как вышел стабильный релиз, для которого будет обратная совместимость на всю ветку. Он компилируется в нативный код, при чем очень быстро. Плюс он решает все те проблемы с которыми я столкнулся пока писал код рогалика на сях. Плюс инфраструктура проекта просто потрясающая.
КОУНТЕР_СТРАЙК #263 #105928
#264 #106150
у меня ЛАГАЕТ кококопекадляучобы
#265 #106159
>>106150
Там когда ночь, включается ТОРМОЗИЛОВО. Так что это нормально.
#266 #106173
Начал писать статейку. Получается вроде ничего.
Напишу и выложу на хабру.
#267 #106265
Оп, сделай как в ультиме онлайн (раз уж пиздишь из нее все). Карта есть на клиентской части, все статические объекты там есть, поэтому проверка столкновений идет в клиенте.
#268 #106268
>>106265
Не угадал. Не с ультимы. Алсо на клиентской части и так есть проверка столкновений, если ты про http://tatrix.org/rogalik
#269 #106506
>>106268

>Anonymous


c haven and heart'a пиздит. с таким графоном не взлетит.
#270 #106550
>>106506
Графон будет изометрическим.
#271 #106579
>>103831

>поэтому нужно что-то побыстрее js


Лал, по факту нода на куче коннектов будет быстрее твоей поделки на си, как только она превысит какой-то предел сложности. Да и когда (что вряд ли случится) ты допишешь грамотное управление всеми программными ресурсами в свое поделке, увидишь, что получилась нода (ну или джава, или какой-нибудь ещё уже готовый стек серверных технологий). Ты бы ещё на ассемблере для скорости писал. Да, на ассемблере тоже медленнее получится, ибо не соптимизируешь так, как умеет компилятор. Если ты не знал.
#272 #106582
>>104004
Не намного сложнее, не гони, он правильно всё рассказал. Остальное - уже фичи и оптимизации. И BSP (или подобное) разбиение пространства - это первое, что он нагуглил бы при возникновении вопроса об оптимизации. Не преувеличивай ценность своего никчёмного опыта. Хэш-таблицы, блять, ну-ну.
#273 #106616
>>106582
Гуру покажет результаты своей работы или просто будет брызгать слюной?
#274 #106618
>>106582
Ты можешь делать что угодно, на чем угодно. Например можешь написать тест на детекцию коллизий на 20 000 объектов на си и на js, и выложить результат.
#275 #106625
>>106616
Может, тебе ещё и отсосать за то, что ты такой тупой?
#276 #106626
>>106618
Сам тренируйся. Только добавь ещё многопоточности в каждом варианте и отдавай результаты коллизии 20000 клиентам. И воспользуйся BSP, мы же не кипение проца хотим получить, а отзывчивость. И да, охуенная у тебя архитектура, раз коллизии - это то, во что упирается производительность сервера. Не позорься лучше.
#277 #106641
>>106626

>охуенная у тебя архитектура, раз коллизии - это то, во что упирается производительность сервера


Лол.
#278 #106644
>>106625
>>106626
Собственно, что еще ждать от онанима. Желчные изрыгания и только.
#279 #106645
>>106644

> Собственно, что еще ждать от онанима. Желчные изрыгания и только.


Но ты можешь научиться держать себя в руках. Когда подрастёшь.
#280 #106646
>>106641

> Лол.


Ты только лалкать и можешь, тупица. Займись кулинарией или вышиванием, геймдев не для тебя.
#281 #106647
>>106646
Это не я был.
Скрой тред уже мудила, хуле ты доебался.
#282 #106649
>>106647
экспириминтирую жи я у мамки трал
Тоже делаю мультиплеерную RPG, и испытываю ненависть ко всем кириллам, которые делают то же самое. Мне хочется их унизить и оскорбить.
#283 #106652
>>106649
Ага, такая же хуйня. А потом думаю о том, что до какого-нибудь Кармака мне как до пекина и успокаиваюсь.
318 Кб, 1026x770
#284 #106721
Написал статью по серверной части. Думаю к понедельнику накатаю про клиента и выложу.
316 Кб, 1095x702
#285 #107183
http://tatrix.org/rogalik/test/websocket/client/isometric/
Сделал тормозную демку с освещением.
Алсо обновил анимацию. С мобилки лучше не ходить, файлики ОЧЕ толстые.
#286 #107211
>>107183
Полная хуйня, я даже смотреть не стал.
#287 #107270
>>107183
кто тебя надоумил менять графон, норм же было
#288 #107273
>>107270
Ну дело не только в графоне.
Сервер переписываю на go, клиент тоже переписываю.
Ну и концепция немного поменялась.
Плюс изометрия мне все таки нравится больше.

А то, что я выкладываю сейчас это технические демки, ничего общего с будущей игрой не имеющие.
#289 #111526
habrahabr.ru/post/212701/

>Главную особенность Go — упрощенное параллельное программирование вы исключили, думается, что причиной этому «не опытность».


>Таким образом сервер на node.js отрабатывал бы с минимальным пингом куда больше соединений, чем ваша программа на Go.


В итоге, ты мог и на ноде.жс написать с тем же успехом?
38 Кб, 320x240
#290 #111532
>>107183
Годно, молодец. Я вот к примеру дальше скетча не продвинулся, а у тебя уже всё бегает.
#291 #111559
>>111532
Анимешные тяны в лифчиках на мехах будут?
#292 #111560
>>111559
Заморожено. Не смог в код.
#293 #111893
>>111560
Ты что, охуел? Давай я буду код делать. Годно же выглядит, готов помочь тебе. Или у тебя уже иссяк энтузиазм? Тогда, конечно, вряд ли ты сможешь генерировать контент, от превозмогания мало пользы обычно.
Пиши officialgd@inbox.ru
#294 #111963
>>111532
Это же Front Mission! Хотет!
49 Кб, 640x320
#295 #112022
>>111893 Энтузиазм перешел на другую пошаговую. От этой остались тайлы только. Дизайн документ не составлен даже. А чо с этим можно сделать? Завадайте ответы, идеи. Будем придумывать, почему нет?

Карты рисовал в редакторе Tiled кажется. Кто с ним знаком?
#296 #112288
>>112022
Я че-то даже хуй знает че тут придумать можно, не фанат роботов. Готов только помочь запрограммировать идеи, но не изрыгнуть их. А годные идеи - это как раз самое сложное.
#297 #112660
>>112288
Ебаните пошагово и в онлайне. По типу Front Mission чтобы, по ногам, рукам стрелять. Покупать оружие и щиты там после боя. А происходит все в военное время. Сверх державы ебашат по миру Ядерным оружием! Только нужно одного робота прокачивать, а то я не люблю, когда много роботов в команде. Парметры должны быть, очки действия, джетпак, чтобы скользить по земле с ускорением. А пушки вначале стремные, потом дают более лучше, только они дорогие. И части у роботов можно покупать и разные ставить на корпус. Вначале нужно туториал проходить, против роботов, но в них нет пилота, как ИИ простой. Просто обучение такое. Кароче такую игру хочу, делайте.
#298 #112709
>>112660
Кирилл, ты учел все тонкости геймплея или что то забыл? Расскажи о сражениях бодробнее пожалйста. А программист-кун где? Готов взяться за дело?
#299 #112776
>>112709
Погромист на связи. Посмотрел я в ютубчике Front Mission. Ты сможешь во всю эту анимацию?
А по >>112660 два замечания:
1. В онлайн не стану впрягаться по ряду причин.
2. Механика, в принципе, ясна. Но мир придумывать охуеешь. Сюжет, сценарии, карты. Не моя головная боль, но вангую быстрое угасание интереса к проекту у артиста, ему ж все придумывать. А объемы там огого.
#300 #112789

>В онлайн не стану впрягаться по ряду причин.



А в чем тогда будет "фишка" у игры?
#301 #112858
>>112789
Пиздатореализованная пошаговая тактика с приятным глазу олодовым графеном, коих сейчас по пальцам пересчитать, и то все давно пройдены? Как по мне - норм так фишка
#302 #112860
>>112858
ИИ-шку же годную писать придётся, не?
мимогд
#303 #112862
>>112860
ИИ пишется, если есть юниты, управляемые компьютером.
59 Кб, 898x1042
#304 #112863
>>112862
1. Игра не онлайн.
2. Не будет юнитов, управляемых компьютером.
Охуенная игровая фишка, ящитаю.
#305 #112864
>>112862
А ты что, хотсит собрался делать? Или намертво скрипты приколотить?
#306 #112865
>>112863
Без пошагового онлайна или ИИ у этой игры нет жизни. Программист - кун, твоё слово. Я бы и так и эдак в ТАКУЮ ТО ЛАМПОВУЮ пошаговую играл. Только куда это дело вставлять? Втентакль чтоли?
#307 #112869
>>112865
Без аишки можно сделать какой-нибудь "крашер": типа скроллер-битемапа, только в изометрии. Ходит робот по уровню и выкашивает примитивных врагов, попутно разрушая всякое окружение. И счёт на очки в таблице рекордов.
Но DoomRL верхом на роботах, конечно, круче.
#308 #113203
>>111526
Я ненавижу жс.
Начал перепиливать сервер рогалика на гоу. И это охуенно я вам скажу.

Могучий план все спланировать с треском провалился. Поэтому сейчас план такой: перепились сервак на гоу. Затем переписать клиента на изометрию.
#309 #113807
>>113203
Так у тебя же сервер и так на гоу-ланг, или ты не ОП?
#310 #113814
>>113807
Оп. Сервер на сишечке.
879 Кб, 1023x766
Говнокод & Костыли Inc. #311 #122939
Сервер переехал на golang.
Клиент на изометрию.

Регистрация и авторизация пока что закрыты.
Открою когда доделаю освещение и пвп.
#312 #122989
Оп, ты молодец. Давным-давно видел как начинался первый тред, ещё подумал - скоро дропнет, как и все. Но ты до сих пор что-то делаешь, растёшь. Респект от всех пацанов с района.
#313 #123014
>>122989
Удваиваю этого разработчика.

>>122939
ОП, у тебя теперь ГРАФОН. Где художника нашел? Работает за идею или бесплатно?
#314 #123015
>>123014

>или бесплатно


или платно
715 Кб, 1020x764
#315 #123026
>>123014
Друг делает за идею. Он при этом сисьадмин вообще.

Заебался сраный канвас пытаться заставить работать быстро. На линупсе еще и софтверный рендеринг.
2578 Кб, Webm
#316 #123028
Тестовое видео
#317 #123035
>>122939
Го в стим, проголосую за
#318 #123053
>>123035
Зачем в стим? Объясните, правда, а то я не умею в стим.
Браузерка же. Проще во Втентакль выложить.

Надо еще решить проблему серверных нагрузок.
У меня есть мысли на счет реализации горизонтального масштабирования, но их еще надо реализовать и протестировать.
#319 #123073
ananas222 зачем ты долбишься?
#320 #123086
После сотого чтения этого треда мне хочется опять написать частный сервак H&H.

Правда я полный нуб в программировании и могу написать только простую балалайку на C и сейчас учу C#

Удачи и бобров тебе, ОП!
#321 #123087
>>123086

>хочется опять написать


Опять хочется написать

Фикус
Лол, дак это же Haven and Hearth #322 #123114
Похожа пиздец
847 Кб, 1023x765
#323 #123116
>>123114
Угу. Правда у ХХ есть фатальный недостаток.

Сделал рейкастинг. Хуйня какая-то получилась.
#324 #123123
>>123116

>фатальный недостаток



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

Не нужно меня на Лурочку отправлять, знаю я про фатальный недостаток
784 Кб, 1021x764
#325 #123126
>>123123
Вообще, не считая того, что я просто хотел сделать игру, мне понравилась задумка ХХ, но категорически не понравилась реализация и некоторых моменты игровой механики.

Поэтому я и пилю, скажем так, игру по мотивам.
#326 #123233
ОП, запили систему магии как в Ультиме 8
#327 #123245
>>123233
Не играл в неё. Расскажи?
#328 #123246
ОП, подскажи, пилю игру на канвасе, очередной Tycoon (не сетевой, т.е. без сервера), я скачал клиентские js файлы твоей игры (скорее всего старую версию).
Нашел кучу примеров других, но так и не понял как решить свою проблему.
Суть игры:
Есть сцена с городом (2д), есть спрайты с магазинами на этой сцене, соответственно при нажатии на магазин, должно открываться окошко с выбором товара (например 2 товара), при нажатии на товар, товар покупается (товар появляется в магазине и отнимаются деньги у игрока).
Через определенное время, 5 мин к примеру, товар или продается (и игрок получает деньги) или нет.
Как я попытался реализовать это:
есть функция main();
функция main() содержит requestAnimFrame(main) (я так понял это функция loop-петли) render() - отрисовка сцены, если текущий id сцены = 1 показывается сцена с городом, если id сцены = 2, показывается менюшка с выбором товара.

Функция render() помимо отрисовки присваивает объекты Shape (магазины или пункты меню) в свои массивы shops, menus.

Shape(x,y,width,height,type,uid)
x y - координаты, width,height - длина ширина, type - menu или shop, uid = уникальный номер объекта

Добавлен canvas.addEventListener("click", doMouseDown, false);

doMouseDown берет координаты клика и проверяет было ли нажатие на магазин или меню, если было нажатие на магазин открывается менюшка с товарами, если нажатие было на менюшку, отнимаются деньги добавляется товар и возвращается на сцену 1.

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

Так ОП подскажи как лучше организовать структуру и обработку input-а или хотя бы посоветуй статьи/примеры где можно подсмотреть.
И как хранить данные игрока?

Спасибо.
#329 #123260
>>123245 Пожалуй одна из лучший магических систем что я видел но сама игра в большинстве сливает седьмой ультиме

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



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

Вообще
http://www.old-games.ru/game/71.html
Рекомендую потырить фич из серии "Ультима". Там очень много интересного есть. И лодки, и дома со строительством как в симс и лютый интерактив(можно рисовать портреты, печь булки, ковать и т.д)
#330 #123264
>>123246
Бля ты меня озадачил.
Почитай совершенный код макконела.
152 Кб, 1021x763
#331 #123265
>>123260
Ок, гляну на досуге.

Повапе БК стайл сделал. Тестирую потихоньку.

Голожопик передает вам привет.
#332 #123272
>>123265

> БК стайл


Фу блять
Не лучше бы диабло лайк боёвку?
#333 #123273
>>123272
Мне приходится мириться с TCP. Поэтому надо исключить жесткую зависимость от пинга.
Лучше БК-подобного ничего не придумал.
#334 #123287
>>123273
Во времена MUD'ов как-то жили с TCP и бои были практически реал-тайм по механике такие, что никаким дьяблам и не снилось.
#335 #123298
Лучше сделай автобой (майбрут), чем БК стайл. Тактики в удар/блок нет, пустая трата времени.
#336 #123301
>>123287

Если тебе кажется что оно реалтайм, это не значит что оно действительно риалтайм. Почитай как работают TCP и UDP, пойми что TCP не гарантирует доставку пакетов в той же последовательности, отчего идут костыли, стстемы борьбы с лагами, предсказания действий игрока и прочие веселые вещи. Так что за риалтаймом скрывается тот еще зоопарк.

Ну и вспомни как лагают человеки с плохим коннектом в онлайн шутерах, когда в них не попасть.

Впрочем, в MUD действительно проще сделать боевку близкую к риалтайму, чем у ОПа, а у ОПа проще чем в MMOFPS.

Я не говорю, что такого не бывает, или что ненужно, но это оче трудно.

Ну и если MUD как это часто бывает работал в локалочке провайдера, то там меньше геморрооя было - udp же, доставляет пакеты в нужной последовательности.
#337 #123302
>>123301

>UDP не гарантирует...


>tcp же, доставляет пакеты в нужной последовательности.


Пофиксил за тебя, наркоман.
#338 #123306
>>123301
Стоп, я немного проебался.

Вся проблема в том, что TCP как раз гарантирует доставку пакетов, нудно удостовериться что пакет идет оттуда откуда надо, что не проебется и т.п. На все это требуется время, зато инфа будет доставлена. Если пакет проебется, тотбудет заказан новый и т.п.

Udp же просто шлет данные из точки а в точку б. Проебалось, повреждено, ушло не туда? Похуй. Зато быстро невероятно, так что можно передавать данные из сетевого шутана без слоновьих задержек если один пакет пропадет.

Вообще, лучше прочитать умные книги на эту тему.

В Source Community у Valve где-то статья была на тему задержек, предсказания поведения игроков, лагов и прочего.

https://developer.valvesoftware.com/wiki/Source_Multiplayer_Networking
https://developer.valvesoftware.com/wiki/Prediction
https://developer.valvesoftware.com/wiki/Interpolation
https://developer.valvesoftware.com/wiki/Lag_compensation
https://developer.valvesoftware.com/wiki/Latency_Compensating_Methods_in_Client/Server_In-game_Protocol_Design_and_Optimization

Так что для риалтайма там работы хоть жопой жуй.
#339 #123307
>>123302
Да, да спасибо, я с 3G, который работает как Edge.
#340 #123321
>>123298
Помимо удар/блок еще будут движения. Начиная с простых шаг/поворот, заканчивая более сложными маневрами в процессе раскачки какой-то боевой школы.

Сейчас я просто щупаю различные варианты. Бой а-ля вов был в старой версии. Если разрешить бить на ходу, получается адовый пиздец из лагов. Если запретить, как раз получится автобой. Если дать возможность еще и выбирать как ебашить, будет как раз а-ля БК.
#341 #123471
ОП, мы тут в соседнем треде делаем гд вики. Скинь, если у тебя где-то остались, статьи по алгоритмам. Можешь скинуть сюда или на мыло, если у тебя вайпа не было.
DejaVu-кун
#342 #123581
>>123471
Тут все: tatrix.org
#343 #123588
>>123581
Ок, спасибо :3
883 Кб, 1024x767
#344 #123743
Если кто хочет замутить лабиринт для арены, могу дать админские права, с возможностью добавлять предметы и менять карту.
568 Кб, 1449x764
#345 #123937
Это пиздец анон. Полностью переписал карту на слои.
Плюс внедрил diamond-square генератор. Байтоебство во все поля.
123 Кб, 336x228
#346 #123948
>>123937
Батя грит хуёво переписал. Побайтоебись ещё.
#347 #123966
>>123948
Не это норм. Для диагоналей надо два новых тайла рисовать. По другому никак.
418 Кб, 868x692
#349 #124042
>>124041
Воу, мою статейку уже тут увидели :3
Кстати, я её обновлю, там кое-что неправильно.
мимоавтор
#351 #124048
>>124042
Я знал что ты тут где-то лазишь, поэтому именно её и кинул :3
#352 #124060
>>124042
Видел статью. В детали не вдавался, потому что нету демо.

Посмотреть бы на результат твоей реализации с более менее нормальными тайлами и на рандомно сгенерированной карте с более чем 4 типами тайлов.
#353 #124061
>>124060
Сделать как у ОПа-рогалика? Я могу сделать генерацию по хейтмапе, только в качестве высоты будут выступать тайлы.
А карту высот сделаю в фотошопе.
#354 #124062
>>124060
Демо я тебе не запилю, но попытаюсь всё писать в одно изображение. Запилю огромный png.
#355 #124065
>>124061
>>124062
Мне нужно понять, как твоя реализация справляется со сложными местами. Хотя, как я понимаю у меня примерно такая же реализация.
379 Кб, 387x436
#356 #124066
>>124065
>>124002
Отлично справляется.
Доделываю рендерер всей карты в пнгшку. Сейчас туда переходы ещё впинхуть и всё.
#357 #124067
>>124066
Как ты хранишь карту?
Я так понимаю у тебя тип тайла задается для пересечения сетки, а не для самого квадратика.
#358 #124068
>>124067
Почти.
byte[][] map = new byte[CHUNK_X][CHUNK_Y];
int[][] transitions = new int[CHUNK_X][CHUNK_Y];

В чанке по 16х16 тайлов, в мире кастомное количество чанков. У меня по дефолту стоит 16х16, т.е. 256х256 тайлов. Типы тайла задаются так же, как и все остальное. А вот рендер отличается, да. Рендерит тайл при 4 смежных точках одного тайла.
У всех тайлов ещё разная высота.
#359 #124069
>>124068
Получается ты не можешь просто определить что за тайл у тебя под курсором? Надо смотреть 4 угла и определять каким то образом?

Вообще хорошо получается. Надо бы адаптировать для себя.
#360 #124071
>>124069
Йеп.
Для мыши я определяю тайл по точке, а точку нахожу так:
sx = (Mouse.getX()-TILE_X/2)/TILE_X;
sy = (Mouse.getY()-TILE_Y/2)/TILE_Y;
#361 #124072
>>124071
Просрал перевод из мировых координат в экранные, неважно.
950 Кб, 648x588
#362 #124084
>>124069
Я недавно вернулся и начал доделывать рендер мапы в текстуру.
Ох, байтоебля такая байтоебля.
Я забыл что надо рисовать нижний тайл под переходами.
Короче все почти готово.
Полосы это косяк текстуры, я песок криво выдрал из вакрктафта.
#363 #124085
>>124084
Вообще, хочу сказать тебе спасибо. Ты мне открыл глаза. До меня доперло как рендерить карту, и ,заодно, решить еще пачку проблем.

Не хочешь мне помочь пилить рогалик?
773 Кб, 902x553
#364 #124087
>>124085
Антош, я доделал.
В плане рогалика, не знаю даже. Я могу тебе оставить фейкоскайпик для контакта, брось мыльцо.
#365 #124088
>>124087
anonymouse-sama@mail.ru

irc.freenode.net
#rogalik
#366 #124089
>>124087
Да, доделал.

Loaded in 1.897 seconds!
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
#367 #124090
>>124088
Есть веб морда
https://webchat.freenode.net/
Канал #rogalik
#368 #124091
>>124089
Во дурак, забыл про одну фигню.
Мне теберь осталось разбить рендер в текстуру на части когда рендерится одна горизонталь Y_SIZE'ное количество раз.
99 Кб, 784x458
#369 #124108
>>124091
Вах!
Теперь не жрет память, но рендерит довольно долго. Хотя похуй, мне и не нужна супер скорость в рендере полной карты.
Она софтверно рисуется тем более.
595 Кб, 1066x836
#370 #124110
>>124108
http://rghost.ru/private/56595805/be2a4d64ec7a0a6be12193a709eaeb37
О разрешении я предупредил. Если повесит систему - я не причем.
#371 #126010
Исчез куда-то опять. Отпуск?
#372 #126017
Оп, на чем кодишь?
506 Кб, 833x554
#373 #126043
>>126010
Отпуск, да.
>>126017
Пора уже делать faq.
Сервер: go
Клиент: html5/canvas/js
252 Кб, Webm
#374 #126058
Думаю сделать возможность собирать дома из стен, пола и крыши. Сделал простенькую демку. Что скажете?
#375 #126086
>>126058
А зачем ты в изометрию переделал? На ОП пике гораздо круче выглядит.
382 Кб, 925x584
#376 #126090
>>126086
Если добавить объектов и дорисовать графику изометрия будет смотреться симпатичней.
#377 #126091
>>126090
Надеюсь, что у тебя будут нормальные разнообразные тайлы, а не то однообразное говно, что сейчас.
#378 #126094
>>126091
Будут. Карту переделал, тайлы надо обновить.
Сейяас там один тестовый набор перекрашенный в гимпе для разных типов земли.
#379 #126108
>>126094

УЕБА ГДЕ ЭКШАН ТЫ ВСЁ ЕЩЁ НЕ СДЕЛАЛ ЭКШОН НАХУЙ НИНУЖНЫ ТВОИ ТАЙЛЫ
370 Кб, 1022x762
#380 #126118
Починил генерацию объектов.
И сделал кривенький домик около респа.
599 Кб, 1021x768
#381 #126119
Чтобы войти, надо пройти через стенку с нарисованной дверью. Пока так.
#382 #126122
>>126118>>126119
Малаца. Ещё чуть-чуть и будет майнкрафт.
Альзо, у меня при большинстве попыток действий чёрный экран.
#383 #126125
>>126122
Такая же фигня. К примеру: нажимаю на крафт, выбираю один рецепт - всё норм. Но как только выбираю другой всё сразу становится чёрным. Перезагружаю - пишет что неправильный пароль. Приходится нажимать лог аут и логиниться снова
#384 #126129
>>126125
Подтверждаю. При крафте куча рецептов, сложно разобраться что к чему, сделаю что б как ни будь подсвечивались те рецепты которые ты можешь собрать(т.е. есть все предметы), те которые частично можно собрать(нахватает чего ни будь), ну а в конце списка те которые нельзя собрать.
#385 #126130
Лагает жутко, я бы мог помочь. У тебя есть репозиторий? Или ты не планируешь открывать код?
#386 #126142
>>126122
>>126125
>>126129
Крафт сейчас не работает. Переписываю сервер же.
>>126130
Не планирую. С чем ты можешь помочь?
#387 #126186
>>126142
В чем смысл код закрытым держать?
#388 #126271
>>126142

>С чем ты можешь помочь?



Ну с кодом, мог бы поглядеть что там у тебя.
#389 #126272
>>126186
Например, если он выглядит, как у меня.
мимо
#390 #126278
>>126272
Ну и что? На то и сделать его открытым что бы тебе помогли его исправить.
#391 #126293
>>126271
Смотри. Кто тебе мешает то?
>>126272
>>126278
Пиздеть — не мешки ворочать. Хочешь помочь — rogalik@tatrix.org
546 Кб, 1026x767
#392 #126361
Пофиксил кучу багов.
Упростил систему навыков, убрав лишние сущности.
Крафт работает, но рецепты пока до конца не доделаны.
На очереди локализация и строительство.
#393 #126365
>>126361
По поводу блоков. Сочетание клавиш ctrl+1 2 и 3 переключает браузер (хром) между вкладками.
#394 #126377
>>126365
Ага, поправлю.
#395 #126468
>>126377
в камне заспавнился, чини
498 Кб, 1025x760
#396 #127149
Сделал базовое строительство.
Немного поменялась механика, по сравнению со старым сервером.
Теперь шмотки из таблички вытащить нельзя. Поэтому упростился интерфейс.

Дальше буду делать возможность таскать большие предметы (как и раньше). Но теперь эти предметы можно будет использовать при строительстве. Например, если строится стена дома, то нужны будут целые стволы деревьев.

В планах причесать рецепты, починить пвпшную статистику, сделать топ нагибаторов на сайте, заняться устранением лагов.
436 Кб, 1025x765
#397 #127151
Голожопик 2: эволюция
#398 #127154
>>127151
Лампово. Ты под пледиков делал эту графику?
557 Кб, 1020x768
#399 #127155
>>127154
Одна текстура травы, для которой я в гимпе цвет поправил. Скоро верну старые текстурки.

Кто такие пледики?
#400 #127244
Пытался построить стену - всё обвалилось и больше не заходит.
#401 #127246
>>127244
Починил тебя. Баг пофикшу позже. Не стройте пока ничего.
#402 #127252
Какой-то неведомый баг с бесконечными кружками есть. Я пробовал бросить кружку в воду и подобрать, и у меня в итоге оказалось 2 кружки в инвентаре. Примерно такими же действиями довёл число кружек в инвентаре до 4-х. Потом попробовал удалить одну из кружек, и у меня ошибка клиента началась.
#403 #127266
>>127155
ГГ отвратный. Зачем ему дилда в башке?
1016 Кб, 1028x765
#404 #127273
>>127252
Видимо баг на не-админских учетках. Сейчас у меня тут масштабные изменения, поэтому быстро пофиксить не могу.
>>127266
Это ирокез. Пикрилейтед.
#405 #127301
Выкатил большой апдейт, затрагивающий внутренности клиента и сервера. Куча багов пока не исправлена.
#406 #127334
Геймплея по прежнему нет.
Есть огромный, бесполезный мир.
482 Кб, 1022x761
#407 #127335
>>127334
Это же не тетрис. Чтобы был геймплей нужна совокупность функций, механик и контента. А это все требует немалого времени.

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

В конце концов я нихуя не геймдизайнер. Я code-monkey. Есть предложения как сделать геймплей за 15 минут? Милости прошу.
#408 #127415
Оп, а вообще что ты хочешь сделать на этом движке? Просто попробовать свои силы намутить онлайн рпг, или всё-таки есть желание сделать как, допустим, варкрафт но с блек джеком и шлюхами? И ещё, стоит ли в перспективе идея с намутить бабла с данным проектом, или сделать и сложить в портфолио или просто для опыта?
Я просто сам делаю онлайн гейму, но там попытка вытащить лучшее из трех-четырех игр, объединить это в одну и плюс скидка что я не умею в графон и его, соответственно, почти не будет..
112 Кб, 1021x765
#409 #127418
>>127415
Я делаю клон Haven & Hearth в общем то. Бабло — если взлетит, да.
Давай ссыль, чтолиrogalik@tatrix.org.
1260 Кб, 1920x943
#410 #127543
Добавил на скорую руку тестовый перевод. (Можно отключить в настройках).
Починил старые текстурки, заодно доделал отрисовку карты по слоям.
Начал тестировать кастомизацию персонажа: в настройках можно выключать ирокез голожопика (правда, текстурки только для стоячей позы сделаны).
Исправил тонну багов и еще столько же добавил.
#411 #127558
>>127335
Поиграй в a dark room и зойпили основным режимом pve с фермой и с торговлей с другими игроками.

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

Эксплоринг pve по всему огромному и бесполезному миру со смыслом типа данжей в recettear.
pvp - я бы на первых порах не стал.
То, что у игрока всё время капают ресурсы а-ля кликер, и так даст тебе кое-какой ретеншн.
177 Кб, 1024x767
#412 #127844
Добавил 12 багов, сделал 4 лага дольше на 300мс каждый.
А, и еще добавил лягуху.
#413 #127922
>>127543

сука хули ты плодишь столько предметов
сделай пока несколько, но чтоб смысл был
#414 #127973
>>127543
чому в жабир не захожишь?
100 Кб, 398x1134
#415 #128078
>>127922
Ебанулся? Я за пол года ни одного нового предмета не добавил. Почитай тред: я переписываю сервер с си на гоу, переделал клиента под изометрию. Сейчас практически полностью восстановлен тот функционал, который был зимой, не говоря уже о новом.

Ты уже сейчас можешь захуярить себе дом из исходников. С другой стороны ты подохнешь с голоду раньше, а ферму и мобов я еще не доделал.
$ git log --format=oneline --since 2014-05-01 | wc -l
196

>>127973
http://webchat.freenode.net/
Канал #rogalik
#416 #128087
>>128078

>с си на гоу


Зачем?
#417 #128088
>>128087
Гоу решает 95% проблем, которые возникли у меня при разработке на си. Главная, пожалуй, это скорость.
#418 #128091
>>128088
Ну распиши чтоль проблемы, мне интересно.
#419 #128110
>>128088
Ну давай, опиши почему ты выбрал го, в чем именно его превосходство над си, не ставит ли он тебе подводных камней и т.д
Гофер-кун
#420 #128117
>>128088
Ни в коем случае не тралю, но интересно, а если появится очередной новомодный язык, программная платформа (Node.js, например) и т. д., ты опять кинешься переписывать серверную часть?
#421 #128126
>>128091
>>128110
>>128117
Хуйле вам мое мнение то всралось? Захотел и выбрал, захотел и переписал.
#422 #128129
>>128126
Нет ну интересно же. В особенности подаодные камни, ну поясни Кирилам, чо ты как этат та
#423 #128138
>>128129
Поддерживаю. Не сердись, ну хочешь я как цапля постою?
#424 #128143
>>128129
>>128138
1) Ручное управление памятью сосет. Каждый раз когда надо выделить память, думаешь, а может как нибудь на стеке захуярить? Получается говнокод. (GC тоже не панацея, но проблем прилично снимает)
2) Жить без встроенных в язык хеш-таблиц очень сложно
3) Строки пиздец, надо юзать либы
3) Массивы пиздец, постоянно надо таскать с собой длинну, либо опять таки юзать либы (см п.1)
4) Без анонимных функций неудобно
5) Без замыканий неприятно
6) Без интроспекции абзац
7) Чтобы получить профит от преимуществ си надо быть Пайком или Керниганом
449 Кб, Webm
#425 #128146
Ебучий webm
Как, блять, из ogv сделать приличный wemb?
#426 #128163
>>128143

>Ручное управление памятью сосет


Ты сосёшь.

>надо выделить память


А память не надо выделять. Взял при старте всё, до чего смог дотянуться, и пользуй, пока не выключат.

>хеш-таблиц


Пишется за два часа.

>Строки пиздец


Пишется за два часа.

>Массивы пиздец


Пишется за два часа.

>Без анонимных функций неудобно


>Без замыканий неприятно


Нужны ровно один раз.

>Без интроспекции абзац


В итоге один нормальный аргумент не уровня ниасилил.
sage loves !/aecG6ezvU #427 #128166
>>128163

>Пишется за два часа.


И пердолится на синтаксисе уровня
ebal(**&v[0+2]->rot,****etot+**c); 

Но пердолику этого не понять, ведь Си - лучший язык всех времён и народов.
#428 #128168
>>128166

>ebal(**&v[0+2]->rot,****etot+**c);


А мне норм. Люблю эзотерику, но быдлу не понять.
#429 #128174
>>128163
Ваше мнение очень важно для иди нахуй сука.
sage #430 #128196
>>128166
Ну если ты кодишь как говнюк то, видимо, такова твоя учесть.
#431 #128232
Лучший язык тот который удобен для поставленной цели.

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

Но я верю в ОП-а у него получится, печалит только то, что ОП не хочет гуиды сделать по серверной части, как вообщем и соурсы выложить (даже старые, с-шные), что бы очень помогло начинающим "я напишу свое мморпг с эльфийками и ролеплеем".
#432 #128233
>>128232
А что ему было делать? Где ты такой движок найдешь?
#433 #128246
>>128232

>Но я верю в ОП-а у него получится


>Прошло уже больше года


>В игре сейчас можно делать меньше, чем прошлым летом


>Постоянное перерисовывание одних и тех же спрайтов


>Никакого движения вперёд


Конечно получится!
#434 #128258
ОП, вот ты освоишь новый движок, или как он называется. Ты опять найдёшь недостатки и начнёшь переходить на другой, или всёаки игру будешь допиливать?
#435 #128265
>>128258
Pok poook pokpok.
Ты с си работал вообще? Тебе какая разница как оп делает свою игру, или быть может он тебе чем-то обязан и у него делайн есть?
Вангую что там изначально был проеб в архитектуре и кодинг на Си скотился в говно больше не принося удовольствия, поэтому он и переписал + на Го и кодинг быстрее пойдёт ибо он именно для похожих целей создавался.
375 Кб, 1028x768
#436 #128328
>>128265
Отчасти ты прав. Архитектура и на гоу получилась говеная, потому что я по сути перенесил код, смотря в сишные сорцы. Кое-что переносилось почти под чистую, ругие вещи в несколько итераций переписывались на идиомах гоу: каналы с горутинами, и анонимные функции с замыканиями.

Я бы и дальше писал на сях, но мне случайно попался на глаза гоу, изучив который я понял, что он решает 95% моих проблем. Знал бы я о нем раньше, сразу бы стал писать на нем.

>>128246
Ты из тех, кому нельзя показывать пол работы. Даже если не взлетит, я получил столько экспы, что ни капли не жалею о потраченных времени и силах.
sage #437 #128426
>>128328
ОП-хуй.
Зачем выводить комманды телепорта/сумона и дисконектить когда пытаешься их использовать? Или это Гошный сервер не могет в телепорт?
#438 #128456
>>128328
Нет, я из тех, кому нельзя показать половину работы, а через год показать половину от той половины.

>ни капли не жалею


Конечно не жалеешь, но по поводу "всё получится" давайте будем реалистами. Сколько раз ты перерисовывал спрайты? Три? Четыре? Ты вообще знаешь, чего ты хочешь, или так и будешь ебсти труп неродившейся игры?

>Архитектура и на гоу получилась говеная


Поэтому пришло время переписать всё на ерлонге, ага.
#439 #128472
>>128426
Это баг. Клиент не должен показывать эти команды.
>>128456
Ты так говоришь, как будто спрайты рисую я. Раз уж ты все для себя решил, будь добр, съеби нахуй.
#440 #128523
>>128472

>как будто спрайты рисую я


Как будто перерисовка одного и того же двигает твою игру.

>Раз уж ты все для себя решил


Как будто мне не похуй на тебя. Просто мимо прошёл да оптимистов осадил. А вообще, последую твоему совету; только когда обосрёшься, вспомни, что я был прав, коли уж сейчас ты не задумался.
210 Кб, 579x511
#441 #128651
Короче посоны, гоу тоже говно. Решил хуярить на хачкеле. Запилил новую версию сервера и клиента. Пикрилейтед.
sage #442 #128660
>>128651

>на хачкеле


Пиздец, ницыя диградирует!!1
915 Кб, 1019x765
#443 #128918
Добавил анимацию для копания и для действий вообще.
Начал пилить ферму. Растения генерятся на земле, их можно собирать, имея соответствующий навык. Сажать пока нельзя.
#444 #128959
>>87747
Оп, на чем у тебя сервер? Какой онлайн, какая загрузка?
Какой надо сервак на 100-500 человек, игры матчами, юнитов одновременно по 40-50 максимум на карте.
#445 #128964
>>128959
Тред то, че, не почитать?
Сервер на гоу. У меня ммошечка, раунд один большой и бесконечный. После последних оптимизаций дохлый бесплатный амазоновский инстанс спокойно держит 10 ботов, успевая в 30Гц. Больше пока не проверял.
#446 #128965
>>128964

>бесконечный


Ну это уж ты хватил. Лет через пять наверняка же не будет ничего.
#447 #129016
Графон жутко безвкусный во всех вариациях. С этим надо что-то делать.
1095 Кб, 1025x1533
#448 #129023
Почти доделал ферму. Копаем, вспахиваем, сажаем.
Багов пока вагон, да и лопату не скрафтить. Закнончу ферму и начну чинить баги.
#449 #129077
>>129016
Хаксель поможет, инфа соточка!
9 Кб, 128x128
#450 #129089
>>129016
Поиграй сначала в HH, мудила.
#451 #129096
О, круто, теперь можно играть монашкой. Всегда мечтал быть монашкой.

Кстати, патфайндинг будет?
342 Кб, 1029x767
#452 #129137
>>129096
Полноценно нет. Будет легкий обходи препятсвий, чтобы в камнях не застревать. Я его даже сделал, но работает хуевасто, пока руки не доходят его отладить.
873 Кб, 1279x695
#453 #129144
>>129089

>HH


Я не он, ну посмотрел скрины и более менее представляю что за игра, и там графон соответствует и сочетается с геймплеем. А тут, раз уж ты захотел ТАКОЙ СТИЛЬ, то пока это не будет уровня пика, это выглядит как говно или дрочильтня для даунов.
1085 Кб, 1300x790
#454 #129152
>>129144
Ты уверен что ты видел HH?
#455 #129156
>>129152
Не понимаю, что ыт хочешь сказать. Что это >>129137 лучше этого >>129152 ?
#456 #129157
>>129156
Ну во первых да. Во вторых на моем скрине вся графика временная. Все спрайты земли, деверья, интерфейс. Персонаж тоже на этапе разработки.
#457 #129160
>>129157

> скрин


> все будет не так


> заценяйте, сравнивайте



А ты выдающийся говноед, парниш.
#458 #129168
Починил кучу мелких багов.
662 Кб, 1023x764
#459 #129171
Посоны, от этой хуйни у меня брат умер.
755 Кб, 1019x764
#460 #129328
Добавил нцп всяких разных. Пока они только широебятся и больше нихуя. Хотя коты говорят мяу и с них падает золото. Поменял правила дропа при смерти. Теперь после персонажа остается труп, со всеми шмотками, которые были в сумке. Позже добавлю, чтобы только хозяин мог залутать. (пвп вариант предумстрен, но всему своё время).
#461 #129344
А я то думаю, как пилятся разные годные проекты...
#462 #129345
Учусь на мехмате, хочу создать игру основой которой будет фраза "рекурсии мало не бывает" что посоветуете (принемаю любые наркоманские идеи, ведь и мир должен быть не стандартным) полания и советы выростить руки не принимаю
417 Кб, 1016x764
#463 #129353
>>129344
И как же?
>>129345
Сделай игру про эволюцию, где ты начинаешь с клетки, которая должна используя различные стратегии (жрать других, жрать органику, жрать свинец...) должна создать некую заданную структуру, после чего перейти на следующий уровень макромира. Повторить. (Да, это почти 100% калька со Spore)
#464 #129354
>>129345
Лисп-машину напиши.
809 Кб, 1025x766
#465 #129357
Починил вылет при отколупывании камней от глыб (Рут, привет)

Теперь при добывании камней, рубке деревьев и сборе растений прокачиваются соответствующие навыки.

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

Теперь универсальная кнопка действий предлагает бросить предмет, который тащит персонаж, если, конечно, таковой имеется. Алсо теперь можно выбрать куда класть предмет (как же этого не хватало).
loves !86vMARISAE #466 #129360
>>129345

>"рекурсии мало не бывает"


>мало


Пишешь игру без рекурсии! Вуаля, вы восхитительны!
661 Кб, 1022x768
#467 #129362
Теперь коты иногда агрятся без причины. А если причина есть, то будут давать пизды до победного.
loves !86vMARISAE #468 #129368
У тебя ещё мобы бессмертные, продолжают накидывать пиздюлей, как сдохнут.
#469 #129372
>>129368
Починил.
Сделал предметы в крафте более тусклыми. Запилил свап одетых вещей.
loves !86vMARISAE #470 #129374
>>129372
Быстро же ты.
Кстати, удары по призракам всё ещё проходят, можно фармить экспу таким образом.
Алсо, стакающиеся вещи потом будешь пилить?
#471 #129375
>>129374
Понял, поправлю.
Нет, вещи стакаться не будут (кроме может золота), но будут вложенные контейнеры.
#472 #129377
>>129374
Починил. И еще пару багов заодно.
Как тебе боевка?
108 Кб, 489x309
#473 #129378
loves !86vMARISAE #474 #129379
>>129377
Идея с блоком интересная. А вообще, боёвка пока выглядит как кнопка для теста, пока что нечего оценивать, я думаю.
#475 #129417
>>129089
Сам мудила. Я играл в H&H. И вот там графон вполне ламповый, а тут он в духе флешек склепаных на коленке.
#476 #129419
>>129417
У меня для тебя плохие новости. Ты феерический говноед, и, боюсь, тебя уже даже лоботомия не спасет.
#477 #129423
>>129419
Да-да, мне очень важно твое унылое мнение. Если ты считаешь, что этот твой временный графон лучше, чем ХиХовский, то про тебя тогда еще и похлеще можно сказать.
#478 #129424
>>129423
Ну так либо скажи, либо проследуй в направление хуя, раз уж тебе так все равно.
765 Кб, 1021x766
#479 #129556
Починил окно персонажа, теперь оно не создает адские лаги.
Допилил стату по смертям/убийствам.

Надо запилить лабиринт, в котором можно будет устроить голодные игры
1021 Кб, 1022x764
#480 #129557
Гражданина, ты туда не ходи, ты сюда ходи, а то снег башка попадет, совсем мертвый будешь!
865 Кб, 1024x766
#481 #129602
Теперь каждый вид оружия имеет свои повреждения.
Одетая броня теперь влияет на характеристики уменьшая входящие повреждение вплоть до нуля.
Трупы сохраняют имя убитого игрока.
835 Кб, 832x1042
#482 #129621
Спиздил спрайтов напотестить.
#483 #129707
>>87747
Like your styly.
781 Кб, 1025x766
#484 #129831
Починил туторил, выделив его в отдельное окошко.
#485 #129839
>>128078

> http://webchat.freenode.net/


> Канал #rogalik


Я, кагбе, там, но тебя там нет, только бот.
856 Кб, 1023x766
#486 #130005
Добавил забор. Теперь некоторые строения, как ,например, части забора или стены, можно крутить колесом мышки перед установкой.
#487 #130059
>>130005

>Добавил забор. Теперь некоторые строения, как ,например, части забора или стены, можно крутить колесом мышки перед установкой.


Дежавю

Разбуди когда на 3d перейдешь, похоже ты просто используешь анонов в качестве бесплатных тестеров, игры которая все равно не о чем и в никуда, для галочки, исключительно для своего опыта и развития, на игру тебе наплевать. ИМХО конечно.
884 Кб, 1025x764
#488 #130102
>>130059
Что поделаешь. Не все получается с первого раза.

Уже в общем-то можно даже играть. Просто пока мало контента, графон в основном протухший, а от интерфейса хочется плакать. Но, мы с этим всем справимся.
#489 #130105
Игнорь хейтеров. В изометрии реально лучше смотрится.
1007 Кб, 1024x766
#490 #130106
>>130105
А то.

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

При смерти теперь дропается все что было в рюкзаке. Работает броня и оружие. Это означает что можно нагибать, отжимая имущество. Но при этом есть безопасный уголок, в котором можно устроить склади и ферму, пользуясь продуктами которой можно качать статы (чтобы сильнее нагибать).

Конечно, нужно еще дописать рецепты, добавить побольше шмоток, сбалансировать показатели. В общем, работы хватает.
#491 #130108
>>130105

>В изометрии реально лучше смотрится.


Что лучше, игра-то о чем, выживач о выживаче. Известно что первые версии автор для диплома делал. Ему бы диздок запилить, а он больше в тех. процесс углубился, "то прокачаем, это построим".
#492 #130118
>>87747

>tatrix


Что-то знакомое. Ты еще что-нибудь делал, кроме этого?
#493 #130119
>>130118

> Ты еще что-нибудь делал


Только тебя с твоей мамкой на кровати.
#494 #130121
>>130119
Ясно.
334 Кб, 794x593
#495 #130133
>>130118
Даже не знаю как тебе ответить.
Все тут: http://tatrix.org
Ну и на хабре немножко.
608 Кб, 1022x764
#497 #130246
Пластиковая руда, еба.
914 Кб, 1610x842
#499 #130252
>>130249
Заебись сделал, молодец.
Пластик — мои блендер мэдскилз. В текстуры я не умею.

Хошь скину тебе исходники, сможешь раскрасить, и добавим твой адский сет.
sage #500 #130253
>>130252

> скину тебе исходник


Извини, много работы, да и текстурки я никогда не рисовал.
571 Кб, 1024x761
#501 #130334
Тонем?
#502 #130824
Не грузица
#503 #130841
>>130824
UA: Opera/9.80 (Windows NT 6.1; WOW64) Presto/2.12.388 Version/12.17

Извини дорогой, в старой опере не работаем пока.
#504 #130845
>>130824
Поправил код, вроде работает. Но у меня лично опера тормозит как незнаю что.
Обновить тред
Двач.hk не отвечает.
Вы видите копию треда, сохраненную 22 октября 2014 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /gd/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски