|
Now I Matrix
137 / 134 / 28
Регистрация: 01.03.2010
Сообщений: 223
|
|
Игра "Платформер"07.01.2011, 14:05. Показов 4814. Ответов 32
Метки нет (Все метки)
Здравствуйте. Посмотрел я и не увидел ни одного платформера на Borland'e 6 ... решил сесть, и написать.
За часа 4 наваял можно так сказать движок, кривоватый, но рабочий. Вот теперь прошу оценить и помочь его доделать, исправить (если сможете всё таки разобраться где там что) Игрок - class. Компьютеры - class. Платформы - TShape. Не по теме: (писать платформер было легко, так как больше 2 лет писал игры на GameMaker'e 8)
4
|
|
| 07.01.2011, 14:05 | |
|
Ответы с готовыми решениями:
32
Игра платформер Игра платформер Платформер, sfml, 2d игра |
|
11 / 11 / 1
Регистрация: 27.12.2010
Сообщений: 39
|
|
| 15.01.2011, 16:36 | |
|
0
|
|
|
CEO
2258 / 1248 / 57
Регистрация: 16.03.2009
Сообщений: 3,588
|
|
| 18.01.2011, 01:49 | |
|
Готичненько
0
|
|
|
37 / 36 / 4
Регистрация: 08.12.2010
Сообщений: 206
|
|
| 23.01.2011, 02:04 | |
|
слушай, а будет графическое оформление, или все так и будет типа битва между квадратиками... да, и можно (наверное) приделать уровни сложности, а то мочат сильно... пройти нереально... или последняя версия не от 8 января 2011?
и менюшку бы вступительную какую-то... ну, да ладно, это можно и потом...
0
|
|
|
Now I Matrix
137 / 134 / 28
Регистрация: 01.03.2010
Сообщений: 223
|
|
| 23.01.2011, 18:17 [ТС] | |
|
Графика будет в дальнейшем, просто пока что ещё только пытаюсь сделать платформер, щас забросил, собираюсь через неделю снова начать разработку, сделал редактор уровня, но пока что ещё не внедрил до конца загрузку уровня игрой ... доработал значительные баги, но пока что выложить не могу, не раньше чем через неделю.
Всем спасибо.
0
|
|
|
CEO
2258 / 1248 / 57
Регистрация: 16.03.2009
Сообщений: 3,588
|
||
| 23.01.2011, 23:11 | ||
|
Matrica, продолжать стоит, довольно интерестная разработка. мне и в квадратиках нравится
![]() Matrica, а кстати - там есть недочет в логике ботов, если стать ПОД ним, то он обходить и спрыгивать не будет, а будет стрелять в его пол (наш потолок). некрасиво как то
0
|
||
|
Now I Matrix
137 / 134 / 28
Регистрация: 01.03.2010
Сообщений: 223
|
|
| 24.01.2011, 11:32 [ТС] | |
|
Никогда не претендовал на искусное написание искусственного интеллекта, для хоть каково та интереса игры набросал простенький =)
была идея разбить всё поле на ячейки, и где ячейка сталкивается с препятствием отметить 1, а где нет 0, а потом волновым методом (от бота исходят волны цифр по порядку во все 4 стороны 1,2,3 и т.д.) как только с какой-нибудь стороны цифра достигает игрока бот идёт по возрастанию цифр, кто знает этот алгоритм, тот поймет, но сколько я не пытался понять как его реализовать я не смог (ссылаюсь на мой возраст, 14 =) ) Вот материалы по волновому алгоритму поиска пути в лабиринте и не только: Основной материал: http://ru.wikipedia.org/wiki/%... 1%82%D0%BC http://www.firststeps.ru/theory/karta.html http://orionxl.ru/volnovoj-algoritm.html http://shuvaev-pavel-14.narod.... algoritma/ гуглиться так: http://yandex.ru/yandsearch?cl... 0%B8&lr=59 но мне бы его описать в программе =) (админы, да простите вы меня за ссылки, ничего плохого не хотел)
0
|
|
|
|
||
| 24.01.2011, 11:35 | ||
|
1
|
||
|
Now I Matrix
137 / 134 / 28
Регистрация: 01.03.2010
Сообщений: 223
|
|
| 27.01.2011, 16:20 [ТС] | |
|
Переписал модуль загрузки карты, создал редактор карт, создал просмоторщик карт
Описание: mxPlatformer - движок игры, для правильного запуска, запускайте через mxPlatformerLevelViewer.exe. mxPlatformerLevelViewer.exe - Просмотр карты, и тригеров на ней, запуск движка игры с этой картой (кнопка InGame). mxPlatformerEditor.exe - редактор карт, о нём поподробнее ниже. чтобы изменять размер стен в редакторе нужно при выбраной стене зажать ctrl - width shift - height ещё есть функц. кнопка alt, сами поймёте что она делает. Единственное что пока ещё не доделал в редакторе, так это возможность загрузки карты, и редактирования её, возможно только создание новой карты (уровня) Добавил в движок игры, режим Deathmatch, в этом режиме боты атакуют вас бесконечно (пока вас не убьют). Можно полностью изменять "физику" игры, скорость прыжка, его мощность, скорострельность игрока или ботов ... и т.д. (изменять можно при создании нового уровня). Карты кодируются по написанному мной "спэшл фо" эта игра алгоритму. Есть возможность установки на карту пароля (на редактирование и на просмотр в mxPlatformerLevelViewer.exe), на открытие движком игры решил что делать не надо. (чтобы не ставить пароль нужно либо оставить поля ввода пароля без изменений, либо стереть из них всё, либо написать туда NULL (он туда и записан по умолчанию) ) Ну вроде всё!!! *mx - это сокращённо мои ник, Matrix. P.S: кидайте сюда ваши уровни!
0
|
|
|
Now I Matrix
137 / 134 / 28
Регистрация: 01.03.2010
Сообщений: 223
|
|
| 27.01.2011, 18:07 [ТС] | |
|
Добавил в редактор уровней возможность копировать вставить, она осуществляется нажатием на объект средней кнопкой мыши чтобы скопировать и средней кнопкой мыши по форме чтобы вставить.
(объект унаследует цвет и размер), копирование происходит текстом в буфер обмена.
0
|
|
|
|
|
| 27.01.2011, 18:47 | |
|
Запускаю mixPlatformer.exe, выскакивает какое-то диалоговое окно открытия файла
Добавлено через 8 минут Итого. При запуске нужно выбрать уровень. Вот не судьба сделать так, чтобы окно выбора уровня сразу было настроено на нужную папку? Далее выбираю уровень, после чего он запустился, но при этом окошко проводника, из которого я запускал, находится поверх игры, надо ещё на окно с игрой переключиться. В итоге пока я переключусь, меня уже убивают. После того, как убили, надо опять все эти манипуляции начинать с самого начала. Если стараться делать всё очень быстро, то ещё можно прожить 2-3 секунды, после чего всё равно убивают. При таком раскладе единственное у меня отношение к этой игре - "в пи..ду такие оладушки и больше я к ней никогда не вернусь". Вот неужто нельзя выдать на тестирование что-то вменяемое и адэкватное?
0
|
|
|
Now I Matrix
137 / 134 / 28
Регистрация: 01.03.2010
Сообщений: 223
|
|
| 27.01.2011, 20:11 [ТС] | |
|
Я же внятно написал что mxPlatformer это только движок, запускать игру надо через лаунчер, mxPlatformerLevelViewer.exe
То что окно проводник по верх, это не могу исправить, но если запускать через лаунчер то всё нормально. Вскоре постараюсь запихнуть лаунчер в саму игру. Времени мало, школа всё-таки =) И так давно обновлений не было, решил выложить что успел написать за сегодня! И ни одна игра или программа не была написана сразу, и доведена до идеала, сотни, сотни бета-тестов и т.д.
0
|
|
|
|
|
| 27.01.2011, 20:17 | |
|
Matrica, только вот я не пойму, куда ты спешишь? Ну потрать 10 минут на то, чтобы свой бардак довести до такого состояния, чтобы бэта-тестеры могли просто взять и запустить, и не заниматься извращениями. И сделай уровень, на котором хоть что-то можно успеть сделать, а не сдохнуть за 5 секунд. Это тебе в первую очередь нужно программу оттестировать. а не нам
0
|
|
|
Now I Matrix
137 / 134 / 28
Регистрация: 01.03.2010
Сообщений: 223
|
|
| 27.01.2011, 20:27 [ТС] | |
|
Ну карту уже не сегодня, а можно её и самому сделать, как раз протестируете редактор.
0
|
|
| 27.01.2011, 20:27 | |
|
2D игра-платформер, мини-карта на VB Игра-платформер на C++. Разобраться в причинах ошибок 2d платформер
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|