Перейти к содержимому






Фотография
* * * * * 1 голосов

BuMPGold // завершён

Написано Fingercomp , в Fun, Other Stuff 03 Сентябрь 2016 · 1 598 просмотров

bmp конкурс Code Golf картинки

Здрассьте!
Я тут прогуливался по StackExchange, и нашёл интересную штуку: Code Golf. В общем-то, это программистский конкурс, который цель ставит эффективно расходовать ресурсы... только жёсткго диска. Надо любыми судьбами на любом языке сделать программу с наименьшим числом даже не символов, а байт!
Мне показалось это очень интересным занятием. Посмотрев на вопросы, которые по той ссылке доступны, у меня и идейка пришла тоже.

 

Я всё расписал по идейке здесь: https://znc.hanvix.r...vori_zolota.htm — и правила, и задание, и полезные ресурсы вообще. Тут вкратце объясню.

 

Слушали про BMP, что как BitMaP расшифровывается? Так вот это есть формат картиночек такой от Microsoft. Не то, что бы я как-то безудержно фанател от этой корпорации, просто формат картиночек простой, как бревно липовое. Никаких заморочек с компрессиями и прочей интересной очень дрянью! Немного метаданных — и набор пикселей, как он есть!
Парсить там нечего совершенно, в общем.
И, значит, берём такую картиночку. Задача: за минимальное число байт исходников написать работающую программу, которая будет рисовать различные символы в зависимости от цвета и прозрачности. Это не сложно, это просто.

 

Итак, за неделю жду программочки, будем мерить байтики :P Я настоятельно рекомендую поучаствовать, хотя бы почитать в Wikipedia про формат: это достаточно интересная тема. Тем более, что язык программирования абсолютно любой, выбирайте любимый и дерзайте!

 

Выбирать победителей будем по размеру программы и по количеству лайков. В комментариях опишите работу программы, как её использовать, какой язык, что для неё нужно, приложите саму программу. И можно будет надеяться на призы: от медальки на форуме до игрушки в Steam.

 

Ещё раз советую заглянуть на https://znc.hanvix.r...vori_zolota.htm — там всё подробнейшим образом расписано, чтобы облегчить написание в разы. Если и там непонятно что-то — задавайте вопросы в нашей всеми любимой IRC :) Будем, как обычно, рады ответить и помочь.

 

Удачи!



  • LuaGamer это нравится



"И, да, получившийся файл должен быть полным исходником, не часть. Т.е., подключение модулей и объявление функций считаются."

 

Т.е. если я напишу на языке, где стандартная библиотека предоставляется в виде исходников - то она тоже будет считаться частью конкурсного кода?

Я имел в виду директивы подключения модулей. Но учти, опять же, что только из списка модули разрешены. Если будет какой-нибудь читатель little-endian чисел (не включённый, как в Питоне, в изначальное окружение), это решением не будет.

Обновил задание! Теперь непрозрачность может принимать значения от 0 до 255, и её надо будет учитывать перед рисованием.

С утра немного пошаманил со стилями, теперь страничка выглядит более опрятненько :P

Приём работ закрыт!

Итоги организую в понедельник.

Ждём не дождёмся =)

И кто выиграл?

Ждите понедельника, сейчас ещё пятница

Понедельник. Ждем.

Очень трудно дать оценку. Одно только решение соответствует всем требованием (и это было моё, свой вывод надо было сравнивать с образцом), но оно длинное, есть короткое, но неверное. И вот как теперь выбирать?

 

В общем, в этот раз будем считать, что просто попрактиковались в написании маленького кода, к сожалению. Объективно выбрать победителя просто невозможно.

 

Конкурс завершён, победителей нет.

Очень трудно дать оценку. Одно только решение соответствует всем требованием (и это было моё, свой вывод надо было сравнивать с образцом), но оно длинное, есть короткое, но неверное. И вот как теперь выбирать?

В общем, в этот раз будем считать, что просто попрактиковались в написании маленького кода, к сожалению. Объективно выбрать победителя просто невозможно.

Конкурс завершён, победителей нет.

Нужен игродельный, командный конкурс.
Приз получают самые активные игроки команды, сделавшая игру лучше, чем другая команда по мнению игроков.

Обратные ссылки на эту запись [ URL обратной ссылки ]

Обратных ссылок на эту запись нет

1 посетителей

0 пользователей, 0 гостей, 0 анонимных


Google (1)

Лицензия

Новые комментарии