
Несколько PNG-карточек
PNG-карточки — изображения творений с информацией о них размером 128x128, хранящиеся в папке "My Spore Creations" ("Мои творения").
В Spore реализован необычный подход к сохранению творений игроков. Игра записывает информацию о них в файлы с расширением .PNG. Данный способ сохранять файлы, необходимые для игры, был использован в Spore впервые и, соответственно, имеет свои преимущества и недостатки.
Описание[]

Пример PNG-карточки
При сохранении творения, Spore генерирует его изображение, после чего дописывает к нему невидимые невооружённому глазу данные о творении. Существа, здания и техника на PNG-карточках имеют вид сбоку, клетки - вид сверху, гимны - выбранные ритм, инструмент, звуки окружения и нотный ряд а для приключения можно выбрать свою PNG-карточку путём создания скриншота, если этого не сделать - ею будет планета приключения.
После сохранения PNG-карточку творения можно отправить друзьям или загрузить на Интернет-ресурс, допускающий загрузку .png-файлов (в т.ч. и Фэндом). Для импорта PNG-карточки творения, созданного другим игроком нужно перетащить её Drag-and-drop’ом в окно игры (запущенной в оконном режиме) с открытой Споропедией или скопировав в ниже указанную папку и перезапустив игру.
Все PNG-карточки, генерируемые игрой, хранятся в следующих папках:
%USERPROFILE%\Documents\My Spore Creations
%USERPROFILE%\Documents\Мои творения
В этих папках находятся папки под каждый тип творения (см. таблицу).
Название папки | Тип творения |
---|---|
Видеоролики | Видео, снятые в игре. |
Клетки | PNG-карточки клеток, созданных игроком. |
Музыка | PNG-карточки гимнов, созданных игроком. |
НЛО | PNG-карточки космических кораблей, созданных игроком. |
Портреты с анимацией | .GIF-анимации создания/редактирования творений и планет (созданные при помощи кода capturePlanetGIF ).
|
Постройки | PNG-карточки зданий, созданных игроком. |
Приключения | PNG-карточки приключений, созданных игроком. |
Растения | PNG-карточки растений, созданных игроком при помощи редактора растений. |
Снимки | Снимки, снятые в игре |
Существа | PNG-карточки существ, созданных игроком |
Техника | PNG-карточки техники, созданной игроком |
Spore: Лаборатория существ[]
PNG-карточки, созданные в Лаборатории существ внешне сильно отличаются от тех, что созданы в Spore. У существ намного меньше но сильнее выражена тень, источник света больше и ярче, изображение размыто, вокруг существа имеется небольшая обводка. Кроме того, оно находится в другой, слегка отличающейся позе. В Spore же изображение на PNG-карточке очень резкое.
Принцип работы[]

Схема создания PNG-карточек игрой
В PNG-карточках используется один из методов стеганографии - Least Significant Bit (LSB), представляющий из себя запись скрытого сообщения в последние биты каждого байта. В творениях Spore скрытым сообщением являются сжатые метаданные (название, автор, метки...), соединённые с информацией о местоположении фрагментов, окрасе и типе творения (клетка/существо/здание/техника/гимн). При помощи этой информации игра генерирует трёхмерную модель из двухмерного изображения.
Объём одной PNG-карточки - 8кб, которых хватает для сохранения вышеуказанных творений, однако их недостаточно для сохранения приключений. Из-за этого в дополнении Spore: Космические приключения был реализован другой метод стеганографии для хранения данных приключения - добавление собственного PNG-чанка (spOr
), игнорируемого программами для просмотра изображений. По этой же причине, PNG-карточки приключений иногда могут весить до 340кб, что почти в 11 раз больше, чем вес изображения существа, обычно не превышающий 35кб.
Причины использования[]
Официально разработчики не давали информации о причинах использования данного способа сохранения творений игроков, однако можно предположить, что одной из главных причин стала лёгкость распространения PNG-изображений. В частности, их отправка по электронной почте.
- «Хотите поделиться своими творениями с близкими и друзьями? Нет ничего проще! Достаточно отправить по электронной почте файл в формате .png - получатель сможет сохранить его на Рабочем столе, а затем просто переместить пиктограмму файла в окно Редактора.»
Одной из причин также мог стать предпросмотр творений, а так и возможность просматривать творения, не имея игры на компьютере. Это также облегчало работу модераторам Spore.com, давая им возможность удалять творения, нарушающие правила сообщества сразу, не прибегая к загрузке их в игру.
Преимущества и недостатки[]
Преимущества |
---|
Лёгкость использования |
Распространение по электронной почте и сети Интернет |
Небольшой размер |
Возможность предпросмотра |
Недостатки |
Малый объём (8кб) |
Неустойчивость к повреждениям |
Возможное нарушение авторских прав |
Интересные факты[]
- Изображения творений на PNG-карточках используются в Споропедии.
- При удалении PNG-карточки творения из папки, оно всё равно останется в игре.
- При удалении творения в Споропедии, если в одной из папок с творениями имеется его PNG-карточка, она будет безвозвратно удалена.
- Загружать PNG-карточки творений можно в любую папку вне зависимости от типа творений для неё (за исключением папок "Снимки", "Портреты с анимацией" и "Видеоролики").
- В тестовых приключениях используется неизвестная реализация метода стеганографии LSB. Вероятно, её планировалось использовать для приключений, когда дополнение было в разработке. На данный момент принцип её работы остаётся неизученным.
Галерея[]
(рус. Перетащите на рабочий стол, после чего бросьте в редактор Spore)