- Последний пост
- 8 февр.
- Последнее чтение
- 15 авг.
- Постов за неделю
- 0
- Всего постов
- 20
- Тип
- открытый
- Язык
- русский
- В каталоге с
- 15 авг.
- 1/24сутки в ленте
- —
- 1/48двое суток
- —
- 1/72трое суток
- —
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
Если вы работаете в love2d и вам понадобится построение хитбоксов по форме изображения, то вот мной написанная библиотека для вас: https://github.com/MKCerberus/ContourHit-in-love2d.git
Я реализовал размещение блоков. Теперь можно приступать к крафту. Мне некоторые говорили, что видео в телеграмме долго грузятся или вовсе не включаются, поэтому помимо телеграмма я теперь видео с прогрессом буду заливать и на Ютубе https://youtu.be/Oqn-PDo9t9M?si=kTP2jl383sBVhS4a
В руке теперь отображается ресурс, который вы выбрали.
Теперь из блоков выпадают ресурсы. Для стилизации текстуры ресурсов в инвентаре я решил нарисовать отдельные, выглядит красиво. Еще мне осталось добавить возможность размещать блоки и крафт.
Инвентарь полностью готов - все синхронизировано с сервером. Теперь нужно сделать чтобы из сломанных блоков выпадали ресурсы.
Делаю инвентарь. Пока что готово только перемещение предметов.
Я полностью реализовал ломание блоков. Стимор уже спит давно, поэтому пришлось оному тестировать. на видео вы можете увидеть реализацию. бывают пролагивания, но это у меня инет такой
Вы также сможете создавать свои сервера(новые онлайн миры), но для этого вам придется их размещать НА СВОИХ серверах, потому что я из своих карманов не смогу достать столько денег, чтобы обеспечить вам открывать свои сервера(онлайн миры) на моем сервере
Игра будет на андроид и пк
Всем привет. Дней 10-15 назад я начал делать одну игру. Сейчас уже можно подключиться к серверу и походить по миру хотябы. Это вы можете увидеть на видео. Хотел бы рассказать о игре: в игре будет два сервера - безвластие и цивилизация. Безвластие это полная анархия, отсутствие модерации и т.п., а на сервере цивилизация вы должны сплотиться со всеми игроками и развиваться вместе - строить город, выбирать профессию и выполнять свою работу по профессии. Новые профессии будут открываться и устаревать по мере развития цивилизации
Компилятор Omni кода в .exe файл и его запуск уже готов - можно писать свой код и запускать программу 🥳. Теперь можно браться писать сам движок
Omni почти готов. Все баги и утечки, которые я смог найти, я исправил. Осталось сделать только компилятор проекта в exe для запуска и можно уже браться делать сам движок
в Omni уже присутствуют циклы. все виды циклов и как они работают вы можете увидеть на скриншоте
таблицы и массивы теперь тоже работают. На скриншоте можете увидеть как с ними работать. Также я добавил возможность увеличивать и уменьшать число переменной на 1: local myVar = 0 myVar++ myVar--
В Omni уже работают логические и математические выражения, вызов и объявление локальных и глобальных функций, объявление локальных и глобальных переменных , условия if , elseif и else. Осталось сделать таблицы, массивы, циклы, и, возможно, ещё что-нибудь, если вспомню
без подписи
Я смог уменьшить транслируемый код на c++ с 22 до 8 строк. Если получится, я постараюсь уменьшить ещё
Omnilang будет полностью изолирован от всех ошибок кроме синтаксических. Если вы написали синтаксическую ошибку, например: if (true) then endd //Ошибка в слове end Код в таком случае просто не запустится - вам выдаст строчку с ошибкой. Если же синтаксических ошибок нет, то в процессе работы кода ваш проект не крашнется ни в каком случае. Даже если вы попытаетесь сложить два разных значения с разными типами данных (к примеру число с объектом) , то проект не сломается, а результат вернёт false. Также и с остальными вычислениями. Изоляция языка от ошибок мое осознанное решение, я хочу себе такой язык программирования. Кто-то из вас скажет, что такие проблемы нельзя перекладывать на компьютер, но если вы так будете не уверены в своем коде, вы сможете использовать лишние условия либо написать часть кода на c++, так как движок будет поддерживать помимо omni ещё и c++
Язык Omni будет собираться в код c++. Так как Omni высокоуровневый и динамически типизированный, то c++ код будет достаточно большой. На скриншоте вы можете видеть язык омни, и собранная его версия на c++. В этом есть и плюс - такой код будет очень не читабелен, что защитит ваш проект от взломов
Вы что-то совсем обнаглели клоунов ставить