Где можно найти интересный любительский проект программисту

+79
Oplkillв блоге Спроси Табун4 ноября 2015, 02:01
«Гуляя» по различным фанатским и проффесиональными проектами игр, задумываешься о том, а почему бы и не сделать что-нить эдакое! Но после осмысления и попыток типа: «А пофиг, сам затащю», понимаешь, что тащить одному имя лишь один из требуемых навыков нужных для создания игры(программирование), понимаешь, что игра это не только код, а еще и идея, музыка, дизайн, атмосфера и множество других составляющих, о значении которых понимаешь уже потом…

Но не стоит разводить демагогию, а перейду к цели вопроса:
Я программист по c# и java, ищу интересный проект по созданию игры.

90 комментариев

Го ко мне пони игру на ОКИ запилим!
Bread
0
Где можно найти интересный любительский проект программисту

Где-где — на гитхабе, тысячи их. Вливайтесь!
narf
0
Но не стоит разводить демагогию, а перейду к цели вопроса:
Я программист по c# и java, ищу интересный проект по созданию игры.

Фри-лансинг? Хед-хантер, прочее. Набьешь руку, заработаешь денег. А потом уже игрушечки писать, почему нет?
AlexMolotov
0
Вконтакте есть? Могу познокомить с одним создателем игр…
AJFly
0
На геймдев-форумах, оф коурс.
Kitmouse
0
Корованы запили плс.
f13proxima
0
Уже запилил, ещё во второй кампании :-)

Пони грабят корованы

