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






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

MoonJam — джем с привкусом луны // завершён

Написано Fingercomp , в Fun 10 Июль 2016 · 2 044 просмотров

джем луна moonscript lua конкурс
MoonJam — джем с привкусом луны // завершён

Лого от Totoro

 

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

 

Джем — это желеобразный пищевой продукт с равномерно распределёнными в нём целыми или измельчёнными плодами (ягодами), сваренными с сахаром с добавлением желирующих веществ... То есть, это такой конкурс, где даётся очень ограниченное время, которое надо умно потратить так, чтобы к кноцу срока предоставить готовый программный продукт. Игрушка под ведроид за два-три дня, как пример.
Проекты в джемах, очевидно, совершенно недоработанные, борьба там идёт за идею. Но после конкурса никто не запрещает продолжить этот начатый проект.

 

Так вот. До воскресенья, до 17 июля шеcтнадцатого года, будет по-тихому проходить тоже свой небольшой конкурсик. Он будет не столь серьёзным, чтобы вообще даже называться джемом: времени много, а проект не самый сложный. Есть время подумать, погуглить, поспрашивать на форуме.

 

Итак, условия этого небольшого конкурсика:

  • Дедлайн семнадцатого июля 2016 года (2016.07.17), воскресним вечером.
  • За это время необходимо продумать и реализовать проект, написанный на языке MoonScript.
  • Не пойдёт переписывание уже готовых программ на форуме на этот язык.
  • Платформа абсолютно любая — хоть OpenComputers, хоть ComputerCraft, винда или лялех, Love2D, всякие микроконтроллеры — главное, основную часть должен играть код на MoonScript, оттранспиленный в Lua.
  • Проект по завершении оформить нужно топиком на форуме, указав ссылку на pastebin, gist или github (последние два варианта предпочтительнее) с исходным кодом.
  • На нашем IRC-канале, куда мы не устаём всех звать, мы будем обсуждать и выбирать интересные программы.
  • После дедлайна тех, кто реализует самые интересные (по голосованию) проектики, объявим победителями конкурса.
Если вообще будет какой-нибудь интерес к этому мероприятию, думаю, организуем награды в виде медальки на форуме, всяких поощрений в виде ююшек или денежек игровых. Может быть, что-нибудь особое вручим, кто знает.

 

Ключевое условие: участие людей и интерес к конкурсу. Если есть интересные идейки для программы — самое время их реализовать. Заодно подучить новый язык программирования, что явно в пользу пойдёт.

 

И пока что я довольно скептически настроен, в общем и в целом, так как не особой популярностью пользовались конкретные конкурсы и заказы. Но надо же как-то расшевелить форум.
Так что дерзайте, и да прибудет удача. Во имя Луны!

 

P. S. Слева вверху теперь прикручен обратный отчёт до конца джема.
P. P. S. Добро пожаловать в Треллу! https://trello.com/b/ROncU99z/moonjam — вся та же информация, но в собранном и отклассифицированном виде.
P. P. P. S. MoonJam завершился!

 

Спойлер






Я за! Постараюсь поучаствовать, и что-то написать.

Если меня никто не свернет с пути истинного. Чёртова instant gratification monkey!..

Не хватает стрима.

Стримить мне, в общем-то, нечего, так как мероприятие в интернетах, а не у меня дома :) Люди, которые участвуют, могут позаписывать, конечно, но вряд ли кто-то займётся этим.

 

Немного покопались с Лёхой, и теперь у нас сверху вверху будет висеть обратный отсчёт до конца конкурса.

Сам пока только думаю над идеей, не уверен, что поучаствую

Я тоже, к слову, участвую, идейка есть, по мне прикольная. Удачи всем!

:P

Стримить мне, в общем-то, нечего, так как мероприятие в интернетах, а не у меня дома :) Люди, которые участвуют, могут позаписывать, конечно, но вряд ли кто-то займётся этим.

 

Немного покопались с Лёхой, и теперь у нас сверху вверху будет висеть обратный отсчёт до конца конкурса.

Сам пока только думаю над идеей, не уверен, что поучаствую

Стримы я имел ввиду, разработчики стримят как доказательство что разработали они во время конкурса, а не год назад потратив 4 месяца или украли с другого ресурса.

Есть конкурс такой ludum dare, там так делаю, (удивительно, но под этот конкурс майн сделан).

