Gamedev


Создать тред Создать тред

Check this out!

Доска создана для обсуждения вопросов, связаных с разработкой компьютерных игр. Постинг высокохудожественных произведений Семёна Слепакова и активное мамколожество наказуемо. Аргументированная критика поощряется.
<<
Движок для текстовой игры. Аноним # OP 20/01/19 Вск 08:14:06 547544 Ответ
anpcALOLeOo.jpg (45Кб, 324x604)
324x604
Добрый вечерок кириллы, у меня к вам серьезный вопрос. Я тут решил запилить текстовый квест по типу "Choice of Robots" или даже
квестов из Космический Рейнджеров (с показателями здоровья, примитивным инвентарем итд), но не знаю каким движком будет это все удобней сделать, точнее я вообще не знаю на чем делаются подобные вещи, к тому же я далеко не программист и мне надо желательно что то не сложнее блюпринта из UЕ, надеюсь тут найдутся умельцы что поделятся со мной своими тайными знаниями, заранее спасибо.
Пропущено 16 постов
5 с картинками.
Пропущено 16 постов, 5 с картинками.
Аноним 22/01/19 Втр 15:54:17 548172
Аноним 22/01/19 Втр 16:57:23 548189
Аноним 23/01/19 Срд 02:21:42 548295
лал.jpg (301Кб, 800x600)
800x600
sfml fullscreen Аноним # OP 19/01/19 Суб 21:43:11 547487 Ответ
Screenshot1.png (122Кб, 1102x719)
1102x719
Есть непонятность с SFML 2.5.1 в с++

Создаю окно:
sf::RenderWindow window(sf::VideoMode::getDesktopMode(), "", sf::Style::Fullscreen);

После чего рисую текст случайного цвета на экране.
Цвет меняется каждый раз перед вызовом window.display();

Так вот, при старте программы, в самом начале, есть две задержки - по 1-2 секунды. Во время задержек на экране есть отрисованный текст, но его цвет не изменяется. После задержекпрограмма ведёт себя как ожидается.

Вопрос: откуда эти задержки и почему их нет, когда окно создаётся в режиме sf::Style::Default ?
Пропущено 6 постов.
Пропущено 6 постов.
Аноним 22/01/19 Втр 08:10:21 548077
>>548074
>MSVS 2017 Community
это 141 тулкит, не? я собирал под Win7_64+MinGW64, тормозов в фуллскрине не наблюдалось. в сорец пришлось добавить хидер
#include <SFML/Graphics/Convexshape.hpp>
а то глобальные переменные ругались на
>sf::ConvexShape
такие дела
Аноним 22/01/19 Втр 19:47:28 548228
>>548077
Итак. Ситуация немного прояснилась. Твой билд, который http://rgho.st/66C2PhSkf , тормозит так же, как и мой :)
Из чего делаю вывод -- или это Win10, или моя старая видюха Radeon HD6770.
О ConvexShape: в моём дистрибе sfml 2.5.1 строка #include <SFML/Graphics/Convexshape.hpp> есть в файле SFML/Graphics.hpp , что влечёт его включение в проект.
Тулкит 141, да.
Аноним 22/01/19 Втр 19:51:46 548229
Ребята! Я создал игру! В этом треде буду отвечать Аноним 21/01/19 Пнд 14:44:57 547869 Ответ
15472703096900.jpg (39Кб, 511x509)
511x509
Пропущено 26 постов
2 с картинками.
Пропущено 26 постов, 2 с картинками.
Аноним 21/01/19 Пнд 20:22:54 547993
15318243954790.jpg (23Кб, 500x333)
500x333
>>547869 (OP)
>10 установок
>собрался рассказывать что-то
Аноним 21/01/19 Пнд 20:50:23 547999
>>547918

Поговорил с пастой, дебил блядь.
21/01/19 Пнд 23:15:26 548026
>>547869 (OP)
> На планету главного героя напали инопланетные захватчики
Создатели новых движков, что вами движет? Аноним 03/01/19 Чтв 07:03:49 543505 Ответ
image.png (39Кб, 1062x319)
1062x319
image.png (42Кб, 1004x351)
1004x351
Допустим, я понимаю, что скорее всего - это отличный способ для получения опыта, для вникание в технологии, но проблема в том, что остальные причины в 99% не имеют смысла. Демо так и останется в виде ролика на ютабе или мёртволежащим кодом.