Только кампания вышла сложной, и её прошли три с половиной человека. К Новому Году баланс отрегулирую.
NTFS
0
Мне нужен программист. Мы пытаемся сделать классический квест, сцнаристы есть, художников найти несложно, а вот с программированием завал.
Minos
0
Я же говорил — возьмите для начала готовый движок для этой задачи, их десятки. Дело пойдет — и программист придёт :=)
NTFS
0
Пока что мы работаем над сценарием. Это долгий процесс, так что команда собирается пока что на будущее. А с программистом всяко лучше будет.
Minos
0
Нет, еще раз нет. Сначала нужно сделать хоть что-то в цифре, хоть двух пони, приветствующих друг друга.
Какой толк будет от 400-страничного сценария, если вы не сможете потом его реализовать?
NTFS
0
Толк от сценария будет такой, что потом мы сможем найти программиста, и предъявить ему уже готовую задачу, а не заставлять ждать незнамо сколько.
Minos
0
Не совсем так… программист, он НЕ кодирует сценарий — этим занимается редактор. Программист, он кодирует инструменты для реализации сценария — такие, как интерпретатор скриптов, рендеры объектов и тьма всего прочего.
На начальном этапе, это всё можно делать в готовых системах средней руки — а потом просто показать программисту уже РАБОТАЮЩИЙ проект, но указать — «мол, не устраивает в среде X вот это, то и это. Нужно сделать лучше».
NTFS
0
Ты понимаешь, что мне даже слова «Среда Х» почти ничего не говорят? Говорю же, технических знаний — ноль.
Minos
+1
Nope. Вы уходите совсем не в ту степь, в те мифические и далёкие края, где сценаристы сами могут писать скрипты для игровых сцен, понимать как работают блоксхемы и условия. В реальности, если это небольшая команда непрофессионалов, на эту должность вполне садится и программист-алгоритмщик с хорошей фантазией, а не сценарист.
narf
0
При желании сценариста можно обучить, чтобы он мог писать скрипты. По сути там ничего такого сложного нет.
Oplkill
0
Угу, многие так думают, а в результате и получаются дырявые как решето диалоги с бесконечной экспой и многие другие нехорошие вещи.
narf
0
Я про то, что между звеньями «программист» и «дизайнер сценариев» есть еще промежуточный элемент «редактор», а на кого оно ляжет — дело десятое.
Вариант, когда программист самолично переводит сценарий в скрипты — неплох, ибо никто лучше него интепретатор не знает. Но если программист не мазохист, он по-любому сначала сделает хоть простенький переходник, чтобы писать сценарий не на С++, а на каком-то псевдокоде.
NTFS
0
Ну, у нас в команде на данный момент два человека, и оба имеют отношение только к сюжету.
Minos
0
Я искренне желаю удачи вашему проекту — но любительские игры стартуют на коде. Коде. КОДЕ.
Отлейте это в свинце и повесьте у себя над столом.
NTFS
+1
Брехня. Я могу так же сказать, что значительное число проектов стартует с концепт-артов и поиска инвесторов, когда рабочим прототипом и не пахнет.
narf
0
Виноват, забыл добавить ИМХО :-(

А ключевое слово в моём посте — «любительские». То есть, слова «инвесторы» и «концепт-арты» — здесь лишнее.
NTFS
+1
А какие вообще извращенцы нынче пишут квесты на голом с++? А если есть, скажем, движок на питоне — то, внезапно, на питоне сценарии прямо и описываются, без выкрутасов.
narf
0
В питоне уже есть классы «Пони», «Телепортация» и «Роголазер»? А мужики-то не знают.
Я про то, что инфраструктура должна быть подготовлена, а там хоть питон, хоть линейный текст для сценариев, уже вторично.
NTFS
0
webscale html5?
Hibonicus
0
художников найти несложно, а вот с программированием завал.

А мне казалось наоборот.
Zayka
0
Кстати, эта тема это косвенно подтверждает.
Zayka
0
А мне казалось наоборот.

Художников объективно больше — если есть талант, рисовать приятное глазу можно научиться за 2-3 месяца, а вот чтобы освоить грамотное кодирование, нужны годы практики.
NTFS
-1
Художников объективно больше

А я не говорил, что меньше. Найти сложней их. Некоторым неинтересны игры, некоторые просто неоч. для конкретной задачи.
Довольно нечасто вижу, чтобы художник нарисовал/начал рисовать арт и такой ищет программиста, обычно наоборот.
Zayka
0
если есть талант, рисовать приятное глазу можно научиться за 2-3 месяца

Блин, это настолько типично, хех
Lurgee
+2
Он просто пурограмист глупенький
Hibonicus
0
От программиста слышу :-)
NTFS
0
Ну ты же понимаешь разницу между рисунком, где даже пара косяков оставляет шансы быть приличной работой — и кодом, где один байт ломает всё?
NTFS
0
Ну ты же понимаешь разницу между рисунком, где даже пара косяков оставляет шансы быть приличной работой, и кодом, где даже пара стремных велосипедов оставляют шансы на сдачу проекта?
Lurgee
+4
Если речь идёт не о проекте для курсовой — то такая сдача еще возьмёт за… горло, попозже.
Но вообще, мысль уловил, хотя и не разделяю — хоть что говорите, но при наличии равного таланта в своих сферах, рисовать проще, чем кодировать.
NTFS
0
Таланта нету, не неси хуйню
Hibonicus
+1
Во-первых, не ругайся, я мнение высказываю, имею право.
Во-вторых, талант таки есть, даже если понимать его в самом примитивном понимании как склонность мозга к решению тех или иных задач — левое, правое полушарие, etc.
NTFS
0
Пруф что есть талант дай, пока что ни разу не видел ничего приличного без задротства
Hibonicus
0
Если талант есть, это не значит, что качать скилл не нужно, это значит только большую предрасположенность, т.е. большее продвижение при равной затрате усилий.
Wolfram
0
Хуита это всё
Hibonicus
0
Ну, как бы, мне просто есть, с чем сравнивать, ибо довольно много занимался и там, и другим. Убеждать ни в чем не буду.
Lurgee
0
И рисовал, и кодировал? Уважаю, молодец. Такое нечасто встретишь.
NTFS
0
Как раз наоборот. Замечал, что среди людей, занимающихся точными вещами, у многих хобби аля рисование, музыка, что-то подобное. Даже среди местных как минимум Каннибалус и Сайфер, если мне не изменяет память, плюс энное количество коллег по работе.
Lurgee
0
Сейчас Гибоникус по тебе пройдёт дико, брозер

Один байт ломает всё у говнокодеров с небезопасными мозгами, у нормальных людей все эти байты видны ещё на стадии компиляции
В неговноресунках нужно довольно долго многое задрачивать, 2-3 месяцами тут точно не обойтись
Hibonicus
0
Один байт ломает всё у говнокодеров с небезопасными мозгами

на стадии компиляции

