Lacman (Lazarus pacman game)

Планы, идеология, архитектура и т.п.

Модератор: Модераторы

Lacman (Lazarus pacman game)

Сообщение Andreich » 02.08.2010 14:55:58

Дело было вечером,… )

[02.08.2010]

Нет-нет, но время от времени меня посещали мысли типа “а почему практически нет примеров игровых проектов на Lazarus,.. чем он в этом плане хуже Delphi, для которого таких навалом? ” Мысли стали появляться чаще после того как побывал на http://www.igdc.ru. Маленькие игрушки, которые делаются для души, для Lazarus отсутствуют как класс (поправьте если ошибаюсь).

Решил в качестве эксперимента набросать простенькую игрушку типа PacMan’a,.. только canvas-графика, пока нет звука, всего один противник (зато такой, что не убежишь ) . Это всего лишь набросок, поэтому прошу сильно не пинать за разрозненность кода и отрывочные комментарии. Это проект, что называется “just for fun”, тем не менее планирую довести его для более-менее играбельного вида. Пожелания и замечания приветствуются! А пока – то что есть…

[20.08.2010]

Вот и версия 0.2-a. Появились игровые объекты: горошинки которые нужно есть, таблетки иммунитета (просроченные, т.к. пока не работают :) ), ягодки/вишенки. Переработал редактор уровней, исправил пути к файлам для win/linux систем, слегка замедлил призрака, а то больно шустрый был.

Думаю, что следующая версия уже перейдет в состояние "бета", а соответственно появится больше врагов, смена уровней и свежая партия "медикаментов".

url: Download | Screenshot (Lazarus 0.9.29 & FPC 2.4.3)
Последний раз редактировалось Andreich 20.08.2010 16:46:32, всего редактировалось 10 раз(а).
Andreich
постоялец
 
Сообщения: 268
Зарегистрирован: 17.04.2008 12:33:43

Re: Lacman (Lazarus Pacman)

Сообщение Logo » 02.08.2010 15:03:52

Error:403 Forbidden :(

Добавлено спустя 3 минуты 17 секунд:
Прочитал "Lacman (Lazarus Pacman)" и первое, что пришло в голову, это ПАКЕТНЫЙ МЕНЕДЖЕР для Lazarus, а оказавается все довольно просто :oops:
Logo
постоялец
 
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

Re: Lacman (Lazarus Pacman)

Сообщение Andreich » 02.08.2010 15:31:13

Logo

Да, есть 403, будем разбираться. Временно залил на файло-обменник. Попробуй сейчас.

Добавлено спустя 6 минут 48 секунд:
Re: Lacman (Lazarus pacman game)
Немного поправил название топика... ;)
Andreich
постоялец
 
Сообщения: 268
Зарегистрирован: 17.04.2008 12:33:43

Re: Lacman (Lazarus pacman game)

Сообщение Logo » 02.08.2010 16:17:06

Скачал, в Linux придется пути к файлам привести в порядок.
Logo
постоялец
 
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

Re: Lacman (Lazarus pacman game)

Сообщение Andreich » 02.08.2010 16:42:54

Logo писал(а):Скачал, в Linux придется пути к файлам привести в порядок.

Ok, к следующей версии обязательно поправлю.
Andreich
постоялец
 
Сообщения: 268
Зарегистрирован: 17.04.2008 12:33:43

Re: Lacman (Lazarus pacman game)

Сообщение FedeX » 02.08.2010 18:36:47

Прикольно!) Неплохо бы написать такую игрушку всю в одном-двух модулях, чтоб было удобно подключать её в свой проект в качестве этакого "пасхального яйца"))

Маленькие игрушки, которые делаются для души, для Lazarus отсутствуют как класс (поправьте если ошибаюсь).

viewtopic.php?f=2&t=2007&p=10282
:D
Аватара пользователя
FedeX
постоялец
 
Сообщения: 422
Зарегистрирован: 27.03.2006 09:25:34
Откуда: украина, житомир

Re: Lacman (Lazarus pacman game)

Сообщение Odyssey » 02.08.2010 19:15:26

Супер! Пара мыслей вслух:
* С клавиатурой есть проблемы. Не всегда удаётся свернуть на повороте.
* Если в формате карты вместо 0 и 1 использовать что-то повизуальнее, типа пробела и "#" то необходимость в редакторе может полностью отпасть.

Вообще, хотелось бы чтобы проект развивался, как минимум в качестве proof of concept.
Odyssey
энтузиаст
 