Как сказано современником: Писать движки весело, проблемы начинаются на этапе интеграции сторонних тулз и написании инструментов

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

В каком маня-мирке надо быть, чтобы пытаться силой пары человек, без пиарщика-инвестора поддерживать двиг, без каких-либо преимуществ(а скорее даже с недостатками), для сторонней разработки?

Юнити, в своё время выстрелили из-за того, что он стоил в сотни раз дешевле чем другие коммерческие продукты на рынке и портировался буквально под всё, эпикам уже пришлось метатся кабанчиком, чтобы заполучить часть инди-рынка. Крайэнджин же и-за тупости самих немцев стал просто движком для довольно специфичных проектов. Всё, что дальше - какие очень узконаправленные случаи и исключения. Простое же открытие кода и надежда на комьюнити не приносят кроме тысячи форков на гитхабе, которые дают ноль выхлопа.
Пропущено 61 постов
5 с картинками.
Пропущено 61 постов, 5 с картинками.
Аноним 21/01/19 Пнд 18:32:47 547960
>>547958
Любое творчество - ЧСВ.
Аноним 21/01/19 Пнд 18:45:49 547966
adsf
Аноним 21/01/19 Пнд 20:05:21 547986
wtf
ПУПКИН ЗАЛУПКИН Даун 21/01/19 Пнд 00:17:25 547742 Ответ
image.png (166Кб, 640x360)
640x360
Сап, Двач. Я тут впервые и пришел по одному серьезному вопросу. Что нужно делать, знать, куда идти для получения хоть какой-то инфы в разработке игр? При условии, что тебе 14 и у тебя обдристанная банка вместо компьютера и других способностей у тебя нет.
Пропущено 5 постов.
Пропущено 5 постов.
21/01/19 Пнд 11:57:34 547831
>>547742 (OP)
> куда идти для получения хоть какой-то инфы в разработке игр
В интернет.
Аноним 21/01/19 Пнд 12:17:59 547833
>>547764
Я тебе скажу по секрету, что у меня 1 гб оперативы и пень 1 ядерный 4.0 ггц
Аноним 21/01/19 Пнд 12:44:35 547837
>>547742 (OP)
Если комп не потянет тяжелые редакторы типа юнити, попробуй таки движки как pygame, love.
Тред лучшего движка тысячелетия #2 Аноним 03/11/18 Суб 21:07:21 535356 Ответ
image.png (40Кб, 260x300)
260x300

Make something Unreal, Bitches.

Прошлый: https://2ch.hk/gd/res/511117.html

Забрать тут: https://www.unrealengine.com/
Маркет: https://www.unrealengine.com/marketplace
Документация: https://docs.unrealengine.com/latest/INT/
Видео уроки: https://www.youtube.com/playlist?list=PLZlv_N0_O1gaCL2XjKluO7N2Pmmw9pvhE


FAQ