Компиляторы уже научились выбирать правильный паттерн, додумывать объект вместо null и автоматически строить регулярные выражения? Хотеть.
NTFS
0
И это программисты…
Компиляторы уже научились выбирать правильный паттерн
Тебе придумали монады
додумывать объект вместо null
Тебе придумали монаду Maybe
автоматически строить регулярные выражения
И для этого оно тоже есть
А ты всё ещё хочешь сидеть и говно жрать
Hibonicus
0
В итоге, чтобы писать безопасный код, мы пришли к необходимости изучения монад и прочей функциональщины. О чём я и говорил исходно — нужен опыт и практика, много опыта и много практики.
NTFS
0
С монадами даже человек с половиной мозга разберётся
Hibonicus
0
Чтобы рисовать картинки нужно намного больше практики
Hibonicus
0
Один байт ломает всё у говнокодеров с небезопасными мозгами, у нормальных людей все эти байты видны ещё на стадии компиляции

Ди накер! Посмотрел бы на тебя, когда ты будешь перекапывать тонны кода в поисках косяка, а потом рожать целую цепочку, дабы все исправить и благополучно скомпилировать.
KriFry
+1
… и после двух дней понять, что ошибка не в твоём коде, а во внешней библиотеке :-) и такое бывает.
NTFS
0
Ну это была бы вообще подстава…
KriFry
0
Но бывает. На современных системах разработки — очень редко. На более старых (тот же Delphi) — регулярно. У меня целая коллекция багов RTL за 15 лет накопилась :-)
NTFS
0
Проекты даже с сотнями косяков живут и прекрасно работают годами, как специалист по костылям и говнокоду я гарантирую это
andreymal
+5
Всё наоборот, говно клепать можно почти сразу
Hibonicus
0
Задолбало, что люди стали так сильно недооценивать навык художников. Это со стороны оно всё легко и просто, а по факту требует не меньше труда, чем всё остальное. Не бывает так, что попрактиковался 3 месяца и опа! всё прям сразу збс. Если Вам приятны простенькие рисунки — равняйте их со школьными «программками» на бейсике с уроков информатики, т.е. с их же уровнем. Но уж никак нельзя их сравнивать с полноценными проектами, их допустимо сравнивать с менее полноценными картинами, а чтобы научиться их создавать тоже нужны, внезапно, годы.
Icenight
+5
Речь-то всё-таки о графике для видеоигры, а не о полноценных картинах.
Wolfram
0
И что, графика в видеоигре должна быть нарисована недоучкой левой пяткой?
Icenight
0
Ага
Blankhead
0
Автор этих моделей и текстур обучился с нуля за три месяца?
Icenight
0
Конкретно этих — вообще за шесть дней.
Blankhead
0
Преувеличения неуместны. Зависит от жанра игры.
Wolfram
0
Красивая графика уместа в любом жанре. Человек, за три месяца научившийся делать якобы «приятные глазы» картинки, её не сделает.
Icenight
0
Красивая графика уместна в любом жанре.

В тетрисе, сапёре, 2048, agario и многих других играх графики, для которой нужен хоть какой-то скилл художника, нет вообще (ну ок, маленькие мины и флажки нарисовать и анимацию взрыва, но это как раз делается быстро) — используются только простейшие геометрические формы. Естественно, графику можно апгрейдить и сделать все те же игры с крутыми спецэффектами или персонажами, но вот только нафиг надо.
Wolfram
0
Что-то мне подсказывает, что в этом посте речь идёт не о таких играх. Кроме этого, Вы не уточнили такую специфику сразу. Здесь художник и правда вообще не нужен, но и игры по принципу своему просты. А если мы говорим об уровнях мастерства программиста и художника, то для большого, сложного и интересного проекта нужны как хорошие программисты, так и хорошие художники, и преуменьшать значимость одного из них как минимум несправедливо.
Icenight
0
Даже в 2Д пиксельарты надо уметь рисовать -_- Это оказывается довольно не просто, особенно, когда до анимации доползаешь
KriFry
0
Пиксель-арт, как по мне, вообще ювелирное искусство, довольно сложное.
Icenight
0
для большого, сложного и интересного проекта нужны как хорошие программисты, так и хорошие художники, и преуменьшать значимость одного из них как минимум несправедливо.