Стримы я имел ввиду, разработчики стримят как доказательство что разработали они во время конкурса, а не год назад потратив 4 месяца или украли с другого ресурса.

Есть конкурс такой ludum dare, там так делаю, (удивительно, но под этот конкурс майн сделан).

Да-да-да, я понял, что ты имел в виду :) К сожалению, не у всех есть время, желание, возможность или ресурсы стримить процесс кодинга. Решил пока не отпугивать лишний раз народ суровыми ограничениями. Но я бы охотно посмотрел, если бы кто-то этим занялся, даже без голоса.

Эх, мог бы и принять участие, да только с псевдоязыками не хочется возиться. Оригинальный луа forever!

А что псевдоязычного в Turing-complete-языке Мункрипта? Попробуй, затянет. Я сам хейтил, а потом... Ну ты видишь.

А что псевдоязычного в Turing-complete-языке Мункрипта? Попробуй, затянет. Я сам хейтил, а потом... Ну ты видишь.

Что то перфекционистичное во мне сидит и говорит писать только на языке оригинала. Не знаю, насколько там код ровно будет переводится в луа и оптимизировано.

Очевидно, что транспилер не будет оптимизированно код переиначивать — не человек. Но рассуждая так, тебе надо на Ассемблере кодить — а то вдруг ещё чего компилятор из C/++ кода сотворит :)

Там эти "неоптимизации" для проектов совершенно несущественны. Если говорить, что классы много памяти жрут — ну так и в Луа то же самое. Так что ничего ужасного нет.

 

Но решать тебе.

De0qSFo.png

До дедлайна уже осталось менее 5 дней!

Советую потенциальным участникам соответствующе настроиться :)

К этому моменту у вас уже, полагаю, должна быть готова идея и набросан какой-никакой план работы, а сейчас предстоит реализация проекта.

 

Желаю удачи! Слава Луне!

 

P. S. Советую подписаться на эту запись, так как именно тут будут появляться апдейты.

 

Спойлер

 

До дедлайна уже осталось менее 5 дней!

Советую потенциальным участникам соответствующе настроиться :)

К этому моменту у вас уже, полагаю, должна быть готова идея и набросан какой-никакой план работы, а сейчас предстоит реализация проекта.

 

 

Аааа, не пугай так.

Работаем, работаем =)

Написание демки в самом разгаре.

hCV67eU.png


Кхм-кхм. Мой джем на подходе! В общем это будет крутая библиотека для ФП.

К примеру, посмотрим на такой безобидный кусок кода:
result = {}

for v in *table
  table.insert result, v if v % 2 == 0
Можете сказать сразу что он делает? Нет.
А я скажу, этот кусок кода выбирает все четные значения из таблицы. Код написан в императивном стиле.

А теперь посмотрим на код используя мою библиотеку:
even = (a) -> a % 2 == 0
result = f.select even, table
Тут все сразу понятно, если вы знаете английский. Мы выбираем все четные значения. Проще некуда!

Алсо, поддерживается каррирование. Все функции библиотеки каррированы. Например:
odd = (a) -> a % 2 ~= 0
select_odd = f.select odd

select_odd {1, 2, 3, 4}  -- {1, 3}
По сути каррированная функция в случае если функция не получит все нужные ей аргументы возвратит еще одну функцию которая будет принимать оставшиеся аргументы. Проще понять из примера:
add = (a, b) ->
  if b
    a + b
  else
    (b) ->
      a + b

add 1, 2  -- 3
addOne = add 1  -- function
addOne 2  -- 3
Все очень просто. Каррировать свою функцию можно используя встроенную функцию curry:
add = f.curry (a, b) ->
  a + b

add 1, 2 -- 3
addOne = add 1 -- function
addOne 2 -- 3
Все работает точно так же, как и должно.

Удачи всем!

:P

Спойлер

zQfshcx.png
До дедлайна осталось менее 4 дней!

Никакого давления или паники, просто хочу напомнить, что время никого ждать не собирается. Ещё вчера было аж 5 дней, сегодня уже 4, удивительно!
Тянуть с продумыванием уже некогда — надо срочно приступать к реализации и дебаггингу.
 
Спойлер

XIOaPpB.png
До дедлайна осталось менее 3 дней!

Надеюсь, что разработка идёт полным ходом, и к концу джема получится не то, что на картинке выше — искусанный багами робот.
К слову, эта картиночка была сделана LeshaInc ;)

Спойлер
    • Totoro и LeshaInc это нравится

 

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