Добрый день, начинающий девелопер. Это тред о движке Unreal Engine, на котором сделаны горячо любимые тобою серии Splinter Cell, Deus Ex (не вся), Thief (не вся), Killing Floor, Batman, Mass Effect, Borderlands и Dishonored. Также на нём сделаны последние игры из серий XCOM, Duke Nukem и Mortal Combat. Также на нём сделаны такие шедевры как Postal 2 и Lineage II и сотни других.
> Он напишет за меня игру?
Нет. Её напишешь ты сам. Движок - просто инструмент, упрощающий твою работу.
> Как мне работать с этим инструментом?
Для начала выбери свой уровень:
> Ну, я много играл в игры и захотел сделать свою
Тогда тебе придётся ознакомиться с теорией. Прочти сперва:
https://en.wikipedia.org/wiki/Object-oriented_programming
https://en.wikipedia.org/wiki/Event-driven_programming
Главное что тебе нужно понять - любая игра состоит из объектов. Объекты - это набор компонент и методов. Методы вызываются в ответ на некие события в игровом мире.
> У нас в школе было программирование. Нам показывали блок-схемы. Я могу сделать блок-схему проверки пароля
Тогда ты уже можешь работать с движком. Вот гайд:
https://docs.unrealengine.com/latest/INT/Engine/Blueprints/UserGuide/index.html
В первую очередь прочти про построение блок-схем:
https://docs.unrealengine.com/latest/INT/Engine/Blueprints/UserGuide/FlowControl/index.html
И работу с переменными:
https://docs.unrealengine.com/latest/INT/Engine/Blueprints/UserGuide/Variables/index.html
> Я С++ сеньёр, просто объясните как прикрутить скрипты к этой йобе
Довольно просто. Вот обзор:
https://docs.unrealengine.com/latest/INT/Programming/Introduction/index.html
Вот пример:
https://docs.unrealengine.com/latest/INT/Programming/QuickStart/index.html
Вот гайд:
https://docs.unrealengine.com/latest/INT/Programming/index.html
> Я недавно перекатился с Unity
Прочти
https://docs.unrealengine.com/latest/INT/GettingStarted/FromUnity/index.html
с остальным разберёшься по ходу.
> У меня карта всё время куда-то убегает! Как работать в этом ёбанном редакторе?
Вот так:
https://docs.unrealengine.com/latest/INT/Engine/QuickStart/index.html?utm_source=launcher&utm_medium=ue&utm_campaign=uelearn
> Я прочёл всё что вы сказали, но нихуя не понял
Или
> Я читаю, но понимаю довольно медленно. Нет ли способа изучить попроще?
К счастью, есть. В списке контента для обучения есть проект "Content Example"
Там подробно разобраны все компоненты движка, и особенности работы с ними (кроме С++!)
> Я научился вязать эту лапшу из блюпринтов / индусить на крестах. Но мой проект всё равно блеклый. Как мне сделать текстуры как в Dishonored?
Покрытие объектов текстурами - прошлый век. В анриале используются "Материалы". Всего существует пять типов материалов:
https://docs.unrealengine.com/latest/INT/Engine/Rendering/Materials/MaterialProperties/BlendModes/index.html
О параметрах материалов можно прочесть здесь:
https://docs.unrealengine.com/latest/INT/Engine/Rendering/Materials/MaterialInputs/index.html
Работа с материалами также имеет нодовую структуру (блоксхемы):
https://docs.unrealengine.com/latest/INT/Engine/Rendering/Materials/ExpressionReference/Utility/index.html
https://docs.unrealengine.com/latest/INT/Engine/Rendering/Materials/ExpressionReference/Math/index.html
Подробный гайд по материалам:
https://docs.unrealengine.com/latest/INT/Engine/Rendering/Materials/index.html

Некоторые хитрости:
> А я видел как здание/гора/планета реалистично разваливается на куски. Мне нужно делать каждый кусок в отдельности?
Не обязательно. Читай:
https://wiki.unrealengine.com/Videos/Player?series=PLZlv_N0_O1gYeJX3xX44yzOb7_kTS7FPM&utm_source=launcher&utm_medium=ue&utm_campaign=uelearn
> В эффектах есть классные фонтанчики, огоньки, взрывы. Как мне сделать такие же?
Это системы частиц (Particle System)
https://docs.unrealengine.com/latest/INT/Engine/Rendering/ParticleSystems/UserGuide/
> Враги постоянно прутся лбом в стену и забиваются в углы. Я задолбался писать им что и где нужно оббегать
Ты пишешь велосипед. Умные люди давно создали навигационные карты:
https://docs.unrealengine.com/latest/INT/Engine/AI/BehaviorTrees/QuickStart/2/index.html
Подробнее про поведение:
https://docs.unrealengine.com/latest/INT/Engine/AI/BehaviorTrees/UserGuide/index.html
Пропущено 1028 постов
156 с картинками.
Пропущено 1028 постов, 156 с картинками.
Аноним 01/02/19 Птн 14:43:47 552333
Сап, майнкрафт кун что был в прошлом треде. Опиши как ты делал железную дорогу? Меня интересует именно перемещение.
Аноним 18/02/19 Пнд 20:08:37 558126
В УЕЧе переход между светом и полутенью округлых объектов слишком резкий - не как на фото - даже у лайтбилденных статиков
вопрос это можно починить?
Аноним 12/08/19 Пнд 17:35:35 600456
Кстати тут один шизик кукарекал про вложенные уровни.
Смотри, что нашел в логах:
LogFileHelpers: Editor autosave (incl. sublevels) for all levels took 0.344
> sublevels
Сечешь?
Что делать если я Кирилл? если в голове у меня Аноним 17/01/19 Чтв 11:28:09 546694 Ответ
image.png (1763Кб, 1024x819)
1024x819
Что делать если я Кирилл? если в голове у меня очень много крутых концептов и я хочу именно быть так сказать режиссером игр? могут ли взять на работу геймдизайнером вообще без знаний программирования, но если как резюме предоставлю свои концепции для игр? естественно реализуемые, ничего в духе "кароч делаем игру с суперграфикой, с огромным открытым миром как вреале, кароч как гта 5, но штобы было шесть персонажей сразу"
Пропущено 12 постов
2 с картинками.
Пропущено 12 постов, 2 с картинками.
Аноним 20/01/19 Вск 10:53:35 547556
>>546694 (OP)
>могут ли взять на работу геймдизайнером
Конкретно тебя - нет.
Потому что ты настолько аутист что не загуглил вакансии и не посмотрел требования. Изучай: https://gamedev.ru/job/forum/