Сообщения: 580
Зарегистрирован: 29.11.2007 17:32:24

Re: Lacman (Lazarus pacman game)

Сообщение hinst » 02.08.2010 21:45:10

ыыы. прикольно. на крестик не закрывается. может быть, выложу свой симулятор программиста, написанный полностью на паскале и симулирующий программирование скриптов на паскале. проникнутый идеей, короче
з.ы. между прочим стиль "всё в одной форме" нехороший
Аватара пользователя
hinst
энтузиаст
 
Сообщения: 781
Зарегистрирован: 12.04.2008 18:32:38

Re: Lacman (Lazarus pacman game)

Сообщение Andreich » 03.08.2010 09:06:00

Odyssey писал(а):Супер! Пара мыслей вслух:
* С клавиатурой есть проблемы. Не всегда удаётся свернуть на повороте.
* Если в формате карты вместо 0 и 1 использовать что-то повизуальнее, типа пробела и "#" то необходимость в редакторе может полностью отпасть.

1. Чтобы вовремя свернуть на повороте, нужно клавишу нужного направления нажать чуть раньше (буквально на долю секунды) и немного придержать, пока изменится траектория движения. :)
2. Планирую "различные типы местности" (бесшовные стены, дырки в полу, бонусы на карте и т.д.), так что на карте будут 2, 3,...9.

Добавлено спустя 4 часа 39 минут 37 секунд:
hinst писал(а):на крестик не закрывается...

Вообще не закрывается или только в какой-то определенной ситуации? (просто у меня закрывается на раз,.. что за система если не секрет?)
Andreich
постоялец
 
Сообщения: 268
Зарегистрирован: 17.04.2008 12:33:43

Re: Lacman (Lazarus pacman game)

Сообщение Logo » 03.08.2010 18:40:12

Ну вот:
"Компания Namco, которой принадлежат права на культовую игру Pac-Man, первый вариант которой вышел в 1979 году, официально потребовала у Массачусетского технологического института убрать с сайта обучающего проекта Scratch серию разработанных школьниками простейших реализаций игры Pac-Man...."
http://www.opennet.ru/opennews/art.shtml?num=27506

Предлагаю игру переделать в "Смешарики". Железная няня одна всех шугает. Причем, запантентовать с категорическим запретом использования в США :)
Logo
постоялец
 
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

Re: Lacman (Lazarus pacman game)

Сообщение Andreich » 03.08.2010 21:08:03

В упомянутом выше линке, насколько я понял, речь идет именно об использовании торговой марки "PAC-MAN",... а тут совсем другое название! ;) Так что разработка продолжается,.. даешь больше пакменов, хороших и разных!

P.S. А вообще, довольно смешная претензия со стороны правообладателя,.. в сети просто огромное количество пакмен-подобных игрушек, причем многие бесплатны или даже с открытым кодом.
Andreich
постоялец
 
Сообщения: 268
Зарегистрирован: 17.04.2008 12:33:43

Re: Lacman (Lazarus pacman game)

Сообщение Andreich » 20.08.2010 15:42:52

Вышла в свет версия 0.2-a. Подробности, ссылка на загрузку и скриншот в первом посте!
Andreich
постоялец
 
Сообщения: 268
Зарегистрирован: 17.04.2008 12:33:43

Re: Lacman (Lazarus pacman game)

Сообщение FedeX » 20.08.2010 15:49:34

Error:403 Forbidden
Аватара пользователя
FedeX
постоялец
 
Сообщения: 422
Зарегистрирован: 27.03.2006 09:25:34
Откуда: украина, житомир

Re: Lacman (Lazarus pacman game)

Сообщение Andreich » 20.08.2010 16:49:35

Поправил ссылку, теперь она ведет на страницу загрузки. Прямые ссылки на архивы не хотят работать, ну да и ладно,.. будет хоумпейдж.
Andreich
постоялец
 
Сообщения: 268
Зарегистрирован: 17.04.2008 12:33:43

Re: Lacman (Lazarus pacman game)

Сообщение Logo » 20.08.2010 17:12:59

Прогресс. Уже интересно.
Вместо "/" и "\" лучше применить "PathDelim", ведь кроме Linux & Windows есть еще оси, это так, на всякий случай ;)
Logo
постоялец
 
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47


Вернуться в Разработки на нашем сайте

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 29

Рейтинг@Mail.ru