А баги то мунскриптовские на картинке.

 

G3PgJeJ.jpg

А баги то мунскриптовские на картинке.

И смысл от твоего комментария для меня или других людей?

И смысл от твоего комментария для меня или других людей?

 

Этот коммент даёт нам понять, что Квертиман не осилил MoonScript и поэтому не будет участвовать в джеме. =)

    • Fingercomp и LeshaInc это нравится

До дедлайна осталось менее 2 дней!

И принять этот печальный факт придётся без пикчи в этот раз.

Этот коммент даёт нам понять, что Квертиман не осилил MoonScript и поэтому не будет участвовать в джеме. =)

Да я так подумал. Зачем мне конкурс который в принципе не чем примечательным от обычной разработки не отличается. Кроме надуманной конкуренции ради изображения в виде медальки.

Можно же просто прогать на луа и не париться с этим мунскриптом не оптимизированным. И не ограничиваться во времени.

5rg2zgs.png

До дедлайна менее 24 часов!!

Это значит, что за оставшееся время необходимо внести финальные изменнеия в код, проверить на работоспособность, и затем опубликовать топик с описанием программы.

Ну а затем, если увижу я не только проект Тоторо, устроим голосование и определим победителя.

Удачи!

 

P. S. Картинка "Moonkey Bug" от LeshaInc.

 

Спойлер

Подкину идею для проги. Можно сделать игру с названием "Конечная зима".

Там всяких анимешных рисуночков понакидать, добавить ветки диалогов и всё. Проще некуда прога получится. А по сюжету там зимой дома будет сидеть хиккан и разговаривать сам с собой. Ветки диалогов тоже будут сам с собой. И конец игры зависит от диалогов!

Круто я придумал? И это будет называться визуальная новелла. Да я новатор!

PFMvKok.png

Дедлайн!

Собственно, тот самый дедлайн таки пришёл. За 7 дней конкурса были подготовлены три проекта, от Totoro, LeshaInc и electronic_steve.

Завтра, 18 июля, в IRC будет устроено голосование, в котором сможет поучаствовать каждый. Оно определит, кто из трёх участников станет победителем.

Слава Луне!

 

P. S. Картинка от LeshaInc.

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

Оно определит, кто из трёх участников станет победителем.

 

стив победит

    • Totoro и qwertyMAN это нравится

ИТОГИ MoonJam

В конкурсе поучаствовали три человека, каждый из них подготовил свой проект на MoonScript.

18 июля в IRC проходило голосование, в котором мог поучаствовать абсолютно каждый. И голоса распределились так:

  • 2 голоса отдано LeshaInc.
  • 2 голоса отдано electronic_steve.
  • 5 голосов получил Totoro, и он становится победителем джема!

Призы согласовываются, и, вероятно, будут вскоре выданы.

Проекты получились интересными, а конкурс не обошли стороной, что радует и греет :)

 

Слава Луне! И счастливых вам суток.

 

Спойлер

Мде, очень умно проводить голосование там, где может любой игрок использовать любой ник и скорее всего заходить с нескольких вкладок. И ещё куда множество игроков не знают как пройти.

 

Есть форум и открытые форумные голосовалки. Зачем там тайно у себя проводить голосование? Это манифест против форума и его обитателей?

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

Мде, очень умно проводить голосование там, где может любой игрок использовать любой ник и скорее всего заходить с нескольких вкладок. И ещё куда множество игроков не знают как пройти.

 

Есть форум и открытые форумные голосовалки. Зачем там тайно у себя проводить голосование? Это манифест против форума и его обитателей?

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

 

Заговоры, заговоры кругом!

Программисты не пишут код, развращают душу джемом!

Голосовалки подкуплены и завалены фальшивыми голосами!

Против форума плетутся коварные манифесты!

Группу ВК топят зловещим молчанием!

Доколе!

Мде, очень умно проводить голосование там, где может любой игрок использовать любой ник и скорее всего заходить с нескольких вкладок. И ещё куда множество игроков не знают как пройти.

 

Есть форум и открытые форумные голосовалки. Зачем там тайно у себя проводить голосование? Это манифест против форума и его обитателей?

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

Манифест против тебя, конечно же. Тайный план 7 агентов.

Поверь мне, я лучше знаю, что я делаю.


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

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

Последние версии

Стабильная: 1.7.1
Последняя: 1.7.1

Искать в моем блоге

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

Январь 2018

В П В С Ч П С
 123456