>но если как резюме предоставлю свои концепции для игр?
Все с чего-то начинали.
На этапе "у меня есть концепты" попробуй найти друга\напарника, с которым сделаете пару игр.

Строго говоря сама постановка задачи "у меня есть концепты игр" - неверная. Работодателям не нужны концепты игр.
Аноним 20/01/19 Вск 12:02:46 547560
>>547541
>Но если не то и не другое, то проще говорить здесь
Просто ищу адекватов, с кем можно за прогресс потрещать. Здесь гиблое место, ни помощи, ни здоровой критики тут не найдешь. Не вижу смысла поддерживать этот цирк.
В разговоре хоть взаимомотивация будет от понимания того, что ты не один в этой пустыне геймдев-достигаторов.
Аноним 20/01/19 Вск 13:20:23 547586
>>546694 (OP)
Идёшь нахуй вместе со всеми своими расчудесными концептами. Либо учишься программировать и параллельно реально овладеваешь навыками геймдизайна.
рак хочет в рпг sach 19/01/19 Суб 19:59:17 547454 Ответ
iRaRMKl8BII.jpg (719Кб, 2036x2160)
2036x2160
на каком движке такое дно как я может создать свою 2д рпг при условии что пк слабее телефона le_maman
Аноним 19/01/19 Суб 20:12:02 547461
Аноним 20/01/19 Вск 04:36:58 547535
Сап игроделач. Я к тебе со своим шедевром. По Аноним 19/01/19 Суб 02:03:23 547321 Ответ
Скриншот 2018-1[...].png (2182Кб, 1920x1080)
1920x1080
Скриншот 2018-1[...].png (2061Кб, 1920x1080)
1920x1080
Скриншот 2018-1[...].png (2217Кб, 1920x1080)
1920x1080
Сап игроделач. Я к тебе со своим шедевром.
По сюжету герой набухался и попал в другой мир где надо шприцами колоть зомби.
Все для тебя, анонче, все для тебя.
https://wing13.itch.io/silent-wind
Аноним 19/01/19 Суб 02:12:17 547323
>>547322
>игра готова
Игра никогда не бывает готова, всегда есть что допилить!
>кул-стори раздработки?
У меня есть большой основной проект который я пилю уже хер знает сколько лет, решил я как-то на его основе сделать отдельный проект с небольшой историей и интересной механикой (сбор крови зомби что бы выжить).
Аноним 19/01/19 Суб 18:30:14 547442
>>547321 (OP)
Этот раздел мертв. Здесь максимум фидбека это если полтора человека твою игру говном назовут.
Подскажите! Аноним 30/12/18 Вск 16:09:30 543016 Ответ
Babymetal-Deskt[...].jpg (583Кб, 1803x1200)
1803x1200

