Дешёвые драмы (полная версия)

Dig-N-Rig

Bucket Detective

The Dark Mod

The Dream Machine

Программирование

Упаковщик спрайтов

Хорошую утилитку узрел я в этой штуке, называемой игровым движком — упаковщик спрайтов, вот он. Но нашлось у него недостатков некоторый вагон. Например, он не умеет сохранять и загружать проект и главное — сохраняет в XML, а вот PackedSpriteSheet из состава Slick его не понимает (или еще хуже, понимает, а я этот факт проморгал).

Я подумал, коли фантазия у меня сейчас забухала, то я могу принести немного пользы иным способом. Начал я с улучшения этого упаковщика.

Добавил сохранение и загрузку файла проекта, экспортирование в формат, понятный для PackedSpriteSheet, добавил поддержку упакованных тайловых карт, небольшие изменения в пользовательском интерфейсе.

Вот небольшой скриншотик:

скриншотик, небольшой

А вот исходнички, пока еще не собрал бинарник. В планах добавить более продвинутый алгоритм упаковки (сейчас используется упаковка полочками), улучшить возможности работы в командной строке и возможность переименования упакованных спрайтов внутри проекта.


Вот, собрал бинарник и можно попробовать как оно в деле. (Сам .jar файл можно взять по этой ссылке)


Ссылка на репозиторий, просто дабы не было раскидано по комментариям.

  • Werdn
  • 31 августа 2012, 00:45
  • Com189
  • 0

Для тех, кто хочет написать свой движок или заняться проф. геймдевом

dron_lecture.jpg

Ни так давно я проводил видеолекции, где старался покрыть все аспекты профессионального создания игры с нуля. Т.е. от правильного подхода к геймдизайну, креативному и дивергентному мышлению и до написания собственного кросс-платформерного движка на С++ и игры на нем. Лекции собирали приличную аудиторию, как реальных слушателей в зале, так и просмотров на YouTube.

читать дальше >>

  • DRON
  • 03 августа 2012, 11:21
  • Com186

Изначально, думалось сделать нечто большее. Внести некоторые элементы рпг, но подумав, и решив, что самостоятельно сбалансировать это не удастся, решил не рисковать. Поэтому сделал 6 уровней сложности с оконцовков (в виде титров). Ибо игра без концовки - "хуже воровства" :) 

Вот шотик с нее и, разумеется, ссылка.

3.jpg

The Jet.Первый проект.

Всем привет!Я недавно здесь зарегистрировался и хочу рассказать вам о моём новом творении!

А теперь о самой игре:

Image previewImage previewЗдесь вы управляете квадратным существом в квадратном мире,который выполнен в черно-белой стилистике.Ваша задача пройти все уровни избегая пил и тёмно-серых кубов.Это хардкорная игра.Здесь отсутствует выбор сложности.А также в игре присутствует несколько простых фишек,такие как увеличение размера и замена цвета.И ещё хочу сказать что мешает прохождению игры фон уровней,он состоит из чёрно-белых полосок,и кажется как будто они плывут.Это сильно отвлекает глаза.

Музыка в игре:Danny Baranowsky

На этом всё,спасибо за прочтение,я надеюсь,вам понравится игра!

Ссылка

http://narod.ru/disk/48317884001.d55156d9376b7cef6f93c9d015f6fe7c/The%20Jet.exe.html

Заметки: Тетрис математическим методом.

скриншот из игрыЧто бы опять не забрасывать программирование в дальний ящик, решил написать тетрис. Тетрис математическим методом.

Уровень читателя: начинающий программист.

Что он собой представляет:

Ну во-первых это поле размеченное нулями, летящие фигуры это единицы, двойки это фигуры которые уже установлены на поле, ну а нули собственно это пустые ячейки, по которым можно двигаться. Представить все это дело можно двумерным массивом или матрицей. Я представил массивом. 

читать дальше >>

Подумал, что кому-то может быть интересно.

В рамках нашего видеокурса по разработке кроссплатформерного движка и игры на нем, начали разбирать Linux. Про сам курс подробнее можно прочитать тут:

http://dron.deeprosoft.com/articles/video_lectures

Лекция 7.1 Введение в разработку под Linux. 

Лекция 7.2 Разбираем порт движка под Linux. 

Ночной код - Змейка

screenshot

Сегодня ночью не мог уснуть и решил себя занять кодом: написал игру змейку. Вдохновлялся той самой змейкой, которая была на тетрисе; на том самом тетрисе, который был серый с желтыми кнопочками.

Заметка будет интересна новичкам, если есть какие то вопросы по коду - пишите.

читать дальше >>

Arkanoid на 39 строк

screenshot

Всем привет. Данная статья (или даже заметка, обзор кода), будет интересна как опытному, так и начинающему программисту.

Ещё хотелось бы отметить, что я не знаю основную аудиторию и не могу изложить материал так, чтобы было интересно всем. Иными словами это мой первый пост в этом блоге на сайте gamin.me.

читать дальше >>

Пишем Shoot 'em up на Alternativa3D - Часть 3: Прототип.

main2.png

Часть 3: Прототип.

CHAPTER 1 :: Chapter 2 :: Chapter 3

 

Устали от теории? Не волнуйтесь, больше ее не будет :). То, что так жаждали активные читатели свершилось - мы пишем полноценный игровой прототип. Здесь не будет динамического освещения, blooma'а и навороченных эффектов при взрыве. Зато можно будет летать, стрелять и убивать - джентельменский набор счастья.

читать дальше >>

Mighty Final Fight. Vol.3

 game over

-3 :: -2 :: -1 :: 0 :: 1 :: 2 :: 3

Так. В итоге мы пойдем другим путем. Без привязки к ГМ вообще и без кода. Ближе к вечеру удаляю старые посты и пишу новый. Если там что-то было полезное для кого-то -- сохраняйте.

Если коротко по постам:

-3) Вся статья не верна. 

-2) Игровой цикл есть, как минимум, в гм-вики. Ничего нового я там не сказал.

-1) Выводы картинки на экран описаны в гм-хелпе, как минимум. Если вы будете использовать ГМЛ, то мимо не пройдете. Продвинутых техник в посте не описано, так что ценность всей статьи сомнительна.

0) Отправная точка. Пост будет переписан.

1) Уберу отсылки к ГМ, но разбор скриншотов останется.

2) Кроме фактически дублирования поста о масштабировании ничего нового в статье нет. На удаление.

  • yeo
  • 12 февраля 2012, 18:11
  • Com1827

Что такое любовь? (LÖVE 2D)

love.png

Очень захотелось рассказать о отличном движке love (также известном как LÖVE 2D), который, к сожалению, мало кому известен в этих кругах. Хотя он есть в базе, а также 2 игры, созданные на нём: GunFu Deadlands и Ten Second War.

читать дальше >>

Blank