Перейти к содержанию

Sandbox For Friends: различия между версиями

Материал из SFF WIKI
Содержимое удалено Содержимое добавлено
Новая страница: «Sandbox For Friends! (FriendsTeam Sandbox, SFF Sandbox) - это игра в стиле Wikipedia:Terraria, созданная Участник:Kolyah35 для своих друзей. == История == === 2022 === Изначально Участник:Kolyah35 хотел добавлять в эту игру все, что ему вздумается в голову, лишь бы было весело. Он даже планировал в...»
 
Строка 18: Строка 18:


== Скриншоты ==
== Скриншоты ==
<gallery>
[[Файл:FriendsTeamFunGame_Screenshot0.png|200px|thumb|Самая первая версия FriendsTeam Sandbox, разработанная на Clickteam Fusion]]
[[Файл:FriendsTeamSandbox_Screenshot0.png|200px|thumb|FriendsTeam Sandbox с новыми спрайтами игрока]]
Файл:FriendsTeamFunGame_Screenshot0.png|200px|left|thumb|Самая первая версия FriendsTeam Sandbox, разработанная на Clickteam Fusion
[[Файл:FriendsTeamSandbox_Screenshot1.png|200px|thumb|Версия FriendsTeam Sandbox от [[Участник:dogotrigger]]]]
Файл:FriendsTeamSandbox_Screenshot0.png|200px|left|thumb|FriendsTeam Sandbox с новыми спрайтами игрока
[[Файл:SFFSandbox_Screenshot0.png|200px|thumb|Подземное убежище в первой итерации SFF Sandbox]]
Файл:FriendsTeamSandbox_Screenshot1.png|200px|thumb|Версия FriendsTeam Sandbox от [[Участник:dogotrigger]]
[[Файл:SFFSandbox_Screenshot1.png|200px|thumb|Карта на прохождение от [[Участник:e2e4]] для [[Участник:Kolyah35]] в первой итерации SFF Sandbox]]
Файл:SFFSandbox_Screenshot0.png|200px|thumb|Подземное убежище в первой итерации SFF Sandbox
[[Файл:SFFSandbox_Screenshot2.png|200px|thumb|[[Участник:Kolyah35]] и [[Участник:DeL]] во второй итерации SFF Sandbox]]
Файл:SFFSandbox_Screenshot1.png|200px|thumb|Карта на прохождение от [[Участник:e2e4]] для [[Участник:Kolyah35]] в первой итерации SFF Sandbox
[[Файл:SFFSandbox_Screenshot4.png|200px|thumb|Пиксель-арты [[Участник:InviseDivine]] во второй итерации SFF Sandbox]]
Файл:SFFSandbox_Screenshot2.png|200px|thumb|[[Участник:Kolyah35]] и [[Участник:DeL]] во второй итерации SFF Sandbox
[[Файл:SFFSandbox_Screenshot3.png|200px|thumb|Тестовый сетевой мир во второй итерации SFF Sandbox]]
Файл:SFFSandbox_Screenshot4.png|200px|thumb|Пиксель-арты [[Участник:InviseDivine]] во второй итерации SFF Sandbox
[[Файл:Screenrec005.gif|200px|thumb|Запись с тестового сетевого мира во второй итерации SFF Sandbox]]
Файл:SFFSandbox_Screenshot3.png|200px|thumb|Тестовый сетевой мир во второй итерации SFF Sandbox
Файл:Screenrec005.gif|200px|thumb|Запись с тестового сетевого мира во второй итерации SFF Sandbox
</gallery>

Версия от 20:55, 9 февраля 2026

Sandbox For Friends! (FriendsTeam Sandbox, SFF Sandbox) - это игра в стиле Wikipedia:Terraria, созданная Участник:Kolyah35 для своих друзей.

История

2022

Изначально Участник:Kolyah35 хотел добавлять в эту игру все, что ему вздумается в голову, лишь бы было весело. Он даже планировал включить контент из Industrial Craft 2 и BuildCraft в свою игру. Первая версия была создана на Wikipedia:Clickteam Fusion, она представляла из себя сетевой платформер с механикой стрельбы и смерти. В игре не было ни единой анимации, лишь статические черные человечки, нарисованные за минуту в Microsoft Paint. При стрельбе из середины спрайта игрока выходили желтые круги и двигались в направлении курсора мыши. Игра также получила порт на Android.

Участник:dogotrigger увидел интересный концепт и решил переписать игру на Wikipedia:C++ с использованием библиотеки Wikipedia:raylib. Он рисовал спрайты с нуля, в то время как Участник:Kolyah35 использовал спрайты забытой всеми игры Muincruft. Два разработчика некоторое время спорили, чья реализация получится лучше, но, вскоре, Участник:Kolyah35 столкнулся с ограничениями движка Wikipedia:Clickteam_Fusion и присоединился к разработке Wikipedia:C++-версии. В итоге разработчики столкнулись с проблемами в генерации мира и забросили этот проект.

2024

В июле 2024 года Участник:InviseDivine начал разрабатывать игру с нуля и назвал ее SFF Sandbox, Участник:Kolyah35 сразу же присоединился к разработке. В игре сразу появился тайловый мир и генерация с помощью шума Перлина, но не хватало только сетевой игры. С этим и начались самые большие трудности, Участник:Kolyah35 так и не смог понять, почему пакеты шли медленно и терялись по ванильному Wikipedia:TCP-сокету. 1 сентября проект забросили.

2025

Первого января 2025 года Участник:Kolyah35 вернулся к разработке с добавления разноцветной шерсти. Участник:InviseDivine оценил это нововведение и сразу принялся строить пиксель-арты. Работа снова закипела, началась разработка режима выживания и системы предметов. 25 февраля 2025 года в игре появилась полноценная сетевая игра. После этого Участник:InviseDivine решил сделать пользовательский интерфейс в игре. Участник:Kolyah35 тоже занялся этим, но неправильно понял raygui, он подумал, что библиотека не готова, но оказалось, что ее философия просто не подразумевала перегруженного API. Участник:Kolyah35 решил написать свой retain-фреймворк и это стало его главной ошибкой, ведь в совокупности со сложной системой предметов и режимом выживания это привело к выгоранию. 21 июня 2025 разработчики решили переписать игру с нуля, используя raylib-cpp. В этот раз Участник:Kolyah35 решил сделать абсолютно бесконечный мир по двум осям, но даже с усилиями Участник:Jaan не удалось сделать адекватную систему освещения, из-за чего проект снова забросили 29 июля 2025 года. После этого Участник:Kolyah35 заявил, что больше никогда не будет программировать.

2026

Первого января 2026 года Участник:Kolyah35 снова решил переписать игру с нуля, но в этот раз он использовал не Wikipedia:C++, а чистый Си. Сначала он решил использовать Wikipedia:raylib, но ему не понравилось, что эта библиотека не поддерживает Wikipedia:Vulkan и Wikipedia:METAL, из-за чего перешел на Wikipedia:SDL. Когда Участник:Kolyah35 понял, что в Wikipedia:SDL нет матричных трансформаций, он перешел обратно на Wikipedia:raylib. В этот раз он решил сосредоточиться на чем-то легком. На данный момент в игре сделана поддержка геймпада, а также написан новый immediate gui-фреймворк, который является оберткой на raygui. Есть окно выбора скинов и загрузки дополнительных из сайта [mineblocks.com].

Скриншоты