Чудесные бесплатные программы для создание 3D аниме игр!
Пропущено 5 постов.
Пропущено 5 постов.
Аноним 05/01/19 Суб 10:29:29 543841
Свинопостер.jpg + троношизик.exe
. 17/01/19 Чтв 16:54:22 546790
.
Аноним 18/01/19 Птн 16:10:29 547114
Стол и стул 18/01/19 Птн 15:15:38 547093 Ответ
9dab60fc95109d8[...].jpg (32Кб, 549x150)
549x150
KTO?
NEED HELP! Короче, с недавних пор началась вот такая Аноним 17/01/19 Чтв 13:57:03 546734 Ответ
image.png (26Кб, 490x357)
490x357
NEED HELP!
Короче, с недавних пор началась вот такая ситуевина, после запуска Marmoset прога крашится через несколько минут (даже если не совершать никаких действий), после чего начинает бесоебить OpenGL, в Blender я получаю такую хуйню (Да это фиксится открытием проги со встроенным в проц GPU, но это срабатывает только тут), а Substance Painter просто отказывается запускаться. АНОН ПАМАГИ.
Аноним 17/01/19 Чтв 14:13:34 546739
Вот что значит сначала написать а потом подумать, проблема решилась (пока что, лол) откатом дров на видеокарте, кому надо - пользуйтесь.
Аноним 17/01/19 Чтв 15:37:59 546760
>>546734 (OP)
Если у тебя ноутбук, то поставь десктопные дрова. В версии для ноутов поддержку OpenGL почему-то иногда вырезают.
Аноним 18/01/19 Птн 10:40:22 547036
гугол в помащ ебать
Сап. Стоит ли вкатываться в GD? Просто из всех Аноним 14/01/19 Пнд 14:41:01 545772 Ответ
image.png (249Кб, 819x451)
819x451
Сап. Стоит ли вкатываться в GD? Просто из всех прогроммситких направлений 2 мне кажутся более привлекательными это ведроид разработка и гейм дев.
Какие подводные? Ебашить готов хоть целые сутки, где по идее интереснее и если что можно будет на фрилансе на хлеб поднять?
Пропущено 19 постов.
Пропущено 19 постов.
Аноним 17/01/19 Чтв 12:27:13 546709
>>546708
Ты какой то токсичный
Аноним 17/01/19 Чтв 12:34:29 546711
>>546709
Но ведь это ты в нейтральную тему привнес свое юнитиговно, уебан.
Аноним 17/01/19 Чтв 12:35:23 546712
Unity thread Аноним 17/11/18 Суб 22:40:57 537360 Ответ
Screenshot1.png (1227Кб, 947x532)
947x532
Пропущено 1049 постов
128 с картинками.
Пропущено 1049 постов, 128 с картинками.
Аноним 18/01/19 Птн 01:16:16 546998
Аноним 18/01/19 Птн 03:56:43 547013
Аноним 28/01/19 Пнд 08:09:32 550554
прием понял
Black Sky Аноним # OP 04/01/18 Чтв 23:15:46 465303 Ответ
ONE.mp4 (9007Кб, 640x360, 00:01:30)
640x360
BS1.png (127Кб, 512x512)
512x512
Привет, анон.
Уже где-то месяц делаю небольшую 2D игрушку на C++ и SFML.
Большую часть времени потратил на самописную физику и отладку многопоточности, сегодня, наконец, перешел к графике, а потому решил создать тред-дневник.

Геймплей пока заключается в управлении космическим аппаратом в поле тяжести различных тел. Движение всех тел считается по закону всемирного тяготения, траектории не фиксированные, в отличии от, например, KSP.

Что есть:
1) Базовая физика.
2) Возможность летать на космокорыте.
3) Простенькие визуальные и аудио-эффекты.

План максимум:
1) Сделать хоть что-то играбельное (хотя бы просто физическую головоломку).
2) Написать сюжет, внедрить его в игру в виде .lua-скриптов (соответственно выучить Lua).
3) Перенести физику на GPU, если останусь на PC.
4) Сделать удобный интерфейс и все по максимуму оптимизировать (включает в себя переход на чистый OpenGL), если захочу продолжить на мобилках.


Учитывая, что ЕГЭ не за горами и что я пилю один,
Реальный план:
1) Перенести все основное управление аппаратом с WASD на мышку или тач.
2) Научиться базе C++ за время разработки.
3) Научиться базе CUDA за время разработки.
4) Запилить что-то более серьезное в плане физики.
Пропущено 139 постов
33 с картинками.
Пропущено 139 постов, 33 с картинками.
Аноним 15/01/19 Втр 20:07:48 546080
>>468809
>что в том участке кода ничего не оптимизируется
А ты какую сборку дизасмил-то, не дебажную случаем?
Аноним 15/01/19 Втр 20:46:22 546105
POT.png (18Кб, 570x305)
570x305
>>546071
Это вариант функции для дебага, с возможностью менять методы интегрирования на ходу. Для конкретных задач пишется отдельная функция, где есть только то, что будет использоваться, без ветвлений и вызова других функций.

