Нагибаем Colobot/Robocode/KSP programming offline robots battle arena Схема такова: пользователь создаёт код своего робота и выкладывает ссылку на него, например на своей страничке VK. А другие пользователи, у которых в настройках игры сохранён адрес его, при старте игры могут выбирать из списка против кого они сражаются. Запускаем симуляцию, и наслаждаемся кинцом, где сражаются бездушные калькуляторы, проявляю смекалочку/тупость. Внутриигровой язык пока не выбран. Это 4я версия симулятора.
Краткая история жалких попыток:
версия 1 : колёсные и шагающие роботы, скриптинг : самодельная VM для самодельного ассемблера.
версия 2 : летающий и колёсные роботы, гранаты и бомбы и лазеры - скриптинг на : C++, C#, Java.
версия 3 : сферические кони в вакууме, с лазерами и дальномерами, способные анализировать 3D окружение.
текущая версия (4) : долой Unity3D, OSG+BULLET рулит, скриптинг пока не решён на чём. Возможно LUA / Python / cxxtree, на выбор. Пока только начал запиливать движок для симулятора.
Петушки осилившие лишь 2Д, констракт и гаммакерс юни-пиздюни менядостали. 2,5 человека которых заинтересовала идея - простоподписывайтесь на мой канал и следите за погрессом. Ухожув рид-онли. Збс.
>>315013 По качеству твоей графики не заметно, что ты смог в 3D. Но я таки-завсегдатай твоего треда и слежу за твоим поделием. И да, выключи в своём рекордере микрофон, либо радио дебильное.
>>315014 >качеству твоей графики Это графика 2000 года. Моя игра сможет запуститься н любом компе, и возможно даже на мобилках. Я посмотрел на игры 2k16 и что я увидел? говно уровня 2006, лишь только кол-во полигонов увеличили в 100 раз и подняли до небес сист.требования, а душу в игры так и не завезли, всё дрочильни и шутаны. И освещение там уровня 2003 года, говно украшенное блестящей мочой, при это ещё и рельефное.
Я рад что покинул прокажённый лагерь Unity3D - на нём тормозит всё что только может, дже пустая сцена, над физикой в Unity3D смеётся даже небеса, сам Аллах.
>>315793 >на мобилках Я бы на твоём месте начал переписывать cxxtree на Java, вкури http://asm.ow2.org/, чтобы сразу компилировать в байт-код, а интерпретируемую средствами самой Java парашу делать. Потому что на вёдра gcc не завезли, а до iOS тебе ещё на мак нужно заработать.
Чтобы мне писать на мобилки, на мобилку ещё надо заработать. Так что только PC и оные для которых есть gcc, OSG, Bullet, SFML. Жаль железо моё не поддерживается маком, так бы на 3х системах тестил.
OSG - говно. Попытаюсь портировать наработки на OGRE. По сути простейшая обёртка надOpenGL, где необходимо вручную кодить менеджмент огней, что просто маразм, ведь это должен делать именно движок.
>>316058 >непонятно зачем Я чтото в дебри залез - мне не нужны источники света кроме солнца. Остаюсь на OSG - слишком он быстро рендерит, я такого никогда ещё не видел, такой резкости.
>>316117 >тебя железо Лагает физика - то, и только в момент катания шаров по земле, когда они останавливаются всё нормализуется. Железо ноутбука 2007 года. 64 МБ видеопамяти, 2ГБ оперативной, dual celeron 1.7Ггц. Печалька.
Сделал skybox, но в виде ящика вокруг сцены, потому что мне лень добавлять новые графические сущности в формат сцены, в сцене только меши с параметрами.
>>316344 Тебя не учили проявлять уважение к девушкам??? Почему ты хамишь Дерево-Тян, это единственная девушка тут, а ты так себя ведеш, а еще и новый Год, тебе не стыдно вообще оскорбять её? Она же девушка, дурак!!!!!
>>316344 >один местный сумасшедший Пруфы что я сумасшедший в студию. Диагноз из дурки не в счёт, я его получил только чтобы не сдохнуть с голода и не работать.
Испрвил мельчайший косяк в компиляторе cxxtree, и зачем-то добавил кеширование физических компонентов Bullet. Теперь только пожру и буду присобачивать заготовку для AI.
>>316624 >Я не совсем понял. Вместо движка. Смотри пацан на 10 лет младше тебя уже какую симпатульку нафигачил. А ты? Здоровый лоб, стыдно должно быть.
>>316790 >симпатульку Игра в геймплее, а графика для дрочеров. Я не увидел в тех скринах ничего кроме блума. Он настоящий некромант, а такой юный, воскрешает мёртвый жанр-то!
>>316794 А, у тебя геймплей завезли? Ну извиняй, чего то я разглядел только ЕБУЩИЕСЯ ДВУХЦВЕТНЫЕ ШАРЫ, которые игроку предлагается превратить в игру вместо тебя. У него хоть какойто есть геймплей.
>>316800 >https://unity3d.com/ И платить деньги, только чтобы убрать заставку движка, я не собираюсь. Надо юни отнести в категорию "конструкторы", к гаммакеру и констракту.
>>316867 Может ещё расскажешь о поддержке Юней технологии gzipstream ? А поддержка шейдеров ниже 3.0 ? Гоумно. Моя ихра запустится даже на ископаемых компуктерах, и это хорошо.
>>317376 Все те, кому мамка не купила мощный пк в игрульки не играют (пинбол с сапером быстро надоедают). Плюс к этому люди с интересом к программированию как правило обладают более менее нормальными компами. Бросал бы ты этот некродроч пока не поздно. Лучше бы сходил заработал денег, обновил пк и примкнул к 95% современного гейминга вместо того, чтобы целиться в 5%, которым твой высер нафиг не сдался.
>>318299 >чтобы целиться в 5 А я и не целюсь. Я делаю её для себя, а здесь отписываюсь чтобы не забросить. >>318299 >твой высер Покажи свой высер, я заценю.
>>318482 >Если ты делаешь это для себя, то зачем тогда этот тред Я не могу быть настолько уникальным чтоб только мне нравилась идея этого треда. Ценители всегда найдутся на любое говно.
Я немного наврал что код роботов будет прогружаться как в ОП посте, они загружаться будут с гитхаба, так что можно будет видеть правки и всякое разное, и последние изменения в коде противников, при желании, или как-то так. Моя производительность почти нулевая, нет сил даже дышать.
>>319643 >долбоеб, если сам пишешь движок Мой движок прост ка тетрис, его пилить не надо, он сам всё что захочешь запилит. Я подготовил всё для второго персонального оружия каждого робота - миномёт или как-там его. Счас попробую его запилить и + лазеры включу для атаки, всего то 2 строчки кода. А API у роботов проще некуда, за 5 минут понять можно, к томуже устойчивое к несостыковкам версий API роботов и симулятора (теоретически).
САМЫЙ опасный этап разработки моего говнопеделия. Необходимо отключить весь фнкционал интерпретаторов питон и люа, оставив лишь математические функции и контейнеры данных. 2 версии ихры, предыдущие, так и умерли.
>>321618 Я нашёл способ лучше. попробую через firejail сандбоксить всё. Будут доступны даже роботы на с++, да хоть на руби да хоть на жаве да хоть на жаваскрипте. По идее. Но тогда наверное Windows в пролёте.
>>322246 Прикрутил firejail - 1 строчка кода. Сложнее было разобраться какой sandbox лучший. Теперь в теории можжно даже на фортране роботов использовать, даже на арабском и еврейском языках, даже на ангельском. В общем ихра Линух онли.
>>322386 Ну и хорошо, что линух, можно будет на серв загнать и играть в онлайне, игра-то про скриптинг роботов, нахуй мне бинарники качать какие-то для скриптинга. Кинул код в веб-формочку и смотришь как твой seenok ебашиться.
>>322772 >используй js Возможно кто-то захочет иметь преимущества чистого С по скорости при интенсивных вычислениях решений AI или как там это называется. Таким образом написавший бота на С/С++ будет рвать жаваскриптера/питонщика.
И бинарники не будут качаться, а всегда исходники, автоматически. Возможно с предпросмотром, чтоб убедиться что там нет зловреда (на всякий случай).
Добавил систему привязки языков программирования для роботов без боли. Теперь они могут работать ещё и на Ц++ и жава, (проверено). файл настроек этой системы https://github.com/porba/porba/blob/master/files-actions Я хъз, может хаскиль привязать, а заодно и азы его изучу. Зачем? Я не знаю.
Таким образом, получаются и эти вот нелепости, и то, что элемент, противоположный [единому], будет ли это множество или неравное, т. е. большое и малое, есть само-по-себе-зло (поэтому один из них избегал приписывать единому благо: ведь раз возникновение — из противоположностей, то было бы необходимо, чтобы зло составляло природу множества; другие же утверждают, что неравное составляет природу зла). Отсюда получается, что все существующее, кроме одного — самого-по-себе-единого, — причастно злу, что числа причастны более чистому злу, нежели [пространственные] величины, что зло есть вместилище блага и что оно причастно пагубному [началу] и стремится к нему, ибо одна противоположность пагубна для другой. И если, как мы говорили, материя есть каждая вещь, сущая в возможности (например, для действительного огня — огонь, сущий в возможности), то само зло будет благом в возможности.
programming offline robots battle arena
Схема такова: пользователь создаёт код своего робота и выкладывает ссылку на него, например на своей страничке VK.
А другие пользователи, у которых в настройках игры сохранён адрес его, при старте игры могут выбирать из списка против кого они сражаются. Запускаем симуляцию, и наслаждаемся кинцом, где сражаются бездушные калькуляторы, проявляю смекалочку/тупость. Внутриигровой язык пока не выбран. Это 4я версия симулятора.
Краткая история жалких попыток:
версия 1 : колёсные и шагающие роботы, скриптинг : самодельная VM для самодельного ассемблера.
версия 2 : летающий и колёсные роботы, гранаты и бомбы и лазеры - скриптинг на : C++, C#, Java.
версия 3 : сферические кони в вакууме, с лазерами и дальномерами, способные анализировать 3D окружение.
текущая версия (4) : долой Unity3D, OSG+BULLET рулит, скриптинг пока не решён на чём. Возможно LUA / Python / cxxtree, на выбор. Пока только начал запиливать движок для симулятора.
Всё только начинается /usr/share/blender/