Для большого, сложного проекта нужна, как правило, целая орава программистов и художников, тестеров и не только. В данном случае, насколько я понимаю, речь идёт об игре, создаваемой одним программистом, что уже накладывает некоторые ограничения. Что же касается интересности, то это гораздо больше зависит от геймплея, нежели от графики.
Wolfram
0
В хорошей игре всё должно быть хорошо: и геймплей, и сюжет, и графика, и музыка. Но лепить фигню никто не запрещает, конечно.
Icenight
0
По здравому размышлению, я пришел к выводу, что погорячился с обобщением, приношу свои извинения художникам.
Правильнее будет так — цена ошибки и влияние качества работы программиста на игровой проект — несколько выше, чем у художника, потому что даже несколько неудачных спрайтов — всего лишь несколько неудачных спрайтов, а падения программы или тормоза рендера — это фатально для игры.
NTFS
0
Если он говнокодер, то он сам ошибка
Hibonicus
0
1) У вас все программы стартуют с первой попытки и работают правильно с первого запуска?
2) Вам никогда не приходилось менять архитектуру посреди работы над проектом?
3) Вы никогда не искали ошибку среди десятка модулей?

Можете ответить «да» на все три вопроса?
NTFS
0
На все три ответить «да» может лишь тот, кто совсем не пробовал в программирование =)
KaskeT
0
Грамотно рисовать тоже нужны годы практики)
Kovoranu
0
Это извечная проблема — Художники не могут найти сносных программистов, а программисты не могут сыскать не вые**стых художников.
KriFry
+1
Если повезёт, сценарист сможет разорвать этот порочный круг…
Minos
0
Какой сценарист? Да идей масса, вот только художников и программеров нету. И тем и другим занимать выходит отвратительно, медленно и некачественно
KriFry
0
Иногда проблема не в одних художниках и программистах.
Программисты делают согласно плану или тз.
Художники рисуют то, что им сказали.
Так что зависит многое от лидера проекта, коим обычно является идейщик, чьи идеи по априори не могут быть фиговыми
Oplkill
0
Ты не понимаешь сути гарема. Гарем должен быть одноранговым — девушки в таком гареме любят не только главного героя, но и друг друга. Такой гарем устойчив к отказу любого из членов, даже в случае выхода из него главгероя, он не развалится.
Централизованный же гарем, собранный только вокруг главгероя — не стабильный, порождает конфликты и кучу других проблем.
narf
+3
Могут! Ибо не все идейщики верно видят и знают путь решения поставленных ими задач. Им надо просто «чтобы было сделано» и все. А все от того, что они сами не нюхнули художественного и кодового пороху.
KriFry
0
Довольно сложно посоветовать что-то действительно интересное при входных данных «умею в шарп и джаву, ищу проект». Для начала хотелось бы уточнить — тебя интересует вступление в уже существующий проект дополнительным программистом или же начинание своего и ты ищешь под него команду? Или в целом все равно? Далее — есть ли опыт разработки видеоигр (ясен пень не профессиональный, а на уровне «пару раз в Unity потыкался»), а если нету, то в целом какой опыт ООП имеется (припомни самый сложный проект над которым работал)?
У меня к примеру есть знакомые в Overmare Studios (работают над Fallout Equestria), которые некоторое время назад были не прочь себе добрать в команду прогеров. Но это если ты готов к долгострою (на пару лет минимум), да и кодеры там нужны серьезные (собственно, потому у них и интересно). Если же хочется чего-то попроще, то можно пустить клич (как вот этот) на Табуне по сбору команды, а еще лучше придумать свою идею, состряпать демку (с кривыми картинками, но играбельную), а дальше искать людей которые тебе рисунки нарисуют, да звуки вставят. Ну а если ты вообще ни разу не организатор и хочешь тупо покодить игрушку, то тут остается лишь лазить по сайтам/группам/постам уже существующих команд и спрашивать, не набирают ли они народ.
InvisiblePony
+1
Суть «долгостроев» это ваще набрать доната и всех кинуть
Hibonicus
0
Ну, в этом плане хорошо быть в команде, не правда ли? :3
InvisiblePony
0
Нет, так делиться нужно.
Blankhead
0
Какой-то вы, ээээ… сердитый, что ли? Посмотрите пони, съешьте мягких французских булочек.
NTFS
0
Гибоникус говорит про краудфандинги, что ли?
shadowiq
0
Overmare Studios (работают над Fallout Equestria)

Мертворождённый проект. Лучше не связываться.
KaskeT
-1
Вам шашечки или ехать? В смысле — интересный процесс работы или релиз поскорее?
narf
0
У этого проекта не будет релиза. Интересный процесс работы без конечного результата — работа/время на ветер.
KaskeT
0
Судя по их демкам проект имеет право на жизнь, правда не видел что-т демок новых уже как год…
Проект сложный и большой, туда новичкам в геймдеве лучше не лезть, даже при всем желании такой поддержать
Oplkill
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.