Привет! Открылся сайт, с конкурсами для программистов. Конкурсы проводятся каждые 2 недели, с различными тематиками, которую выбирают сами пользователи!
Мягкие правила
Конкурсы могут быть абсолютно любыми, начиная от написания игр заканчивая вирусами
Сейчас идёт выбор темы первого конкурса, и набор на первый конкурс.
Призом является игра в Steam.
- 11 июня 2016, 15:02
А зачем нужно четыре раза дублировать один и тот же пост?
Я сначала не увидел своего поста, подумал баг и продублировал, портом увидел. Привык что мои посты на главной есть.
Обоснуй, тот кто поставил лопату, почему лопата?
Если коротко, причина в чистой субъктивщине с моей стороны. Скажем так, мне не особо нравится подход "нажал кнопку -> не увидел результат -> нажал еще несколько раз, авось прокатит".
Можешь не обращать внимания. Никакой личной неприязни или желания унизить/оскорбить тут нет.
А каким образом то что я проглядел может ассоциироватся с данным постом? Пост о самом сайте, а не о том что я ошибся, несколько раз запостив одно и то же
Ты задал вопрос, ответив им на свой комментарий, к которому единственная лопата была поставлена мной, адресовав его абстрактному "тому, кто поставил лопату", в единственном числе. Думаю, логика, по которой я пояснил именно лопату к комментарию, а не к посту, должна быть понятна.
Раз уж тебя интересовали причины лопат к посту, то лично я просто не вижу особого смысла в сайте, который фокусируется только на конкурсах. Конкурсы по геймдеву можно найти чуть ли не на каждом более-менее активном геймдев-сайте (-форуме). И я не совсем понимаю, зачем для этого создавать отдельный сайт. Будь он, допустим, посвящен конкретно программированию на Delphi и конкурсы были просто бонусом к этому, я бы никаких лопат не ставил. Возможно, даже меч бы влепил, если б заинтересовало. Это все, опять же, субъективщина с моей стороны. Такие дела.
Но зачем программировать, если можно делать игры?
Поставил меч за инициативу. Но размах слабенький, чтоб людей завлечь, надо сделать что-то круче.
Но зачем делать игры, если можно просто кодить что-то ненужное? Пост пока не читал, но Ксит как обычно неправ.
Добавил позже. В чем суть всего тут происходящего? Тут, это на гамине, в геймдеве? А суть - развлечение, получение своего фана. Не создание готовой игры, Ксит. Не работа на качественный результат. Попробуйте-ка возразить, ха... Тут люди получают фан. Ну вот этот парень получает фан от кодинга.
Не читал что ты там написал, но игры на C++ не делают!
Hammerfight на плюсах написан
Dwarf Fortress на плюсах написан.
Starbound на плюсах написан.
Ахахахахахахаха! СмеЩно шутишь!
Он и не шутит. На с++ пишут движки, смакуя каждую строчку. Это развлечение для тру-ценителей. А игры иногда случайно получаются из тестов движка.
Небывальщина, как по мне. Из тестов движка могут вылезти ну может способы визуализации, взаимодействия, интересные интерфейсы, но явно не сам по себе геймплей, его насыщение и левелдизайн. Для игр нужно нечто большее.
И почему же движок существует от игры отдельно? Разве нельзя писать на Си именно игру и её логику, геймплей и прочее? Тут как раз рядом Смола течёт - на плюсах, так что ...
А про то, что игры это не только код - это ясен пень. Уровни делаться будут в редакторах, ой погодите - есть генераторы. Графика, музыка - да, но ты же не _пишешь_ графику\спрайты на ГМЛ? Так что на сях могут быть именно _игры_.
Пишешь. Одна из игр дрона была полностью на C++ за исключением звуков. Остальное генерировалось в рилтайме.
Не знаю никакого дрона - можешь ссылку дать? Если графика там генерировалась пиксельная по паттерну - это не то.
Однако, думаю все уж видели и знают, что есть какая-то игра-демка, где _абсолютно всё_ сгенерированно и весит килобайты. А ещё это 3Д шутер от первого лица с графонием примерно Дума3. Вот только название забыл, но начало ".k" вроде.
.kkrieger
А .werkkzeug - это то, чем я вдохновлялся для Tekx'а. Правда, в итоге это совсем разные вещи, так как в 3Д я не умею и учиться не хочу - усилий много, толку мало, всё устаревает ещё быстрее чем в других областях. Тут за самим инди-геймдевом поди угнаться.
Да, вроде это именно оно.
Но вопросы был другой. Можно ли написать игру на Си. Почему ты утверждаешь, что нет? Да даже вот этот kkrieger доказательство, что можно __написать__ игру. Раньше(и сейчас?) баловались люди демо-сценами - добавь туда интерактив и будет игра.
А ты интересовался? .kkrieger как раз и запрограммирован с помощью .werkkzeug, который уже написан на C++. А может правда и на обычном Си, кто знает.
Игра - это разнообразие интерактива, а не сам факт интерактива и его "обслуживание".
Я к тому чем .kkrieger не игра? На Си\Си++? Да. Игра? Да. Значит можно на плюсах написать игру и более того - всё на плюсах сгенерировать.
Игры от TellTaleGames - это игры? Разнообразие интерактива там нет вообще. (поздние игры, а не Семы и Максы - в них не играл)
Левелдизайн - расположение стен и объектов в уровне. Даже если объекты "расставлены" в массив по стандарту Си++, нельзя говорить что уровень "написан на Си". Он создан как нечто концептуальное, без языка программирования. И, возвращаясь к отправной точке этой ветки дискуссии, из "тестов движка" левелдизайн не может вырасти, тем более случайно, потому что это относительно долгий процесс, требующий мыслей совсем не в программерском направлении.
Геймдизайн - компоновка блоков игры. Не сами блоки (это уже игровая механика), а их компоновка. Она тоже не имеет никакого языка, и не заключена в его рамки. Всё аналогично - неожиданный крутой геймдизайн не может родиться из тестов движка. А вот механика - может. А целостная игра - не может. Ну это как разница между первым Думом с его 30 уровнями (без дополнений, сиквелов и расширений), и его голым тестом рендера, где тестируются пол разной высоты и объекты-спрайты с 8 ракурсов.
Я так много механик нащупал в Гамаке, а сделать с ними игры - заломало. Вот и знаю разницу. А на Сях, пока вообще на экране что-то нарисуешь, со скуки сдохнуть можно. Какое там.
Короче я понял, что не понял.
Ладно. Игра написанная на Си (логика), созданная инструментами, которые написаны на Си и человеком, у которого Си головного мозга не будет является игрой написанной на Си?
Короче после Взертоса таки придётся писать свой данжен кроулер ... на Си :yak:
Не будет, потому что на Си написан только её движок и инструментарий. А сама игра не "пишется", она создаётся. Пишется и компилируется - её исполняемый файл. В этом разница терминов.
Дак в этом-то и дело - я привёл в пример ту процедурную штуку, а ты говоришь, что это "не игра!111", хотя всё есть. Игра играется и написана на сях. И даже если ты придираешься к терминам - там игра именно написана. Или ты хочешь сказать, что и ты игра не пишешь? :yak:
Не, я вообще фигнёй какой-то занимаюсь!
Там написан на Си физический движок, написан на Си генератор, написан на Си рендер, написано на Си управление игроком и логика ИИ. Но игровой уровень во-первых не генерируется - он там статичный, во-вторых не написан ни на каком Си. Он придуман, сдизайнен как некий объект цифрового творчества, и прицеплен к тому, что написано на Си. Так как он является неотъемлемой частью игры, получается что на Си не написано 100% игры, причём если выкинуть то что на Си не написано, то игры просто не будет.
Вывод - пишите на Дельфи.
Короче я понял - тебе не угодишь. ИГРОРЬ НА СИ НЕТ!!11
Их вообще ни на каком языке нет. Просто мы привыкли говорить что игры на чём-то написаны. А возьмём например старую добрую игру Lemmings. Она на чём написана, на ассемблере под 6502 для NES или на Паскале под x86 архитектуру IBM PC Compatible? Ответ - игры не написаны ни на чём.
Исполняемый файл != игра.
Ну вот, ты цепляешься к терминам и всякому второстепенному - как на Коленке с комментом где был angle_difference :yak:
Может быть, может быть...
...А могли бы игры делать!
СЛАВА РОБОТАМ.
СЛАВА ИГРАМ! ой.. могли бы роботов делать ... да что такое-то!
NetHack
Типа "нет уровней"? Может такое быть, да. Но сама идея, что их нет - это важная часть игры. И она - не на Си, она - в мыслях.
Да-да, игры производное людей. Люди используют инструменты. Когда сложность системы перерастает возможности деконструктивизма конкретным индивидом, включается холизм и провозглашаются новые метафункции. Наличие инструмента теперь игнорируется, слишком примитивно.
Мне осталось только понять, это сарказм... или нет?
Осталось только понять...
...а мог бы потратить время на новую игру, или хотя бы концепт... на наколенник на тот же.
СЛАВА ИГОРЬ РОМА тот же
Пока трачу время как раз на старую - Замку Невозврата 2 уже скоро год. (проекты которым лет по 8 я бы скорее назвал "древними")
Неа, там 3д графика. Посмотри на IGDC. Я не хочу туда сам заходить.
Ну я помню, Дрон один раз участвовал в Гаминаторе 9, лажовенькое было участие. Попадания в тему - ноль. "Белое безмолвие" это снег, да, но сноуборд это вообще-то шумно.
Дельфи что-то никак не помрёт. Всё в конвульсиях корчится, а всё находятся единичные энтузиасты понажимать в мёртвый инструмент.
Помирает? А что ж народ работает программистами на дельфе и вакансии как были, так и есть?
Написано много наследия корпоративного. Вакансии и на Коболе есть, а COM-программисты вообще бешеные деньги получают, потому что технологии вымерли, а наследие осталось, выжившим гикам платят много, потому что никто этим не хочет заниматься. У меня в конторе есть отдельный отдел на Дельфи пишуший, постепенно он уменьшается и уменьшается, его держат ради поддержки старого кода. Новый на C# и прочем пишется. Средства разработки растут, языки эволюционируют, а ObjectPascal как был, так и остался.
Эх, скоро и мой цпп вымрет также. Все на решетку переходят.
Ага, а в геймдеве на Юнити с тем же C#. Правда Анриал Энжин есть, в нём С++.
Анриал не массовый и труднее в освоении. Его берут ближе к хайэнд играм, а основная масса индюков сидит на Юнити. Пофиг, аутисту не привыкать быть в одиночестве: я еще в 2006 кодил на QuickBasic под DOS. :)
О, я тоже в QBasic нажимал, правда по-детски в 10-м классе, это в 99-м было. Круги всякие рисовал, надписи. :)
Круги! Как немного требовалось для захвата нашего интереса! Мне тоже было интересно их выводить командой Circle. Помню, с одним знакомым баловались на советском компе вроде Микроши, или подобном: один из нас писал команду рисования круга, другой пытался второй командой попасть ровно в круг товарища. Потом запускали программу и смотрели, получилось ли.
Сейчас это звучит как-то совсем плохо, но тогда было море фана. Я проигрывал постоянно. Был не очень то умен, видимо. :)
Вращающийся куб на экране УКНЦ производил фурор.
Бред, Delphi в отличном состоянии живет, и на нем еще можно можно заработать хлеб с маслом да еще и с сыром.
Делфи быстрый по сравнению с этими вашими управляемыми языками(jit не всегда спасает)
Делфи имеет очень простую и мощную RAD среду aka конструктор форм в этих ваших дотнетах
Делфи кроссплатформенный, C# еле вертится на ведроидах с вашими Xamarin'ами
Ну и у делфей тупо с БД намного лучше чем у дотнета
Но впрнинципе да, делфи умирает. Наступила эра Free Pascal!
Понятно, я когда-то даже Delphi немного изучал и калькулятор на ней соорудил в целях обучения.
Спросил у программиста, который и на Delphi в том числе программирует, говорит, популярность снижена из-за высокой цены Delphi, а так есть у него проекты и на ней сейчас.
- ну дельфы свои области применения, для коммерческого использования не подходит из-за того тчо надо 230к рубликов отдать за 1 копию
- А пиратская?
- а вот пиратить только в путь для винды писать софт и для работы с базам данных идеальный инструмент
пиратская бесплатно )
вот ей и пользуюсь
игры конечно на ней писать не очень, не для того она. хотя космические ренджеры утерли нос многим
Как это не очень? Как раз збс. Посмотрите на zengl, dgle(первый), exgine, quad engine, все они достаточно мощные и написаны на Delphi
Готовится перевод сайта на свою, самописную велосипед CMS, которая будет легче налегать на сервер, чем умла
Каждый, кто поставил лопату, обоснуйте своё мнение, почему конкретно ты это сделал?
Я меч ставил, но честно говоря должен был бы лопату. Смотри: сайт пустой, без людей, без оформления. Описание тут - несколько строчек ни о чем.
Как бы, пока плохо все. Во первых - пустой сайт не нужен. Не надо плодить пустые сайты. Приходи в существующее комьюнити дельфи-кодеров, если так хочешь. Во вторых - пустой организатор не нужен. В тебе нет идей, которые зажигают. "Давайте запилим конкурс" - не идея. Пока у тебя нет в себе ничего, чем бы ты мог зажечь, ты как организатор не поднимешь за собой людей.
сайт пустой - собсно, юзеры его и наполняют.
без людей - возьми и пригласи, я буду благодарен)
без оформления - имхо, тогда все сайты на умле без оформления)
"сайт заблокирован"
Перепиливаю его под свою CMS.
Имхо скоро вы меня больше здесь не увидите