|
6 / 6 / 2
Регистрация: 02.10.2010
Сообщений: 100
|
|
Марио06.03.2011, 17:59. Показов 12440. Ответов 14
Метки нет (Все метки)
Скажите пожалуйста ктонибудь делал игру Марио на Паскале . Или может у когонить исходники есть ,выложите пожалуйста.Объясните пожалуйста как можно реализовать этот алгоритм,больше всего не понимаю как сделать, чтобы когда Марио идёт территория открывалась дальше . Заранее спасибо .
0
|
|
| 06.03.2011, 17:59 | |
|
Ответы с готовыми решениями:
14
Платформер в стиле марио Марио Марио |
|
5 / 5 / 1
Регистрация: 10.10.2008
Сообщений: 138
|
|
| 07.03.2011, 16:01 | |
|
ну можно сделать так:
создаем текстовый файл который будет мапой те матрица M x N где каждый символ означает определенную единицу игрового мира например 0 - это пустое пространство 1- это земля m - это марио f - это цветочек итд далее при запуске игры записываешь матрицу из файла в массив M x N и выводишь с условием (если A[i] = 'm' то нарисовать марио, если A[i] = 'f' то нарисовать цветок ) а движение экрана реализовывать движением индекса вывода. например мапа у нас размером 20-высота и 200-ширина а экран размером 20 на 30. выводишь на экран часть мапы 20 на 30 начиная с 0 потом при движении марио выводишь с 1 итд. смотри а вообще пиши лучше на directX быстрей и красивей получится. на DelphiX марио можно запару дней написать.
1
|
|
|
6 / 6 / 2
Регистрация: 02.10.2010
Сообщений: 100
|
|
| 07.03.2011, 22:54 [ТС] | |
|
Спасибо идея очень даже не плохая !! Но есть ещё очень много непонятных вопросов!!
Добавлено через 7 минут Ну мне её потом ещё и на Делфи переделать нужно !!! Просто ме ещё Делфи не начинали ,но я так имею общее предстовление там кнопку создать , фотку вставить но не больше Добавлено через 1 минуту Но хотелось бы реализовать это на Паскале !! Выкладывайте сюда свои идеи у кого какие есть !! Буду очень благодарен !
0
|
|
|
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,876
|
|
| 07.03.2011, 22:59 | |
|
2
|
|
|
37 / 32 / 9
Регистрация: 04.03.2011
Сообщений: 120
|
|
| 07.03.2011, 23:31 | |
|
Я нуб в паскале, но было бы интересно изучить исходники Марио. Спасибо!
0
|
|
|
6 / 6 / 2
Регистрация: 02.10.2010
Сообщений: 100
|
|
| 07.03.2011, 23:57 [ТС] | |
|
SuPeR XaKer Спасибо тебе огромное !! Но всеравно выкладывайте свои идеи !!Просто хотелось бы самому написать !!
Добавлено через 6 минут Да !! тот код просто так не Осилить !! Хотелось бы самому!!! Помогите кто чем может !! может какиенибудь книжки есть !! или ещё чёнить типо того !!
0
|
|
|
37 / 32 / 9
Регистрация: 04.03.2011
Сообщений: 120
|
|
| 08.03.2011, 00:20 | |
|
Ромка666, как только начну с графикой работать, думаю через неделю - другую, попробую чем - нибудь помочь, ибо самому интересно
0
|
|
|
6 / 6 / 2
Регистрация: 02.10.2010
Сообщений: 100
|
|
| 08.03.2011, 08:56 [ТС] | |
|
ок !!
Добавлено через 27 секунд Давай !! сместе интереснее будет !!
0
|
|
|
5 / 5 / 1
Регистрация: 10.10.2008
Сообщений: 138
|
|
| 08.03.2011, 13:46 | |
|
0
|
|
|
6 / 6 / 2
Регистрация: 02.10.2010
Сообщений: 100
|
|
| 08.03.2011, 14:28 [ТС] | |
|
Я просто чтото плохо представляю как !! Можно реализовать твой алгоритм !! Ну например у мя есть мапа определённого размера!! считать ее нарисовать определённые объекты непроблема но ведь они всегда будут рисоваться на одном и томже месте при движении марио !! И ещё как лучше оформлять объекты!! В виде чего ,чтобы потом их можно было легкоиспользовать !! И как сделатьтак , чтобы марио например сталкнувшись с определённым объектом не продолжал свой путь !! Как его остановить я знаю но чтобы экран не потухал и игра продолжалась !!
0
|
|
|
5 / 5 / 1
Регистрация: 10.10.2008
Сообщений: 138
|
|
| 08.03.2011, 15:52 | |
|
ну я бы сделал так:
1- есть глобальный игровой цикл в нем происходят все изменения. 2- есть определенные константы содержащие символы соответствующие определенному действию например UP = 'w' 3 - есть 2 матрицы 1-это мапа, 2-это набор объектов в виде записей содержащих
пока все. более детально это уже по ходу написания
0
|
|
|
6 / 6 / 2
Регистрация: 02.10.2010
Сообщений: 100
|
||||||
| 09.03.2011, 13:29 [ТС] | ||||||
|
Спасибо !! За столь подробный ответ !! Если ещё будут какието вопросы то буду задовать !!
Добавлено через 53 минуты Только начал делать и сразу возникло много вопросов !! Я непонимаю как можно создать запись из объектов !! и как сделать , чтобы он прыгал и не проходил сквозь стены !! пока всё ,что смог буду пробовать !!! может что не так делаю так вы скажите вот собственно сам код ...
ооо!! Добавлено через 1 час 58 минут Shtolz, ну давай помогай советом !!
0
|
||||||
|
5 / 5 / 1
Регистрация: 10.10.2008
Сообщений: 138
|
|
| 09.03.2011, 14:49 | |
|
извини пока времени нету =( зачет завтра . после посмотрю
0
|
|
|
37 / 32 / 9
Регистрация: 04.03.2011
Сообщений: 120
|
||||||
| 09.03.2011, 16:05 | ||||||
|
Была у меня задачка такая на сдвиг массива.. Так вот, улучшив программу, которая у меня получилась я подумал, что из этого можно сделать игру на подобии змейки, только гораздо проще и в ASCII.
Пока только наработки, может пригодится:
Добавлено через 53 минуты В графике индексация координат идет так же, как и в массиве с верхнего левого угла?
0
|
||||||
|
6 / 6 / 2
Регистрация: 02.10.2010
Сообщений: 100
|
|
| 09.03.2011, 22:43 [ТС] | |
|
спасибо посмотрю !!
0
|
|
| 09.03.2011, 22:43 | |
|
Помогаю со студенческими работами здесь
15
Марио vs Соник Смерть в марио Марио, js первые ошибки Разместить музыку в Марио
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|