78910111213
14151617 18 1920
21222324252627
28293031   

Полезные ссылки

Официальный сайт OpenComputers

http://oc.cil.li/

 

Официальный форум OpenComputers

http://oc.cil.li/index.php?/index

 

Репозиторий OpenComputers на ГитХабе

https://github.com/M...s/OpenComputers

 

Последние релизы OpenComputers

https://github.com/M...puters/releases

 

Jenkins-сервер

http://ci.cil.li/job...s-dev-MC1.7.10/
 

Репозиторий OpenPrograms

https://github.com/OpenPrograms

 

Репозиторий моих программ

https://github.com/O...rcomp-Programs/

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

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


Google (1), Yandex (1)

Последние посетители

  • Фотография
    VGAMER_Tiger
    Вчера, 16:54
  • Фотография
    AtomicScience
    16 янв 2018 - 21:31
  • Фотография
    RockMaks_00
    15 янв 2018 - 10:07
  • Фотография
    DotPack
    15 янв 2018 - 01:04
  • Фотография
    Mirotworex
    14 янв 2018 - 23:46
  • Фотография
    Koteyk0o
    14 янв 2018 - 05:03
  • Фотография
    Totoro
    13 янв 2018 - 16:03
  • Фотография
    HixOff
    11 янв 2018 - 22:49
  • Фотография
    Kartograf
    11 янв 2018 - 17:47
  • Фотография
    MrSnake20_15
    10 янв 2018 - 16:52
  • Фотография
    Belzebub
    10 янв 2018 - 16:12
  • Фотография
    LeshaInc
    10 янв 2018 - 09:24
  • Фотография
    MeXaN1cK
    10 янв 2018 - 00:31
  • Фотография
    Megageorgio
    09 янв 2018 - 22:16
  • Фотография
    IS2511
    09 янв 2018 - 17:50
  • Фотография
    RccHD
    08 янв 2018 - 06:32
  • Фотография
    qwertyMAN
    08 янв 2018 - 03:03
  • Фотография
    Litvinov
    07 янв 2018 - 20:34
  • Фотография
    Sharplook
    07 янв 2018 - 14:50
  • Фотография
    eu_tomat
    06 янв 2018 - 20:11
  • Фотография
    Pa3eP
    06 янв 2018 - 05:32
  • Фотография
    FluttyProger
    05 янв 2018 - 23:45
  • Фотография
    rrr_game
    04 янв 2018 - 21:59
  • Фотография
    MnxCool
    04 янв 2018 - 15:33
  • Фотография
    Appo
    03 янв 2018 - 12:21
  • Фотография
    Bencod
    02 янв 2018 - 19:39
  • Фотография
    Laine_prikol
    02 янв 2018 - 17:39
  • Фотография
    ECS
    31 дек 2017 - 19:25
  • Фотография
    folder
    29 дек 2017 - 16:13
  • Фотография
    JLevi
    29 дек 2017 - 07:55
  • Фотография
    ArtemGP
    28 дек 2017 - 16:39
  • Фотография
    Doob
    27 дек 2017 - 14:40
  • Фотография
    Quant
    27 дек 2017 - 10:30
  • Фотография
    Kid
    26 дек 2017 - 23:51
  • Фотография
    vovaluzancomp
    26 дек 2017 - 20:38
  • Фотография
    Nova
    26 дек 2017 - 15:17
  • Фотография
    Electronix205
    26 дек 2017 - 14:26
  • Фотография
    Vestalfa
    26 дек 2017 - 00:03
  • Фотография
    Arseniy10
    25 дек 2017 - 20:16
  • Фотография
    monkey
    25 дек 2017 - 14:39
  • Фотография
    ivan52945
    25 дек 2017 - 02:53
  • Фотография
    NEO
    24 дек 2017 - 19:12
  • Фотография
    vx13
    24 дек 2017 - 18:07
  • Фотография
    mrGreen
    21 дек 2017 - 17:58
  • Фотография
    DarthWirthe
    20 дек 2017 - 22:07
  • Фотография
    1Ridav
    15 дек 2017 - 17:52
  • Фотография
    electronic_steve
    15 дек 2017 - 17:45
  • Фотография
    serafim
    15 дек 2017 - 14:45
  • Фотография
    Zabqer
    15 дек 2017 - 08:41
  • Фотография
    FelixBanan
    14 дек 2017 - 23:20

Лицензия

Яндекс.Метрика