Ludum Dare #28 - You Only Get One
Стала известна тема — You Only Get One.
Итак, Ludum Dare. Двадцать восьмой по счету.
Это такой конкурс по разработке игр. Международный, с каждым разом он собирает все больше людей, и все больше игр создается к концу конкурса. В эти выходные сотни людей соберутся вместе (хоть и порознь при этом) и будут делать игру на заданную тему.
Цель основного конкурса — сделать игру за 48 часов. Вы должны делать игру в одиночку и все ресурсы также должны создавать сами. При этом вместе с игрой нужно выкладывать ее исходник, это основное правило конкурса.
Но помимо конкурса есть также джем. Правила джема слегка отличаются — игру надо сделать не за два, а за три дня, при этом можно пользоваться чужими ресурсами, делать игру в команде и выкладывать исходник игры не обязательно.
Голосование идет по категориям — участники конкурса соревнуются с другими участниками конкурса, участника джема, соответственно, соревнуются с другими участниками джема.
Предлагаю вам участвовать в этом конкурсе. Это весело.
Я решил создать джаббер-конференцию, в который бы собрались все участники лудума, которые имеют хоть какое-то отношение к этому сайту. В конференции планируются веселые обсуждения идей, мозговые штурмы, показы промежуточных скриншотов, помощь в решении проблем.
Адрес конференции — gamin@conference.jabber.ru (вот тут помощь в подключении к джаббер-конференциям)
В конференции вы сможете задавать интересующие вас вопросы по поводу конкурса (уже собралось несколько человек, участвовавших в прошлых конкурсах). Либо можете спрашивать здесь, если вы по каким-то причинам не можете или не хотите принимать участие в джаббер-конференции.
Буду рад видеть новых участников.
Гармонбозия.
- 14 декабря 2013, 10:57
- 013
Картиночку бы
"Ты получишь только один ..."? Или это какое-то устоявшееся выражение?
Ты получишь что-то одно типа
Передавай от меня привет героям. Я за этот срок дай бог загрузку и вывод на экран спрайта напишу. Как они за такой срок успевают игру сделать, мне загадка.
Там обычно используют средства разработки, позволяющие вывести спрайт на экран за пару строчек кода либо вообще без него.
А исходный код средств разработки надо публиковать?
А авторы средств разработки считаются участниками на равных?
Иначе не честно: авторы своих движков страдают. Им и исходник движка выложить нужно, и написать его нужно. А другой перец взял юнити, и на всём готовом. И спроса никакого. :)
Примерно настолько же честно, насколько честно оценивать геймдевелопера как программиста. Это разное всё, и авторы средств разработки не являются участниками, так как не делали игру. Исходный код надо публиковать только если укладываешься в 48 часов. Если в 72, можешь не публиковать и участвовать вообще с командой людей.
Средства разработки могут оказывать сильное влияние, а могут слабое.
Например, рпг-мэйкер практически полностью определяет игру. В этом случае его авторы - соавторы игры. Так как определили вид, перемещение, бой, диалоги, и кучу всего.
А вот авторы юнити гораздо меньше соавторы, так как жёстко не задали рамки игры на своём инструменте.
Авторы RPG Maker'а определили жанр, а не игру. Не отвлекай от ЛД, это всё не в кассу. Лучше сам поучаствуй, с любым своим старым движком, в категории на 72 часа с правилами попроще. Движок != игра, и даже не совсем == жанр.
Стало быть, я, как программист, могу пострадать от того, что кто-то оказался более приспособленным и выбрал более подходящие средства разработки для своей конкретной цели? Несправедливость! А я то думал, сам дурак виноват :)
Я бы просто запретил чужие движки юзать. Это решит проблему халявщиков, которые за 5 минут налепили спрайтов, и у них игра. Почти ничего не закодив при этом.
так нехалявщики кодить должны или игры делать?
Это как организатор решит. Но уж либо одно, либо другое. Если допускать авторов своих движков, они будут ущемлены присутствием писак на юнити.
Так что, либо а) у всех свои движки, либо б) все пишут на чужих.
Тут ещё такой момент: они призывают открыть код. Значит, подразумевают, что это конкурс кодеров. В этом случае уместнее всего вариант а.
Там уточнено, что сделано это исключительно для того чтобы никто не выпендривался тем, что он с нуля написал что-то, то есть для того чтобы можно было спокойно сопоставить исходники лидеров рейтинга компо-категории и убедиться в том или ином. В джем-категории исходники открывать не надо, тогда как в компо это не призыв, а именно совершенно серьёзное правило. Но использование готового чужого движка не подразумевает что не надо "докодить" свою часть движка именно механик. Не имею в виду совсем узкие конструкторы, конечно.
Мы уже обсуждали это дело, но кодить на GML это правда кодить или всё-таки это называется "скрипты писать", как по-твоему?
Я бы определял это так: видно по игре, что она сделана на инструменте ххх? Тогда этот инструмент внёс заметный вклад, его авторов нужно считать соавторами игры, а использование инструмента считать скриптованием.
Соответственно, если по игре не видно, на чём она сделана, то авторы инструментов не считаются соавторами игры, и имеет место полноценный кодинг, а не скрипты.
То есть различать кодинг и скриптование может только разбирающийся во всех конструкторах? Да и в целом не очень состоятельный критерий, по-моему. Вот по EX-802 видно, что она сделана на ГМ, или нет? Ну кроме того что там при старте высвечивает баннер из-за бесплатной версии IDE.
Вообще, RPG Maker и Game Maker стоят на заметно разных ступенях абстракции (да и по названию видно). На втором можно сделать RPG, на первом нельзя сделать адекватный платформер. К слову, Game Maker - не конструктор, однако GM-рантайм это разработанный заранее движок. Так как же быть?
В общем, я заключаю, что это нерабочее предложение. Эксперты по видению, что на чём сделано — это какая-то сверх-мера для того чтобы сводить людей в программирование движков игр вместо создания собственно игр.
А что ты хотел? По сути, мы исследуем, насколько влияет инструмент на результат.
Я хотел, и хочу, чтобы авторов движков никто не считал авторами или соавторами игр, так как это некорректно. Даже в таком узкоспециализированном случае как RPG Maker. Они — не более чем авторы программных платформ для игр.
Но в случае рпг-мейкера они таки соавторы, как ни верти. Так как определили очень многое. Механику боя, например.
Если бы автор игры хотел делать игру в другом жанре, он бы использовал другой движок, или написал бы его сам, но если он хочет сделать именно JRPG, которая вписывается в RPG Maker, то в чём проблема-то? Они определили механику боя, которую он принял. То, о чём ты говоришь, это уже какая-то гордость творца-инженера в духе "сам спаял себе флешку".
Мне кажется, что спаять самому себе флешку это очень инди. А покупать магазинную, но в виде пони, это не инди, а хипстерство.
Это инди, да. Но игры от этого не возникнет.
Вопрос о том, что рпг-мейкер определяет в твоей игре.
Он жёстко задаёт:
а) механику боёв,
б) механизм прокачки
в) эффекты типа яда или усилений
г) систему диалогов
д) контроль перемещения
е) интеллект существ, поведения и перемещения.
ё) тип графики.
ж) прочее, прочее.
Если бы я для кого-то столько определил и закодил, я бы не то, что соавтором, я бы основным автором захотел бы назваться. :)
"в другом жанре"
Вовсе не о жанре речь: Медовый, к примеру, тоже отчасти рпг. А там нет всего того, что есть в рпг-мейкере. Выходит, авторы рпг-мейкера задали не жанр, а свой взгляд на реализацию жанра. Свой авторский выбор.
RPG Maker хоть и называется RPG, но по-хорошему он должен называться JRPG Maker, так как позволяет делать конкретный вид RPG: игры в духе Final Fantasy, Chrono Trigger/Cross и иже с ними — JRPG.
При том что ты не сделал ни одного спрайта, звука, текста, дизайна, концепта, или поворота сюжета?
программер master race
Что эти три слова здесь означают?
пародия на устоявшийся термин "pc master race", когда в обсуждения вваливаются пекашные игроки, и начинают любыми способами оскорблять консоли, игры с консолей, игроков консольных, постоянно намекая на свое превосходство.
в данным случае речь о "так значит ты не программист/не кодер? значит ты не можешь делать игры, хаха"
эдакий расизм
Разумеется, я такого не говорил. :) Думаю, ты неправильно что-то понял, если эти слова про меня.
скорее, неудачно пошутил
а уровня хроно маловато игр в рпгмейкере создано то...но это уже проблема чего именно?
Неумения/немотивированности тех, кто использовал движок.
Я думаю, вопрос о влиянии инструмента можно ещё вот как выявить: доступны ли другие инструменты, взяв которые, игра не изменится?
Напишу проще, примером. Влияет ли компилятор на игру? Ответ: нет. Потому что я могу скомпилировать через борланд, через gcc, через визуалстудию, через ватком, через интел. И во всех случаях и пиксела не поменяется в моей игре.
к слову, кроме рпг мейкера был еще MAP001 , если не ошибаюсь. Так вот - там как ни старайся, персонажи будут непонятно какими (если это не изменили в новых версиях, конечно)
я про отвратительных вздутоголовых
в рпг мейкере хоть можно что угодно вставлять, хоть Шао Кана
Игры не состоят из пикселов. Утомил уже, честное слово.
Хорошо, пускай тогда игры из рпг-мейкера - все равно что тотал конвершны к doom, quake, half-life и тд
менее хорошими хорошие из них не становятся
Именно это я и говорил. Да, в таком вот ключе.
Естественно, менее хорошими они не становятся. Если сделаны с любовью.
а вообще, мне нравится идея "либо вы все тут еще и кодеры, либо только контент мейкеры". Так честнее.
Я думаю, авторы как минимум GCC и SDL внесли немаленький вклад в разработку твоей игры.
Тот релиз Медового, что выложен, скомпилирован без gcc и без sdl. Но может быть скомпилирован и через gcc. И может использовать sdl вместо winapi.
И о чудо, игра ни на пиксель не поменяется. А раз так, раз не поменяется, то где их влияние?
Если я на слух определяю с какого именно синтезатора был снят звук в какой-то конкрентой аудио-дорожки, должен ли я считать фирму-производителя соавторами данной аудио-дорожки?
Зависит от силы этой разницы. Если на одном синтезаторе фигово, а на другом хорошо и мелодично, то почему нет?
А почему да?
Потому, что даёт то, чего не дают другие инструменты. Некое уникальное качество. Если дал уникальность некоей работе, то ты её соавтор.
Степень соавторства, разумеется, зависит от величины твоего влияния.
Хм, а братья Люмьер, видимо, соавторы любого кино.
Джаз, так а почему мы не живём в пещерах? Потому что стоим на плечах всех тех, кто жили и работали ранее.
Любая современная работа, будь то игра, музыка или кино, она на 80-95% состоит из придуманного предками.
Ну да, а ещё в каждом из нас есть семя наших предков, если так подумать :)
А так ты неправ.
Ну как же я неправ? Почти всё, что в нас есть, это наследие предков.
Вырасти младенца среди волков, и он говорить не научится даже. Не то, что игры дизайнить.
Имею ввиду именно идейное наследие, информационное. Не генетику. А идеи, которые и составляют цивилизацию.
Никто не спорит с тем, что мы стоим на плечах предков. Тем не менее, это не повод указывать Вольта и Кирхгофа в списке авторов своей игры. Они славно поработали, но в своё время и над своими проектами.
По-моему то, о чём ты говоришь, уместно называть не соавторством, но причастностью. Обусловленностью, может быть, но главное что она не была намеренной. Они ведь в большинстве случаев не были знакомы.
Ну вот пример, что-нибудь из игр:
а) вид сбоку
б) бег вправо-влево, возможность прыжка
г) вид мира в разрезе
д) платформы одна под другой
е) враги на этаже
ё) убийство врага прыжком на него
ж) растрачиваемое здоровье главгероя
з) возможность восполнить здоровье
Набросал просто навскидку. Кто-то же эти основы придумал? Я думаю, если эти основы используешь, то фактически тот, кто их придумал - оказал сильное влияние на твою работу.
Несправедливость в том, что все мгновенно привыкают к таким изобретениям, и считают, что они как-бы существовали всегда и ничейные.
Однако, у них есть авторы, и они вовсе не существуют с момента рождения вселенной. Я предлагаю уважать тех, на чьих плечах мы стоим.
Мне кажется, концепция вида сбоку основывается на идее ортогональной проекции, которую придумал древний грек, имени которого уже никто не вспомнит, но идея эта была подхвачена каким-нибудь Аристотелем, сохранена цепочкой библиотек и поколений, описана в школьном учебнике профессором Ивановым, и преподана тебе учителем Петровым. И что дальше? Я сам думал подобным образом, как ты, но потом до меня дошло, что я же найду максимум Петрова или Иванова.
Ну да, основы придуманы очень давно.
Так надо наверное их благодарить, а не ближайшего наследника?
Только копирастерам эту теорию не говорите плиз
Звучит как фейспалм лютый, но если покопаться, кусочек правды есть - тот же TB-303, что ли
Орган Хаммонда
Да ну, у каждого своя голова на месте. Как удобнее в рамках конкурса, так и делай. Если конкурс не писателей движков, так каждый сам решает, выпендриваться или нет)
Брать всё готовое, это всегда менее почётно. В любом деле, от резьбы по кости до пошива одежды.
Поэтому не справедливо сталкивать тех, кто на всём готовом, и тех, кто сам сделал больше.
Во-первых там такое "всё" готовое, что приходится дописывать и подстраиваться под уже существующие абстракции и программные конструкции. И если в движке нет такого-то средства, то выкручивайся как хочешь, ничего поменять в движке нельзя. И, что характерно, это выкручивание может быть совсем не тривиальным, достаточно загуглить как делают N-мерные массивы в GM, при том что движок позволяет использовать всего два измерения. Это прямо как в старое доброе время на NES использовали технологию bank switching с помощью мапперов. Ну, если кто-то тут вообще понимает, о чём я...
Во-вторых, видимо, "всего лишь" использовать "всё готовое" оказалось для тебя настолько сложно, что ты предпочёл туда и не соваться, так как я не видел ни одной твоей попытки сделать что-то в конструкторе или, тем более, в IDE GM. Чем, кстати, запросто объясняется пространная формулировка "всё готовое", употреблённая тобою выше. Не знаю, чьему конкретно мнению ты поверил, но оно неверно.
Я даже немного удивлён: ты хочешь сказать, что на ГМ писать сложнее, чем на с++ и винапи?
Я хочу сказать именно то, что я хочу сказать. Если я попытаюсь писать игры на такой связке, я смогу сравнить, а пока я только подозреваю что ты думаешь что тот же ГМ это априори "совсем просто" и "всё готово", что по крайней мере, условно говоря, наполовину неверно.
Я говорю, что на гм писать проще, чем на с++&winapi. Ответь понятнее: согласен или не согласен.
Невозможно. Писать проще какие игры, кому? Тебе на ГМ писать сложнее, чем на C++&WinAPI, разве нет? Мне на ГМ писать проще. А в общем случае людям писать проще на том, что они выбрали для изучения, мы не можем просто взять и сравнить всех в этом, потому что их умение на чём-то писать продиктовано вовсе не сложностью какого-то средства, как если бы о нём со всеми его преимуществами все знали изначально.
Ок, как скажешь. Утомил уже этот разговор.
Так они ведь точно так же могут взять юнити, не? Но раз они выбрали другой инструмент, они знают на что идут.
Они выбрали более трудный, но более почётный путь. Когда большая часть работы делается самостоятельно, а не берётся готовая.
Они знали, на что идут, разумеется. Но это не значит, что их работу можно на равных сравнивать с теми, кто взял готовый двиг. Тем, кто делает сам, гораздо труднее.
позвольте отметить, что оценивается не то как и на чем делалась игра, а конечный продукт. Из этого следует, что если один человек делал игру на своем двиге, но его игра хуже чем у человека который взял готовый двиг, то без разницы кто и чем пользовался.
. В современном мире потихоньку отпадает надобность програмировать с нуля( даже мего компании используют уже готовый двиг, сделанный убер много лет назад, лишь подкручивая винтики в нужных местах)Как уже было сказано
Игроком - да.
А коллегами по цеху, думаю, нет.
Я, и многие другие авторы игр, совсем по разному смотрят, если ты взял готовый набор текстур, или если нарисовал их с нуля. Второе почётнее.
Давай, расскажи мне эту сказку ещё раз, но после прочтения этого: http://gamin.me/blog/code/11790
Одни сложности других не лучше.
Интересно, как ты собираешься доказывать потом, что этот движок твой. Устраивать лайв-стримминги процесса набора кода?
А как доказывать, что игра твоя?
А как доказать, что ты не зерг?
...или не гриб, в конце-концов! :)
Особенно, если ты таки гриб?
Ведь гриб — это почётно!
Почётно среди грибов.
После 10 секунд на такую тему как-то неинтересно делать. Правда, я, может, не до конца ее понимаю.
Да ведь дофига всего можно придумать
Тема хорошая, но ожидаю наплыв игр про один шанс или одну жизнь.
Ну зачем же так сразу.
А как насчет дейтсима, где ты должен отдать свою любовь одной из девочек? Или на одном баллоне кислорода добраться до корабля через рандомно генерируемый ландшафт с ловушками?
Как по мне, то тема весьма и весьма характеризует вариативность. Да, шанс у тебя всего один, но что было бы, если...?
Я тут внезапно понял что делаю игру про одну жизнь.
Ну не, в эту игру мы и так поголовно сейчас играем.
Чатик-то не работает!
Это у тебя что-то не работает. Мельтешит твой ник то и дело.
Можно ли на Ludum Dare Jam и Ludum Dare Compo отправлять одну и ту же игру, но на Ludum Dare Jam уже более доработанную и с использованием чужих ресурсов?
Нельзя, можно будет после голосования добавить ссылку на дополненный билд.
Кто с гаминовцев участвует?
Я участвую
Запили потом в микроблоге ссылочку на игру, посмотреть интересно :)
Ок
Если что, я тоже участвую. Только я не регистрировался на их чёртовых англоязычных сайтах, не люблю этого.
Тема игры тут: http://www.gamedev.ru/flame/forum/?id=183834
Поучавствовал: Love, Bullet, Minute.
Если кто-нибудь быстренько отпишется, то я ещё успею что-нибудь исправить.
Вот так депресняк вышел. За mood и audio нужно срочно ставить пять.
Понравилось, нафига только вылет по нажатию Z и X. На проверку остальных смелости не хватило)
Так баг, вызов несуществующей функции, надо исправлять.
Хорошо было бы, если кто нибудь напишет статейку о прошедшем лд и играх участников.
Угу. А мы бы плюсов наставили. (наставили бы, верно?...)
http://www.ludumdare.com/compo/ludum-dare-28/?action=preview&uid=27375
Я тоже участвовал =)
Уж лучше игра без графики, чем графика без геймплея.
Эх, а я проиграл в LD, сделал такое, что не захотелось показывать.
В ЛД проигрывают не те, кто сделал плохую игру, а те, кто считает, что можно проиграть. Everyone who made a game... is a winner! Можно только быть недовольным своей игрой.
и то верно!
Я своими Мухами во Тьме 3д доволен.
Что вы сделали с моим чудесным постом, наркоманы?
Присоединяйся ко мне.
Будем требовать введения модерации авторами своих тем. Как на геймдев.ру, можно потереть из своей темы всех наркоманов.
Я за, кстати, тоже за авторскую модерацию в постах. А вот в к играм в базе я бы оставил немодерируемые комменты.
Вообще-то для этого можно пользоваться функциями игнорирования.
Авторская модерация это смешно, да :) Тут некоторые индивиды в припадах свои посты коцали, а что будет, если им дать возможность комментарии удалять? Тогда давайте сразу вручим им ключик от редактирования. Не понравился ответ оппонента, взяли, изменили. И все счастливы, ту-ру-ру
На геймдеве все как-то живут и счастливы. Ты зря боишься вандализма. Или чего ты там боишься.
А игнорирование не работает, ты это не хуже меня знаешь.
Лично меня мало волнует, что там и как на геймдеве. Этот сайт, который за несчастный анонс конкурса попросил у Козинаки охерительную сумму денег? Офигенный пример для подражания.
Ну и ничто не мешает сидеть на геймдеве и быть счастливым, Сергей. Ты это не хуже меня знаешь :)
Ок, давай ближе к теме: вот тему Нупра засрали. Что ему предлагаешь? Конкретно?
Хм, давай лучше у тебя спросим? Это ты же активно участвовал в засирании.
А вообще проблемы не вижу. Лудум уже прошёл. Все, кто хотел, поучаствовали, обсудили. Если кто-то решится писать про участников, то это будет новый пост.
Вообще-то всегда можно написать модераторам и они почистят тему, закроют на время, если нужно. Но проще потом прийти через неделю и выдать комментарий про наркоманов :)
"А вообще проблемы не вижу."
Ок... :))
Понял, Нупр? Становись в наши ряды в поддержку модерации своих тем. Иначе никак. Нет решения у Джаза.
LOL
Окей, в следующий раз сразу отключу комментирование в посте Нупратора, чтобы она была всегда стерильной и чистой.
"Борцы" такие "борцы".
Дискуссия окончена :)
причем сам Нупр ничего больше не сказал
Борец тут только Бобрец
Ну вот смотри, семь плюсов у этого поста Нупра, выше. Значит, многие видят, что нужно что-то делать с замусориванием тем?
Многие это видят, а решения у них нет.
Ну я тот коммент лайкнул, но не против мусорочка в темах, так что не показатель)
Перестать засирать ее дальше?
Да, це верно. Ты это будешь говорить всем на гамине? Во всех темах? И тебя таки будут слушать?
Речь ведь не столько про этот пример темы. Я думаю шире, про механизм для всех тем, чтобы их авторы могли себя защитить.
Да я тоже тут практически флужу :(
Джазз просто не верит, что авторы будут реально себя защищать, а не удалять неугодные комменты
В существование гемдев.ру, наверное, тоже не верит. :)
Крысеечник, хорош флудить, утомил уже.
Ты прав. Других решений всё равно нет. Так что и обсуждать нечего.
А что кто сделал?