Перейти к содержанию
Главное меню
Главное меню
переместить в боковую панель
скрыть
Навигация
Заглавная страница
Свежие правки
Случайная страница
Справка по MediaWiki
SFF WIKI
Поиск
Найти
Внешний вид
Создать учётную запись
Войти
Персональные инструменты
Создать учётную запись
Войти
Страницы для неавторизованных редакторов
узнать больше
Вклад
Обсуждение
Редактирование:
Sandbox For Friends
(раздел)
Статья
Обсуждение
русский
Читать
Править
История
Инструменты
Инструменты
переместить в боковую панель
скрыть
Действия
Читать
Править
История
Общие
Ссылки сюда
Связанные правки
Служебные страницы
Сведения о странице
Внешний вид
переместить в боковую панель
скрыть
Внимание:
Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы
войдёте
или
создадите учётную запись
, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.
Анти-спам проверка.
Не
заполняйте это!
== История == === 2022 === Изначально [[Участник:Kolyah35|Kolyah35]] хотел добавлять в эту игру все, что ему вздумается в голову, лишь бы было весело. Он даже планировал включить контент из [https://ru.minecraft.wiki/w/IndustrialCraft_2 Industrial Craft 2] и [https://ru.minecraft.wiki/w/BuildCraft BuildCraft] в свою игру. Первая версия была создана на [[Wikipedia:Clickteam_Fusion|Clickteam Fusion]], она представляла из себя сетевой платформер с механикой стрельбы и смерти. В игре не было ни единой анимации, лишь статические черные человечки, нарисованные за минуту в Microsoft Paint. При стрельбе из середины спрайта игрока выходили желтые круги и двигались в направлении курсора мыши. Игра также получила порт на Android. Архив с исходниками и различными билдами выложен на [https://drive.sffempire.ru/index.php/apps/files/files/327?dir=%2FSFF%20Archive%2F2022 публичном архиве файлов SFF] [[Участник:dogotrigger|dogotrigger]] увидел интересный концепт и решил переписать игру на [[Wikipedia:C++|C++]] с использованием библиотеки [[Wikipedia:raylib|raylib]]. Он рисовал спрайты с нуля, в то время как [[Участник:Kolyah35|Kolyah35]] использовал спрайты забытой всеми игры [[Muincruft]]. Два разработчика некоторое время спорили, чья реализация получится лучше, но, вскоре, [[Участник:Kolyah35|Kolyah35]] столкнулся с ограничениями движка [[Wikipedia:Clickteam_Fusion|Clickteam Fusion]] и присоединился к разработке [[Wikipedia:C++|C++]]-версии. В итоге разработчики столкнулись с проблемами в генерации мира и забросили этот проект. === 2024 === В июле 2024 года [[Участник:InviseDivine|InviseDivine]] начал разрабатывать игру с нуля и назвал ее SFF Sandbox, [[Участник:Kolyah35|Kolyah35]] сразу же присоединился к разработке. В игре сразу появился тайловый мир и генерация с помощью [[Wikipedia:Perlin_noise|шума Перлина]], [[Участник:e2e4|e2e4]] нарисовала атлас текстур, но не хватало только сетевой игры. С этим и начались самые большие трудности, [[Участник:Kolyah35|Kolyah35]] так и не смог понять, почему пакеты шли медленно и терялись по ванильному [[Wikipedia:TCP|TCP]]-сокету. 1 сентября проект забросили. === 2025 === Первого января 2025 года [[Участник:Kolyah35|Kolyah35]] вернулся к разработке с добавления разноцветной шерсти. [[Участник:InviseDivine|InviseDivine]] оценил это нововведение и сразу принялся строить пиксель-арты. Работа снова закипела, началась разработка режима выживания и системы предметов. 25 февраля 2025 года в игре появилась полноценная сетевая игра. После этого [[Участник:InviseDivine|InviseDivine]] решил сделать пользовательский интерфейс в игре. [[Участник:Kolyah35|Kolyah35]] тоже занялся этим, но неправильно понял raygui, он подумал, что библиотека не готова, но оказалось, что ее философия просто не подразумевала перегруженного API. [[Участник:Kolyah35|Kolyah35]] решил написать свой retain-фреймворк и это стало его главной ошибкой, ведь в совокупности со сложной системой предметов и режимом выживания это привело к выгоранию. 21 июня 2025 разработчики решили переписать игру с нуля, используя raylib-cpp. К рисованию текстур присоединилась [[Участник:eban1ss1mo|eban1ss1mo]]. В этот раз [[Участник:Kolyah35|Kolyah35]] решил сделать абсолютно бесконечный мир по двум осям, но даже с усилиями [[Участник:Jaan|Jaan]] не удалось сделать адекватную систему освещения, из-за чего проект снова забросили 29 июля 2025 года. После этого [[Участник:Kolyah35|Kolyah35]] заявил, что больше никогда не будет программировать. === 2026 === Первого января 2026 года [[Участник:Kolyah35|Kolyah35]] снова решил переписать игру с нуля, но в этот раз он использовал не [[Wikipedia:C++|C++]], а чистый [https://ru.wikipedia.org/wiki/Си_(Язык_программирования) Си]. Сначала он решил использовать [[Wikipedia:raylib|raylib]], но ему не понравилось, что эта библиотека не поддерживает [[Wikipedia:Vulkan|Vulkan]] и [[Wikipedia:METAL|METAL]], из-за чего перешел на [[Wikipedia:SDL|SDL]]. Когда [[Участник:Kolyah35|Kolyah35]] понял, что в [[Wikipedia:SDL|SDL]] нет матричных трансформаций, он перешел обратно на [[Wikipedia:raylib|raylib]]. В этот раз он решил сосредоточиться на чем-то легком. На данный момент в игре сделана поддержка геймпада, а также написан новый immediate gui-фреймворк, который является оберткой на raygui. Есть окно выбора скинов и загрузки дополнительных из сайта [https://mineblocks.com mineblocks.com].
Описание изменений:
Пожалуйста, учтите, что любой ваш вклад в проект «SFF WIKI» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см.
SFF WIKI:Авторские права
).
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!
Отменить
Справка по редактированию
(в новом окне)