>>546074
Проблема уже решена но, тем не менее: нет, качал официально через CreativeCloud. Баг был уже в 14-дневном демо-режиме. Так и снес, не крякнув.

>>546080
Релиз с максимальными настройками оптимизации времени выполнения.
19/08/19 Пнд 22:40:50 603280
Оп соснул!
0 TO 100 Аноним 09/01/19 Срд 23:06:22 544649 Ответ
image.png (56Кб, 224x224)
224x224
В тред призываются аноны, которые начинали в gaydev с нуля и закончили хотя бы 1 проект.
Мне 20 лет. Учусь на втором курсе универа, горный инженер , имею достаточно много свободного времени которое трачу на игры/дрочку/музыку. Уже давно зреет желание создать собственный проект (игру) , т.е. сама цель не заработок , а именно сделать игру .
Умения : 0 TO 100. Когда то изучали по школе pascal, и сам немного в C# поигрался, но это все не серьезно. Единственное что есть - огромное желание. На одном желании далеко не уедешь , так что прошу помочь составить план действий, состоящий из :
1)Что нужно уметь ,занимаясь именно кодом игры.(Ну и ресурсы, где можно найти знания для данных умений)
2)Какие нужны союзники ( художник , сценарист, композитор)
3) Какие нужны ресурсы?
4)Сколько занимает времени простенькая инди - игрушка 2d

Если что то упустил - добавьте
Пропущено 28 постов
6 с картинками.
Пропущено 28 постов, 6 с картинками.
Аноним 13/01/19 Вск 15:54:44 545547
Аноним 14/01/19 Пнд 03:21:03 545692
2.JPG (60Кб, 859x451)
859x451
3.JPG (63Кб, 860x449)
860x449
>>545547
начал сегодня эксперименты с юнити со своими 2д ассетами.
Аноним 15/01/19 Втр 18:45:30 546040
artemiylebedevs[...].jpg (54Кб, 827x465)
827x465
>>545499
Я конечно все понимаю, но почему выбраны такие блевотные цвета? А сбоку по всем заветам говнодизайнеров яркозеленые и яркожелтые надписи.
Опять мусор в стиме. Аноним 08/01/19 Втр 21:48:55 544420 Ответ
mqdefault.jpg (18Кб, 320x180)
320x180
Привет, парни.
Знакомый хочет запилить игруху, но все объекты скачаны с ассет стор, сюжет такой се, и никакой маркетинговой политики, он, конечно не планирует.
Я говорю, что такого говна в стиме полно, что максимальная цена для этого 100р.

Было бы неплохо, если бы кто-нибудь подсказал, какое вообще количество игр хотя бы окупается? Может, есть какая статистика?
Пропущено 21 постов
3 с картинками.
Пропущено 21 постов, 3 с картинками.
Аноним 13/01/19 Вск 15:57:40 545554
>>545494
Графику переделывать не надо. Утратишь все ретро очарование.
Аноним 14/01/19 Пнд 03:18:47 545691
2.JPG (60Кб, 859x451)
859x451
3.JPG (63Кб, 860x449)
860x449
>>545554
Не, там жесткий dithering, а не очарование. Начал в юнити копать, грузя старые карты в своем формате.
Аноним 14/01/19 Пнд 19:06:44 545841
>>545691
>dithering
Так некоторые специально такого эффекта добиваются.
Guilds of the Fated Kingdom Аноним 02/02/17 Чтв 23:17:50 356261 Ответ
test.webm (19051Кб, 1920x1080, 00:01:40)
1920x1080
1.jpg (480Кб, 1920x1080)
1920x1080
2.jpg (489Кб, 1920x1080)
1920x1080
3.jpg (491Кб, 1920x1080)
1920x1080
Привет, /GD/! Долгое время сидел в ридонли, и только изредка постил в FAQ всякую фигню, пока тред не потерли. Так что теперь буду постить здесь, но не просто фигню, а фигню про свой проект на Юнити - цифровую настольную игру с онлайном для четырех человек, которая пилится мной и еще двумя горе-девелоперами.

