Кибер әже, немесе біз XNUMX сағат бойы қалай хакатон жасадық
7-8 сәуірде Контурда ашық хакатон – 27 сағаттық бағдарламалау марафоны өтті. Қиындықтарды шешу үшін әзірлеушілер, тестерлер, дизайнерлер және интерфейс дизайнерлері жиналды. Тек тақырып жұмыс мәселесі емес, ойындар болды.
Ережелер өте қарапайым: сіз ешқандай дайындықсыз келесіз және бір күннен кейін не істегеніңізді көрсетесіз. Хакатон бес қалада өтті: Екатеринбург, Ижевск, Иннополис, Новосибирск және Пермь. Бірінші рет барлығын шақырдық.
Мен оны соттауға шақырылдым, мен демалыс күндерін бұған арнағаныма мүлдем өкінбеймін. Бүгін мен Екатеринбургте қалай өткенін айтып, ең жақсы ойындарды қарастырамын.
Мен не істегенімді білмеймін, бірақ олар менімен селфи жасай ма?
Хакатон. 27 сағат үзіліссіз
Бізде іске асыру үшін 24 сағат болды, 204 қатысушы, 5 кеңсе, 46 команда, онға жуық ойын қозғалтқыштары, түрлі-түсті печеньелер мен шоколадтардың тұтас теңізі, сондай-ақ бір қорап шоколад, бір жерде тапсырыс берілген 70 қорап пицца. таңертең, және 250 литр энергетикалық сусын... Қарғыс атқыр энергетикалық сусын , одан кейін сіз сериалдағы кәдімгі бағдарламашы сияқтысыз. Тірек-қимыл аппаратының жоғалуымен, галлюцинациялармен және тапсырмаларды жоғалтумен. Влад Бабин, хакатонға қатысушы, тестілеуші
Командалардың көпшілігі толық құраммен келді, қалғандарын ұйымдастырушылар сол жерде достастырды. Ал біреу хакатонды жалғыз өткізуді шешті. Екатеринбургте қатысушылар бірінші қабатты, соның ішінде дәмхананы толығымен басып алды.
Ұйымдастырушылар өз жобаларыңызда таңдау бойынша қолдануға болатын идеяларды ұсынды: кактустар, биткоиндер, клоундар... Хакатон басталды.
Ұйымдастырушылар, егер сіз неден бастарыңызды білмесеңіз, анықтамалар дайындады.
Осы демалыс күндері кафе де бос болды.
Кешке командалар конференц-залға жиналып, үлкен экранда ойын концепциялары ұсынылды. Командалар бір-біріне жобаларын ұсынды, ешкім баға қойған жоқ. Жігіттер абыржып қалды, бұл оларға асығыс жағдайдан шығуға көмектесті.
Командаларында рөл таппаған қатысушылар көңіл көтерді: бір питонист өз командасы үшін n-санын орындайтын сценарий жазып, оның осы параметр бойынша жеңіске жетуін қамтамасыз етті. Бұл ешқандай рөл атқармаса да :)
Чемпиондар жасаңыз.
Жігіттердің небәрі 9 сағатта не істей алатынын көру керемет болды.
Іс-шараның ағып жатқан атты әскер туралы өзіндік естелігі болды.
Түнде ұйымдастырушылар энергетикалық сусындар – 500 банка әкелді. Таңертең ешкім қалмады.
Сағат 01:00-де пицца көлігін жеткізіңіз. Алайда күн мұнымен бітпеді: 3:30-да соңғы кешкі ас болды. Жаза алатындар, ұйықтай алмағандар. Олар мүмкіндігінше орналасты: қаптар, дивандар шетте, конторовиттер кеңселерінде ұйықтады.
Мен қатысушылардың батылдығына тәнтімін.
Іс-шараның форматы туралы алғаш білгенімде мен таң қалдым: демалыс күндерімді бұлай өткізуге ешқашан шешім қабылдамас едім.
Сіз ешқашан жалғыз болмайсыз.
Сағат 13:00-де соңғы жоба тапсырылды. Түсірілімді аяқтаған командалар ақыры тыныға алды. Қазылар алқасы қызу жүріп жатты: әр жобаға қысқаша трейлер ұсынылды, ал 46 команданың бейнероликтерінің ұзақтығы 108 минутты құрады. Оларды бүкіл көрермен үлкен экраннан тамашалады.
Нәтижелері
Хакатонға қазылық етті:
Григорий Иванов Таргем, компьютерлік ойындарды әзірлегені үшін кім ақша алады;
Контурдан келген Иван Домашних, ол ойынға деген сүйіспеншіліктен бағдарламалаумен айналысып, қазір біздің әзірлеушілерге сабақ береді;
Тестілеуге жауапты және ойындардың сапасын қадағалап отыруға уәде берген контурлық Максим Захаров;
мен, бірнеше жарияланған үстел ойындарын ойлап тапқан Сергей Усминский. Мысалы, Екі астананың маршруттары.
Жеті номинация болды:
ең тәуелді ойын;
сюжет;
салқын технологиялар;
дизайн;
идея;
жасанды интеллект;
Халық таңдауы сыйлығы.
Мен сізге жеңімпаз командалардың трейлерлерін көрсетемін және мүмкіндігінше GitHub сайтында бастапқы кодты бөлісемін. Кейбір қатысушылар кодты жарияламауды өтінді. Бұл жобалар туралы көбірек естиміз деп үміттенемін.
Ең тәуелді ойын
Жүлдені бухгалтерлік есеп беруге тырысқан әже туралы ойын жеңіп алды. Контурдың жігіттері буын шығарып жатты. Кірпіштерді дәл ұстау қажет арқанның көмегімен бас баған қозғалады.
Регламентте берілген 3 минуттан тезірек мән-жайды айтып берген жігіттерге судья ретінде алғысым шексіз.
Үздік әңгіме
Жақсылық пен зұлымдық арасындағы күрес туралы ең сүйкімді ойын жеңді. Мәселе мынада, әрбір жаңа дағды кейіпкерді қараңғы жаққа жетелейді.
Команда негізінен суретшілерден құралған және әлем шынымен де қызықты. Бірақ бұл жай ғана суреттер емес: ойын барлық көрсеткіштер бойынша ең жоғары ұпай үшін сыйлық алды.
Тағы бір футуристік атқыш жеңді: «Экзистенциалды қашық ешқайда». Біз дизайн тек сұлулық туралы емес, сонымен қатар ойын идеясы үшін жұмыс істейтін визуалды тіл туралы шешім қабылдадық.
Әзірлеуші біртұтас стильді сақтап, жаттығу режимін ойынға жақсы біріктірді.
Жасанды интеллект
AI енгізулері сирек болды: ойындардың көпшілігінде жаулар мүлдем болмады. Егер олар болса, көбінесе олар ойыншыға қарай жүгірді. Бірақ бұл төрешілер «Өмір керісінше» деп атаған ойын емес еді. Атты әскер туралы мемесі бар.
Ойыншы өз әскерін құрып, сосын ұрыстың имитациялануын бақылайды. Ойыншының мақсаты - берілген жау позициясын жеңу үшін әскерлерді орналастыру.
Messengerium – тақта ойыны жеңімпаз атанды Imaginarium Telegram-да. Хост фраза ойлап табады, содан кейін ойыншылар онымен бірге келетін суреттерді жібереді. Содан кейін олар ең қолайлысына дауыс береді.
Ойында графика мүлде жоқ. Messengerium табысты өнімдерді жақсы біріктіреді және осылайша жаңа нәрсе жасайды.
Қарапайым және дәмді. Демонстрацияда бір ауыз сөз айтылмады.
Қатысушылар карта бойынша ковбой дуэліне дауыс берді. Сіз орындайтын әрекетті мүмкіндігінше тез таңдауыңыз керек. Бұл принцип «тас-қағаз-қайшыға» ұқсас. Ол көбінесе ойын механикасының негізін құрайды.
Егер сіз бір нәрсені түсінгіңіз келсе, оны жасауға тырысыңыз. Ойын құрастырушылар ойынның не екенін айтып таласса, 200 қатысушы тәжірибе жүзінде жауап іздеді. Әрине, бұл қиын болып шықты. Біреу мазмұнды ұмытып, пішінді көшірумен шектелді. Біреу жобаны толтырып, ойынды одан ығыстырған юморға батып кетті. Біреу күшін есептемей марафоннан асып кетті. Біреу жақсы ойын жасады, бірақ оны көрсете алмады.
Бірақ ойын графика, құбыжықтар немесе қоқыс туралы емес. Ойын қызықты болуы керек. Messenginarium және «Кері жолдағы өмір» қызықты жоба үшін графика ойын дизайнерінің қолындағы құралдардың бірі ғана екенін дәлелдейді.