В течение следующих 78 часов, независимые разработчики из Mojang, Grapefrukt, Ludosity, Oxeye Game Studio, Vlambeer и Wolfire Games будут делать свои игры в прямом эфире уже во второй раз. Mojang, в отличие от остальных, обещают сделать 3 игры вместо одной. В этом году собранные деньги пойдут в Electronic Frontier Foundation — фонд, отстаивающий права человека в сфере информационных технологий, и Block by Block — сотрудничество UN Habitat и самих Mojang, направленное на привлечение молодежи в обустройство городов. За первые 3 часа вещания удалось собрать $64,000.
Трансляция ведется на страничке самого Humble Bundle
Доброго времени суток, друзья, кто сведущ в создании игр на С++, подскажите, пожалуйста, хорошие ресурсы, таториалы или что-то подобное. Хотелось бы сделать какой-нибудь несложный 2D платформер(пока).
Я нашёл хорошие сайты только для флешеров(AS3), например: http://flashgamedojo.com/
Хорошую утилитку узрел я в этой штуке, называемой игровым движком — упаковщик спрайтов, вот он. Но нашлось у него недостатков некоторый вагон. Например, он не умеет сохранять и загружать проект и главное — сохраняет в XML, а вот PackedSpriteSheet из состава Slick его не понимает (или еще хуже, понимает, а я этот факт проморгал).
Я подумал, коли фантазия у меня сейчас забухала, то я могу принести немного пользы иным способом. Начал я с улучшения этого упаковщика.
Добавил сохранение и загрузку файла проекта, экспортирование в формат, понятный для PackedSpriteSheet, добавил поддержку упакованных тайловых карт, небольшие изменения в пользовательском интерфейсе.
Вот небольшой скриншотик:
А вот исходнички, пока еще не собрал бинарник. В планах добавить более продвинутый алгоритм упаковки (сейчас используется упаковка полочками), улучшить возможности работы в командной строке и возможность переименования упакованных спрайтов внутри проекта.
Вот, собрал бинарник и можно попробовать как оно в деле. (Сам .jar файл можно взять по этой ссылке)
Ни так давно я проводил видеолекции, где старался покрыть все аспекты профессионального создания игры с нуля. Т.е. от правильного подхода к геймдизайну, креативному и дивергентному мышлению и до написания собственного кросс-платформерного движка на С++ и игры на нем. Лекции собирали приличную аудиторию, как реальных слушателей в зале, так и просмотров на YouTube.
Изначально, думалось сделать нечто большее. Внести некоторые элементы рпг, но подумав, и решив, что самостоятельно сбалансировать это не удастся, решил не рисковать. Поэтому сделал 6 уровней сложности с оконцовков (в виде титров). Ибо игра без концовки - "хуже воровства" :)
Всем привет!Я недавно здесь зарегистрировался и хочу рассказать вам о моём новом творении!
А теперь о самой игре:
Здесь вы управляете квадратным существом в квадратном мире,который выполнен в черно-белой стилистике.Ваша задача пройти все уровни избегая пил и тёмно-серых кубов.Это хардкорная игра.Здесь отсутствует выбор сложности.А также в игре присутствует несколько простых фишек,такие как увеличение размера и замена цвета.И ещё хочу сказать что мешает прохождению игры фон уровней,он состоит из чёрно-белых полосок,и кажется как будто они плывут.Это сильно отвлекает глаза.
Музыка в игре:Danny Baranowsky
На этом всё,спасибо за прочтение,я надеюсь,вам понравится игра!
Что бы опять не забрасывать программирование в дальний ящик, решил написать тетрис. Тетрис математическим методом.
Уровень читателя: начинающий программист.
Что он собой представляет:
Ну во-первых это поле размеченное нулями, летящие фигуры это единицы, двойки это фигуры которые уже установлены на поле, ну а нули собственно это пустые ячейки, по которым можно двигаться. Представить все это дело можно двумерным массивом или матрицей. Я представил массивом.
Сегодня ночью не мог уснуть и решил себя занять кодом: написал игру змейку. Вдохновлялся той самой змейкой, которая была на тетрисе; на том самом тетрисе, который был серый с желтыми кнопочками.
Заметка будет интересна новичкам, если есть какие то вопросы по коду - пишите.
Всем привет. Данная статья (или даже заметка, обзор кода), будет интересна как опытному, так и начинающему программисту.
Ещё хотелось бы отметить, что я не знаю основную аудиторию и не могу изложить материал так, чтобы было интересно всем. Иными словами это мой первый пост в этом блоге на сайте gamin.me.
Устали от теории? Не волнуйтесь, больше ее не будет :). То, что так жаждали активные читатели свершилось - мы пишем полноценный игровой прототип. Здесь не будет динамического освещения, blooma'а и навороченных эффектов при взрыве. Зато можно будет летать, стрелять и убивать - джентельменский набор счастья.
Так. В итоге мы пойдем другим путем. Без привязки к ГМ вообще и без кода. Ближе к вечеру удаляю старые посты и пишу новый. Если там что-то было полезное для кого-то -- сохраняйте.
Если коротко по постам:
-3) Вся статья не верна.
-2) Игровой цикл есть, как минимум, в гм-вики. Ничего нового я там не сказал.
-1) Выводы картинки на экран описаны в гм-хелпе, как минимум. Если вы будете использовать ГМЛ, то мимо не пройдете. Продвинутых техник в посте не описано, так что ценность всей статьи сомнительна.
0) Отправная точка. Пост будет переписан.
1) Уберу отсылки к ГМ, но разбор скриншотов останется.
2) Кроме фактически дублирования поста о масштабировании ничего нового в статье нет. На удаление.
В прошлом посте я познакомил вас с движком love. Пришло время рассмотреть ближе движок, Lua (язык, который в нём используется) и написать свою первую игру.
Последние обновления