Идея игры в том, чтобы перенести все самые классные фичи реальных настолок без тотального скриптинга всех объектов и, что еще важнее, правил. То есть игра никак не контролирует исполнение правил, и тем более не ограничивает игроков в манипуляциях с объектами. Как и в реальных настольных играх, участники все делают сами: бросают кубики, тянут карты из колод, двигают токены по полю и следят за тем, чтобы никто не жульничал.

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

Разработка идет уже примерно год, но с большими перерывами. В последние два месяца началась активная фаза: мы наконец-то допилили сетевую часть и многие внутренние части. Буквально на днях собрали игровую сцену с основными объектами. Весь имеющийся на текущий момент функционал на видеорилейтед, ну и еще скриншоты.

Тред для сбора фидбека и для демонстрации прогресса. Можете задавать свои ответы, но только сильно не сильно мудреные по коду, так как программированием я занимался постольку поскольку. На мне были геймдизайн, графика и лор.
Пропущено 986 постов
142 с картинками.
Пропущено 986 постов, 142 с картинками.
Аноним 10/01/19 Чтв 21:50:14 544899
>>543950
Речь не о технических проблемах, а о субъективном подходе.
1. систематизировал мысли
2. профит
3. открыл трелло-доску на следующий день
4. но я уже получил профит
5. доска отсохла
Аноним 11/01/19 Птн 19:26:18 545108
>>544703
"Вопросик на контроле".

>>544899
Мы используем Trello для долгосрочного планирования. Под систематизацию мыслей по текущей работе у нас отводится все пара карточек, но обновляются они довольно часто. И да, Трелло больше удобен для команд, а не соло-девелоперов.
Аноним 14/01/19 Пнд 16:17:56 545797
Здорово, парни. Хочу сделать Вн. Оцените сюжет\геймплей? Аноним 11/01/19 Птн 12:06:46 545013 Ответ
Advanced Charac[...].png (470Кб, 1600x1236)
1600x1236
Здорово, парни. Хочу сделать Вн. Оцените сюжет\геймплей?
Пропущено 8 постов
1 с картинками.
Пропущено 8 постов, 1 с картинками.
Аноним 13/01/19 Вск 18:05:10 545588
rerweqr
Аноним 13/01/19 Вск 21:51:27 545652
1.jpg (299Кб, 1920x1080)
1920x1080
Бля, ОПчик, ты похож на Инта из /ruvn.
Я тоже таким был лет десять назад. Но сейчас пришло понимание, что длинные генерик-сюжеты никому не нужны. Народ хочет развлечений и драмы. Бросил все свои великие ветвистые (как дерево) сюжеты и запилил Gaijin go Home!
14/01/19 Пнд 22:11:19 545874
шаблонный кал, переписывай
Сап вопрос по чему то математическому Аноним 12/01/19 Суб 11:54:31 545224 Ответ
IMG-20190109-WA[...].jpg (104Кб, 813x1280)
813x1280
Я в школах матан не очень любил, как и в универе и несколько лет назад начал кодишь под юнитишарп. Ну дак вот до всегда сам доходил, но возникла задача, которую не могу додумать.
Суть есть - построит некоторое количество векторов3 и заполнить ими массив. Проблемы заключается в том, что это нужны сделать на поверхности сферы. Я могу сделать линию через экватор так:
For int i
Float a = math.atan2(vector3.forward.x,vector3.forward.z)+Imath.pipointcount
Vector3(center.x+math.sin(a),center.y,center.z+math.cos(a));
То же самое могу от полюса к полюса, заменил z на y.
Акакийблять все сразу? То есть я полагаю что тут цикл j в цикле i
И то что я не могу понять что делать с синусами /косинусами, чтобы нарисовать сферу векторами? Тесчу дебаглайном от центра к точке. Пытаюсь сделать goo3d (управляемый кусок грязи) пикрандом
Пропущено 8 постов
6 с картинками.
Пропущено 8 постов, 6 с картинками.
Аноним 13/01/19 Вск 10:01:15 545454
>>545447
блять, ты охуенен, счастья добра
Аноним 13/01/19 Вск 10:07:22 545456
>>545452
Забавная штуковина получилась.
Аноним 13/01/19 Вск 16:04:03 545564
2019-01-13 22-0[...].mkv (7484Кб, 1600x900, 00:00:37)
1600x900
еще больше забавной хуйни. павук
Привет, парни Презентую вам свое приложение, Аноним 13/01/19 Вск 03:53:48 545420 Ответ
pay.webm (20846Кб, 640x360, 00:03:48)
640x360
uot.png (1081Кб, 850x974)
850x974
bg-cta.jpg (979Кб, 1900x1272)
1900x1272
MV9pWriX-l0.jpg (145Кб, 1280x640)
1280x640
Привет, парни

