PDA

Просмотр полной версии : Enterprise DevCompo #2 (конкурс)



SlashNet
02.12.2016, 13:17
http://s8.hostingkartinok.com/uploads/images/2016/12/864a50b76d0c45f174457e73b9433c30.png

С началом зимы, первого декабря, стартовал второй конкурс Enterprise DevCompo, который продлится до 16 мая 2017 года.

Поэтому, если вам не будет чем заняться долгими зимними вечерами, то добро пожаловать на конкурс. :v2_wink:

(с результатами предыдущего конкурса можно ознакомиться здесь: http://zx-pk.ru/threads/25835-enterprise-devcompo-1-(konkurs).html)

Чёткого разделения на категории пока нет, так что принимаются самые разные работы (демо, игры, конверсии или ещё что-нибудь интересное).

Задавать вопросы по программированию и выкладывать свои работы можно по этой ссылке: https://enterpriseforever.com/enterprise-devcompo-2-42/ (уже есть первые работы)

Бука
02.12.2016, 17:34
Хороший сайт на русском языке, с подробным faq по языкам.

https://sites.google.com/site/enterprise128k/home/software/programming_languages

Жаль только что любимый трупопоскакаль на венгерском... О_о

SlashNet
02.12.2016, 19:49
Турбо Паскаль к сожалению только под IS-DOS (сиречь CP/M).
А HiSoft-овский компилер немного куцый (нет типа string, а только char). Но он быстрее Бейсика (даже "скомпилированного").

SlashNet
05.12.2016, 03:47
С условиями проведения конкурса наконец-то определились окончательно.
Ознакомиться можно здесь: http://enterpress.news.hu/ep_devcompo_en.html

SlashNet
18.05.2017, 08:37
Открылось голосование по работам конкурса.
Подробнее по ссылке: http://idpixel.ru/news/107-otkryto-golosovanie-na-enterprise-devcompo-2/

Shiny
18.05.2017, 10:55
Странно, что категории не разделили - демо, конверсия и программа.

SlashNet
18.05.2017, 14:40
На форуме, для голосования список неявно отсортировали по категориях.
Возможно при подведении итогов разделят. Работ же не так уж и много.

Shiny
23.05.2017, 11:06
как и ожидалось, голосование растянулось на неделю(:

Shiny
29.05.2017, 16:14
УИИИИИ! первое место(:
https://enterpriseforever.com/enterprise-devcompo-39/enterprise-devcompo-2-voting-szavazas/msg63768/#new

SlashNet
29.05.2017, 18:57
Добрый день всем!

Завершилось голосование по конкурсу Enterprise DevCompo#2, который проводился с первого декабря 2016 г. по 16 мая 2017 г.

Разделения работ по категориям не было, так как их не так уж много и было.

Итак, начну с первых мест, и дальше вниз по нисходящей:

1-е место заслуженно занял g0blinish с демкой "Core" (средний балл: 9,64285714)
Демо содержит много разнообразных эффектов и трекерную музыку.
Пусть, она и не показывает всю мощь возможностей компьютера но автор действительно постарался, учитывая то, что в предыдущем конкурсе у него было лишь несколько работ.
По сравнению с другими работами - очень хороший результат.


https://www.youtube.com/watch?v=6r3y0hfY0dw
Про создание демки можно прочитать здесь (http://hype.retroscene.org/blog/564.html).

2-е место занял geco с его SIDBasic - программным проигрывателем преобразованных SID-треков (средний балл: 9,357142857)
Плейер умеет играть треки с некоторыми ограничениями:
Limitations: maximum M64 file length is 24320 bytes which can be loaded (5f00h), SYNC, High Pass, Low Pass filters are not implemented, digi effects can not be played back.
Combined waveforms are not working correctly: in this case the conversion is done with priority noise > sawtooth > triangle > square wave.


https://www.youtube.com/watch?v=8UxG_sjeuyM&t=94s
Больше подробностей в теме по плейеру (https://enterpriseforever.com/enterprise-devcompo-2-42/sidbasic/).

3-е место досталось тому же участнику (geco) c конверсией и обновлением визуальной части игры "The Hobbit" (средний балл: 8,857142857)
На Энтерпрайзе уже существовал порт этой игры со Спектрума, но в этом случае автор заморочился и вставил в игру кадры из трилогии экранизации произведения Толкиена. Как вы можете увидеть - результат получился просто отличным.


https://www.youtube.com/watch?v=wl1xazdbxrY

4-е место занял Sdw с прекрасной работой Bars1kb/Genesis Project (1kb intro) которую выставил в последние дни до завершения конкурса (средний балл: 8,285714286)
Демо хоть и содержит в себе простенькие эффекты и музыку, но главное достоинство в том что её размер не больше 1 килобайта!


https://www.youtube.com/watch?v=y8c5gCMlCvY

5-е место: снова geco и снова конверсия со Спектрума - игра "Wolfenstein 2004" (средний балл: 8,214285714)
Заставки игры тоже подверглись улучшениям - пропал вырвиглазномерцающий мультиколор. Вместо него вставлены картинки такого же качества. Также добавлен 4-х цветный режим экрана (вы это сможете увидеть в самом конце видео).
Хорошая работа.


https://www.youtube.com/watch?v=OWWBQ7Kfs6c

На 6-е место попал опять geco и опять с конверсией игры "Alien 8" с компьютера Amstrad CPC (средний балл: 7,571428571)
Как и Хоббит, игра уже была портирована со Спектрума, но в этой конверсии добавлена возможность регулировки скорости игры и выбора 4-х цветной палитры. Также, по сравнению с оригиналом, игра работает с большей скоростью.


https://www.youtube.com/watch?v=Qq-DjhiOXog

7-е место: Sdw с демкой "SlantRasters (128byte)" (средний балл: 6,928571429)
Снова небольшое демо. Только один эффект и нет музыки, но размер программы всего 128 байт!


https://www.youtube.com/watch?v=rFy-DAbjAAo

8-е место: geco c демкой "Tube 256byte" (средний балл: 6,785714286)
Небольшое демо размером 256 байт и содержит только 1 графический эффект.


https://youtu.be/TH3xfamV-Ws

9-е место: снова geco c минималистичной демкой "Squares 256byte" (средний балл: 6,714285714)
Размер демки - 256 байт. Помимо графических эффектов, демка генерирует "шум прибоя". :)


https://www.youtube.com/watch?v=f-nG0euBtHA

На 10-м месте всё тот же geco, но теперь с минималистичной игрой - "Snake 256byte"
(средний балл: 6,642857143)
Эта классическая змейка, которая поедает зелёных человечков, поместилась в программе размером 256 байт.


https://www.youtube.com/watch?v=qiKTkpAX4Xc

11-е место занял g0blinish с ещё одной работой "Kscope" (средний балл: 6,285714286)
Интересная работа, которая как калейдоскоп, меняет эффекты в зависимости от нажатых клавиш.

https://www.youtube.com/watch?v=0FYrvhJjte4

12-е место досталось g0blinish с минималистичной демкой "Dither 256byte" (средний балл: ровно 6 баллов)
Автор тоже решил попробовать создать демку маленького размера и это у него получилось!

https://www.youtube.com/watch?v=5TcsC1cVDoQ

Итоги отдельным списком:

1. Core (demo) 9,642857143
2. SIDBasic 9,357142857
3. Hobbit (conversion) 8,857142857
4. Bars1kb/Genesis Project 8,285714286
5. Wolf 2004 (conversion) 8,214285714
6. Alien 8 (conversion) 7,571428571
7. SlantRasters(128byte) 6,928571429
8. Tube 256byte 6,785714286
9. Squares 256byte 6,714285714
10.Snake 256byte 6,642857143
11.Kscope (demo) 6,285714286
12.Dither256byte 6



Как по мне состязание состоялось. Участвовало немного меньше работ, по сравнению с первым DevCompo, но все работы получились хорошими в той или иной мере. Кто-то использовал мастерство программирования, для достижения минимального размера программы, а кто-то ставил на визуальные или звуковое восприятие. Откровенно плохой не могу назвать ни одну работу.
Надеюсь, это состязание не будет последним, так такие мероприятия не позволят забыть про Enterprise, который хоть и упустил своё время в восьмидесятые, но является довольно продвинутым компьютером на популярном процессоре Z80.
:v2_thumb:

Shiny
29.05.2017, 19:19
http://i92.fastpic.ru/big/2017/0529/f0/e61d923321d7323e78a09756b9e084f0.jpg

пиши на hype теперь.

Для меня было шоком тот факт, что geco написал 256 байт. Почему? Потому что для формирования графического режима (LPT для видеочипа Nick) понадобится масса байтов.
Благодаря тому, что исходники Snake были опубликованы, стало ясно, в чем соль.

SlantRasters - это как контрольный выстрел - размер 128 байт
http://i96.fastpic.ru/big/2017/0529/f0/f3fd63ebc4a7dfb7cfeefd0238c1e9f0.jpg

Kscope вырос из Атари, я сделал потому что мне нравится узор, я убил массу времени на поиски алгоритма.

SlashNet
29.05.2017, 19:35
пиши на hype теперь.
Да я это еле нашкрябал. :) Нет у меня красоты слога для составления красивых речей.

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

Shiny
29.05.2017, 19:41
Да нет особой красоты в коде. Большая часть - это рутина, работа с Nick и вызовы EXOS.

gurfunkel
29.05.2017, 21:59
Интересно, Шынни, ты сколько уже платформ освоил?

NEO SPECTRUMAN
29.05.2017, 23:01
...на вид порядка 20

Напомню что zx81 до сих пор не освоен :v2_dizzy_bomb:
(тоесть я какбы намекаю)

3Ы уже пора писать autog0blinish

разновидность запилятора
выбираешь эффект

и генерируется готовые исполняемые файлы для всех существующих платформ ;)

Shiny
30.05.2017, 06:24
Интересно, Шынни, ты сколько уже платформ освоил?

в этом случае вряд ли "освоил", меня просто научили разным трюкам(: Дальше - сам.