Игра Sonic The Hedgehog
Участников: 4
Игра Sonic The Hedgehog
Добрый вечер!
Предлагаю Вашему вниманию свою старую игру, которую я написал ещё четыре года назад на QuickBasic v4.5 под DOS, а в этом году переписал её на FreeBasic под Win, исправив некоторые ошибки и обновив графику.
Это мой первый опыт в создании платформеров, так что, я надеюсь, вы не будете кидаться помидорами
Этот вариант для видеоадаптеров, поддерживающих режим 320х240 (Как выяснилось, работает далеко не у всех):
http://sites.google.com/site/fotoncat/home/downloads/_SONICTH.zip
Этот вариант игры, работающий в режиме 640х480 (Должен работать на 99,9 % видеоадаптеров. Рекомендуется.):
http://sites.google.com/site/fotoncat/home/downloads/_SONIC_640.zip
Перед игрой предлагаю прочитать README_RU.pdf в архиве с игрой. Там, в частности, написано, что для прохождения уровня необходимо собрать все значки с зелёной буквой S. (Это наиболее частый вопрос пользователей зарубежных форумов, где игра также была опубликована)
Скриншоты:
http://sites.google.com/site/fotoncat/home/news/novaaigra-newgame
Заранее большое спасибо за внимание и время, потраченное на просмотр и обсуждение этого низкосортного ПО.
Мой нижайший поклон Вам, коллеги.
Котоёж.
Предлагаю Вашему вниманию свою старую игру, которую я написал ещё четыре года назад на QuickBasic v4.5 под DOS, а в этом году переписал её на FreeBasic под Win, исправив некоторые ошибки и обновив графику.
Это мой первый опыт в создании платформеров, так что, я надеюсь, вы не будете кидаться помидорами
Этот вариант для видеоадаптеров, поддерживающих режим 320х240 (Как выяснилось, работает далеко не у всех):
http://sites.google.com/site/fotoncat/home/downloads/_SONICTH.zip
Этот вариант игры, работающий в режиме 640х480 (Должен работать на 99,9 % видеоадаптеров. Рекомендуется.):
http://sites.google.com/site/fotoncat/home/downloads/_SONIC_640.zip
Перед игрой предлагаю прочитать README_RU.pdf в архиве с игрой. Там, в частности, написано, что для прохождения уровня необходимо собрать все значки с зелёной буквой S. (Это наиболее частый вопрос пользователей зарубежных форумов, где игра также была опубликована)
Скриншоты:
http://sites.google.com/site/fotoncat/home/news/novaaigra-newgame
Заранее большое спасибо за внимание и время, потраченное на просмотр и обсуждение этого низкосортного ПО.
Мой нижайший поклон Вам, коллеги.
Котоёж.
Re: Игра Sonic The Hedgehog
Игра навевает странное чувство, чегото родного, давно забытого, из за чего не хочеться оставлять коментариев с критикой.
А графика своя?
А графика своя?
Vicmad- Сообщения : 14
Дата регистрации : 2010-01-08
Re: Игра Sonic The Hedgehog
Да, графику рисовал сам, кроме всех вырезанных изображений Соника и Доктора Роботника (в конце).Vicmad пишет:Игра навевает странное чувство, чегото родного, давно забытого, из за чего не хочеться оставлять коментариев с критикой.
А графика своя?
Re: Игра Sonic The Hedgehog
А исходник игры будет? Хотелось бы посмотреть на движок.
Игра смотрится прикольно, но есть мелкие косяки в движке. Такое впечатление, что столкновение Соника проверяется только по вертикали вниз, а вверх и вбок можно проскакивать сквозь любые препятствия. Это фича?
Игра смотрится прикольно, но есть мелкие косяки в движке. Такое впечатление, что столкновение Соника проверяется только по вертикали вниз, а вверх и вбок можно проскакивать сквозь любые препятствия. Это фича?
ExMortis- Сообщения : 11
Дата регистрации : 2009-01-01
Возраст : 41
Откуда : Российская Империя, уездный город Белгород
Re: Игра Sonic The Hedgehog
ExMortis пишет:А исходник игры будет? Хотелось бы посмотреть на движок.
Игра смотрится прикольно, но есть мелкие косяки в движке. Такое впечатление, что столкновение Соника проверяется только по вертикали вниз, а вверх и вбок можно проскакивать сквозь любые препятствия. Это фича?
Исходник могу выслать на e-mail. Вряд-ли чем то он будет полезен, там нет никаких комментариев и стиль программирования далеко не из лучших. На самом деле столкновение проверяется в любом направлении путём оценки расстояния между координатами середин спрайтов.
Re: Игра Sonic The Hedgehog
По-моему именно с такими столкновениями в игре даже лучше. Там же некоторые места в уровнях на это рассчитаны, чтобы ГГ вниз мог спуститься)
Гуд игра, мне понравилась) И мьюзик хороший (насколько я понял из титров, ты его сам сочинял? - это редкость )
Гуд игра, мне понравилась) И мьюзик хороший (насколько я понял из титров, ты его сам сочинял? - это редкость )
Re: Игра Sonic The Hedgehog
Спасибо! Да, музыку писал сам, вообще электронная музыка - моя страсть, занимаюсь её сочинением с детства. Если хочешь, здесь можно послушать и другие мои композиции в этом жанре: http://8bitcollective.com/members/FotonCat/Myster пишет:По-моему именно с такими столкновениями в игре даже лучше. Там же некоторые места в уровнях на это рассчитаны, чтобы ГГ вниз мог спуститься)
Гуд игра, мне понравилась) И мьюзик хороший (насколько я понял из титров, ты его сам сочинял? - это редкость )
Re: Игра Sonic The Hedgehog
Удвиляюсь, как ты успеваешь сочетать рисование, программирование и музыку (причем очень "насыщенную"))) У мя брат тоже музыку сочиняет, правда преимущественно не трекерную, а на всяких LMMS или гитарой, но ведь и трекерную не так легко делать (сам не знаю насчет ModPlug'a, больше подразумеваю то, что ближе, или точнее то, на что брат нацелен - Schizm или Impulse)) Но он даж не находит времени порисовать чего-нибудь)) (к слову, а я все остальное делаю: ресурсы, код и тп)) Разделение труда получается)) ...Кропотливая работа для одного человека наверное
Re: Игра Sonic The Hedgehog
Ну у меня нет брата)))) Мне очень интересно всё делать самому, к тому же я не терплю однообразной работы. А эту игру я делал небольшими темпами около полугода, когда мне было 15 (Напомню, в MS-DOS игра была написана в 2005). Сейчас наверное то же самое получилось бы быстрее. Проблема только в мотивации и ясности и чёткости преследуемой цели. И чтобы учёба/работа не сильно мешали.Myster пишет:...Кропотливая работа для одного человека наверное
Re: Игра Sonic The Hedgehog
Котоёж, дай пожалуста исходник реализации колизий в платформере, очень прошу.
Vicmad- Сообщения : 14
Дата регистрации : 2010-01-08
Re: Игра Sonic The Hedgehog
У меня один из самых простейших методов, основанный на вычислении расстояния между серединами спрайтов:
- Код:
x1 - координата по "x" середины спрайта 1
y1 - координата по "y" середины спрайта 1
x2 - координата по "x" середины спрайта 2
y2 - координата по "y" середины спрайта 2
min_r - минимальное расстояние между спрайтами без столкновения
r = sqr( (x1 - x2)^2 + (y1 - y2)^2 ) - расстояние между спрайтами
if r < min_r then
'Обработка столкновения
end if
Права доступа к этому форуму:
Вы не можете отвечать на сообщения