Презентую вам свое приложение, а точнее систему приложений под названием "СSGO Tablet App"
В конкретной теме речь пойдет про бесплатную Android версию. Но сперва небольшое отступление.

СSGO Tablet App - это совокупность двух приложений. (PC и Android)
С помощью PC версии считывается информация из игры и выводится на Android версию.

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


По этой причине они и размещены в Google Play.
Визуальная оболочка оформлена с помощью Unity3d и, собственно, unity приложения являются некоторой закрытой структурой, без необходимых разрешений получить доступ к информации пользователя легально - практически невозможно.

Немного об идее

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

Я решил, что было бы неплохо иметь такое приложение, на которое бы выводилась информация из электронного планшета внутри игры.
Стал искать в интернете, что-то наподобие Steam API\CSGO API и действительно нашел нечто подобное и официальное, только вот не было там того, что именно мне было нужно. Мне хотя бы свою позицию игрока получить, а это по неизвестной причине нелегальные данные. Хотя в консоли CSGO есть команда, которая выводит позицию игрока на экран.

В итоге мне ничего не оставалось, как считать эти данные (позиции игроков, для начала) из памяти.
Был написал Memory Manager, который открывает процесс CSGO и считывает нужные данные.
(В память ничего не записывается, только считывается)

Теперь что касается самого Android приложения

Оно получает данные с сервера, в качестве которого выступает PC версия моего приложения.
Ничего особенного в этом нет. Главное было красиво оформить.

Приложение отображает конкретную карту из CSGO, на которой ведется игра, здоровье и броню вашего персонажа, а также позиции противников.

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

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

Как использовать приложение?

Для начала, приложения должны находиться в одной сети WIFI

Необходимо скачать PC версию, также установить Android версию на свое устройство.
Запускаете PC версию и CSGO (порядок не важен)
Дожидаетесь загрузки меню CSGO и нажимаете START в PC приложении (CSGO зависнет на пару секунд)

В Android приложении нажимаете START и ожидаете загрузку в верхней части экрана "255/255 Loading"
Это подбор IP адресов.
Если вы все сделали правильно и у вас нет проблем с сетью, то надпись "255/255 Loading" исчезнет после загрузки. Иначе, она будет начинаться снова и снова.
Загрузка произойдет один раз и не потребуется никогда больше на вашем устройстве. Если, конечно ваш локальный IP не изменится.

Вот и все, спасибо за внимание. Жду объективных и честных отзывов

Все найдете по ссылке, тамже и группа впашне
GayPlay
play.google. com/store/apps/details?id=com.CSGOTabletAppFree
Пропущено 1 постов.
Пропущено 1 постов.
Аноним 13/01/19 Вск 12:54:00 545479
>>545476
Ладно, вопрос отпал. Как долго думаешь оно проработает, до того как вак начнет детектить? Мне кажется политика вольво такая, что это будет считаться читом, даже если по сути не дает особых преимуществ.
Аноним 13/01/19 Вск 15:18:22 545508
>>545479

Оп

Загрузка теперь не нужна, в гуппе вкудахте есть подобный гайд.

Приложение обновляется, как функционально, так и на уровне совместимости с версией игры.

Я даю свои личные гарантии, что пока к приложению есть интерес я буду его поддерживать и выпускать альтернативные версии, на случай бана.
Аноним 13/01/19 Вск 15:20:57 545513
>>545476

Оп

Загрузка -это подбор IP.

Педики из гугла банят приложухи, если там ввод персональных данных. Этом случае (ip, port). Я уже задолбался апелляции писать.

По этому пришлось обходить это.

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

Инф впаше /csgo_app
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов