Форум программистов, компьютерный форум, киберфорум
Программирование игр
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
 Аватар для zorxor
568 / 113 / 0
Регистрация: 09.02.2020
Сообщений: 2,732
Записей в блоге: 1

Игра "SUPER MARIO" или "SOLDIR OF MARIO"

28.01.2025, 13:58. Показов 20034. Ответов 211
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, дорогие мои братья и сёстры!

Игра "SUPER MARIO" или "SOLDIR OF MARIO"

Да да!

Добавлено через 19 минут
Господь сподобил меня Своей милостью, я, когда-то, писал вот эту игру - она была написана, когда я окончил школу и поступил в ВУЗ, летом.

Видео процесс игры и работа в редакторах кирпичиков, ролик сети 'You Tube', длительность ролика около 9 минут.
Кликните здесь для просмотра всего текста


И, что хочу вот сказать: перед тем, как Господь поднял меня, это было рано, в пятницу 13 февраля 1998 года, я являлся в то время лаборантом на кафедре вычислительных машин. К.г.(*), я написал игру под названием "SOLDIR OF MARIO" - "Солдат Марио", как смесь игры Super Mario (c TV приставки "Dendy") и игры Soldier of Fortune ("Солдат Фортуны") с небольшого ZX-Spectrum компьютера (памяти у него было всего 64 килобайт) в 96-97 годах, летом, почти в то время не спал и не ел, потому что меня накрыла настолько сильная волна поддержки, у меня было постоянно состояние эйфории, пока я, практически не отрываясь от экрана монитора занимался программированием "Soldir of Mario"

И, вот, разработка этой игры очень здорово помогает понять и как устроен и задуман наш мир.

https://github.com/wiz3267/mario

Добавлено через 4 часа 52 минуты
Программистам, которые занимались разработкой игр, лучше, как мне кажется, легче понять, что мир, в котором мы живём, очень интересно устроен. Никаких случайностей, тут, конечно нет. Прежде, чем реализовать проект, Господь размышлял - а какой это будет мир, ад или рай. Если рай, тут одна цветовая гамма, все цветы радуги, небо было необходимо создать голубоватого цвета, траву - зеленого, облака - белыми, хлеб - белый. Но этого мало. Нужно ещё разработать все живые организмы - какова будет взаимосвязь всех животных и существ экосистемы. Нужно создать некоторые вещества, без которых невозможна жизнь любого организма - вода H2O и кислород - просто О2. Также, кроме всего прочего, это вещество должно будет обладать рядом важных для жизни свойств - при 0 градусов оно должно начинать закристаллизироваться и становится жестким, твёрдым веществом, однако свойства у него будут таковы, что оно не будет тонуть в воде. Почему так - в таком случае зимой водоёмы с водой будут покрываться корочкой льда, и можно в таком случае ходить по воде (всем людям). Ну и так далее. Один организм должен будет питаться другим. Главный герой или персонаж этого мира - человек. Человек должен состоять не только из костей и мяса, но как венцу творения у Человека будет бессмертная душа, "Я", сознание и память. Человек будет способен своим сознанием быть в высших сферах подсознания и общаться с Бесконечным Богом.

Каковы должны быть размеры этого мира, продолжительность дня и ночи, продолжительность года, как и вокруг какой оси должен вращаться этот мир, скорость движения вокруг Солнца (основной светильник), какое должно быть расстояние от Солнца до Земли, мощность Солнца, чтобы была возможность жить на планете людям и другим живым существам - короче говоря, чтобы мы, жители планеты Земля, не поджарились летом на Солнце и не замерзли зимой.....и т.д. и пр. и пр., будет ли вокруг этого земного мира вращаться ещё один - планета Луна - если да, то какова должна она быть, радиус планеты Луна, скорость вращения вокруг Земли, скорость вращения вокруг оси и наклон оси, рельеф местности.

Ну и, самое главное, а каков будет сам-то Человек, Венец Творения? Как он должен выглядеть? Потом, по истории строительства нами Вавилонской башни, когда древние люди решили построить башню до неба - Господь расстроил их планы, произвёл разделение языков у строителей Вавилонской башни. До селе, они говорили на одном самом первом древнем первоязыке, а тут они заговорили, вдруг, внезапно, на самых разных языках и наречиях, они перестали понимать друг друга, остановили на время строить башню, заморозили строительство, как бы сказали сейчас, спустились с неё и разбрелись по лицу всей Земли. Всё это написано в книге "История нашей Вселенной - от создания до падения", где самым подробным образом описана история Землян, что случилось с Землянами: почему они, начав за "здравие", окончили уже за "упокой", переубивали друг друга, разрушили сами себя, превратили свою планету в самый настоящий ад. Увы. Чтобы люди на будущее знали, как не следует поступать и жить, смотря на эту трагическую гибель нашего с вами Земного мира - планеты Земля Солнечной Системы Галактики Млечный Путь.
3
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.01.2025, 13:58
Ответы с готовыми решениями:

Super Mario
Привет Ребята! Помогите, пожалуйста, найти ошибку! #include <SFML/Graphics.hpp> using namespace sf; int ground = 400; ...

Super Mario на C++ и OpenGL
Всем привет. Решил написать марио на opengl. Пока это все без текстур. Проблема в том, что уже который день не получается написать...

Персонаж super mario не видит коллизию
помогите пожалуйста с кодом,уже всю голову сломал, персонаж не видит коллизию,проваливается сквозь блоки,прикладываю класс игрока package...

211
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
18.05.2026, 15:35
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Royal_X Посмотреть сообщение
из Марио
китайские нейросети блюдут авторские права и четко распознают оригинального Марио с последующем отказом в генерации.

но я тут ваще не вижу никаких проблем от слова совсем.

Добавлено через 2 минуты
Цитата Сообщение от Royal_X Посмотреть сообщение
Но вот многих не гуманоидных персонажей из Марио придется вручную кости добавлять и анимировать
для этого существуют бесплатные асеты с негуманоидными чудищами.

но если время будет оставаться, то вообще не проблема добавить в червяков кости,
потому что они червяки и чем неестественней они будут двигаться, тем лучше)
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3037 / 1054
Регистрация: 01.06.2021
Сообщений: 11,570
18.05.2026, 15:39
Цитата Сообщение от XLAT Посмотреть сообщение
планов
планы у людей бывают разные

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

другой делает так, как может (берет модельки, которые находит, использует анимацию, которая есть), постоянно импровизируя на ходу и заявляя, мол то, что получается, это и есть его план. У таких, конечно, всегда всё идет по плану)))

Добавлено через 2 минуты
Цитата Сообщение от XLAT Посмотреть сообщение
но я тут ваще не вижу никаких проблем от слова совсем
Ну ок. Удачи тебе в новом проекте. Надеюсь, zorxor согласится делать 3d игру в юнити.
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
18.05.2026, 15:57
Цитата Сообщение от Royal_X Посмотреть сообщение
один человек составляет план (рисует концепт-арты, разрабатывает сюжет, рисует схематически на бумаге все уровни игры и т.д.) и потом пытается чётко следовать плану.
это нытьё и сопли...

план уже есть - ТЗ ---> 1 уровень Mарио автора темы.

❌ - ты пишешь план - нужно сделать модель, но сначала нужно найти мотивацию.
✅ - я беру и делаю модель - это действие и есть пункт плана.

чувствуешь разницу в подходах?

ещё раз:
САМО ДЕЙСТВИЕ И ЕСТЬ ПУНКТ ПЛАНА.


Цитата Сообщение от Royal_X Посмотреть сообщение
Надеюсь, zorxor согласится делать 3d игру в юнити.
есть немалая вероятность, что он обойдет тебя по обоснованию объективного отсутствия мотивации))


Цитата Сообщение от Royal_X Посмотреть сообщение
один человек составляет план (рисует концепт-арты, разрабатывает сюжет, рисует схематически на бумаге все уровни игры и т.д.) и потом пытается чётко следовать плану.
я вспомнил прошлый опыт, про то, как в проект «Сапер» пришел СмолДевол и начал ныть,
что нужно составить план, когда уже все сделали по «Саперу». )))
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3037 / 1054
Регистрация: 01.06.2021
Сообщений: 11,570
18.05.2026, 16:02
Цитата Сообщение от XLAT Посмотреть сообщение
я вспомнил прошлый опыт, про то, как в проект «Сапер» пришел Смол Девол и начал ныть,
что нужно составить план, когда уже всё сделали по «Саперу». )))
когда делаешь в одиночку, то можешь и без плана. Но когда вы собираетесь вдвоем работать над одной игрой, то именно план не разрешает превратить процесс разработки в "Лебедь, Щука и Рак"
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
18.05.2026, 16:05
Цитата Сообщение от Royal_X Посмотреть сообщение
когда делаешь в одиночку, то можешь и без плана. Но когда вы собираетесь вдвоем работать над одной игрой, то именно план не разрешает превратить процесс разработки в "Лебедь, Щука и Рак"
ох, а как мне это интересно! это покруче любой(⚠️) катки в доту!
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3037 / 1054
Регистрация: 01.06.2021
Сообщений: 11,570
18.05.2026, 16:15
Цитата Сообщение от XLAT Посмотреть сообщение
доту
я сомневаюсь, что на этом форуме несколько анонимов смогут договориться о совместном сеансе в какой-нибудь мультиплеерной игре, не то чтобы договориться о совместной разработке игры
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
18.05.2026, 16:22
Цитата Сообщение от Royal_X Посмотреть сообщение
то чтобы договориться о совместной разработке игры
но ты же каким то чудом(c нытьем про отсутствие мотивации) все же сделал UI для колон...
разве нет?
0
 Аватар для Mikle Quits
787 / 307 / 17
Регистрация: 21.01.2023
Сообщений: 529
18.05.2026, 16:31
Ощущение, что все эти разговоры - лишь бы реально не делать проект. Вы ж Колумнс делать собирались, уже готово? Сыграть можно?
В команде без лидера сделать ничего не выйдет, но в такой добровольной команде никто не захочет признавать над собой власть какого-то там лидера. Так что - это тупик.

Не по теме:

Даже гораздо более серьёзные проекты легко делаются в одного. Я тут недавно тему с таким создал, но её почему-то в бизнес раздел перекинули, хотя это всё делалось по фану, никаких бизнесовых надежд у меня нет.

0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3037 / 1054
Регистрация: 01.06.2021
Сообщений: 11,570
18.05.2026, 16:39
Цитата Сообщение от Mikle Quits Посмотреть сообщение
Ощущение, что все эти разговоры - лишь бы реально не делать проект.
Нет, поскольку, как можешь заметить, сейчас я просто общаюсь с XLAT в статусе случайного прохожего.
Если ты пролистаешь верх, то увидишь, что проект собирались делать ровно 2 человека: XLAT и zorxor.
Я к будущему проекту не имею никакого отношения, так что "лишь бы реально не делать проект" ко мне не применимо от слова совсем.

Цитата Сообщение от XLAT Посмотреть сообщение
но ты же каким то чудом(c нытьем про отсутствие мотивации) все же сделал UI для колон...
Не припомню нытья про отсутствие мотивации. Лайтовые выпады в твою сторону, конечно, были, но они касались не мотивации, а твоих авторитарных подходов, противоречащих философии совместной разработки (например, игнорирования моих пулов).
А в целом, конечно, мы с тобой еще и сапера делали.

А про отсутствие мотивации я писал тебе в контексте разработки моей собственной игры. Она у меня до сих пор в замороженном состоянии.
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
18.05.2026, 16:47
Цитата Сообщение от Mikle Quits Посмотреть сообщение
уже готово? Сыграть можно?
а кому я видос(на двух форумах) геймплея скринил ?

ссыль на гитхабе открыта в прямом доступе для всех желающих.

да, там надо в первопосте написать что
"проект готов(закрыт) - можно играть и/или можно модифицировать код",
но посты нельзя здесь на форуме редактировать.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3037 / 1054
Регистрация: 01.06.2021
Сообщений: 11,570
18.05.2026, 16:48
Цитата Сообщение от Mikle Quits Посмотреть сообщение
В команде без лидера сделать ничего не выйдет, но в такой добровольной команде никто не захочет признавать над собой власть какого-то там лидера. Так что - это тупик.
Когда есть четкий план, лидер особо и не нужен в мелких проектах.
Но, если нет плана, то, конечно, нужен лидер, который будет на ходу импровизировать и всеми командовать.
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
18.05.2026, 16:49
Цитата Сообщение от Royal_X Посмотреть сообщение
Я к будущему проекту не имею никакого отношения
а можно и не якать - ещё 9 ярдов жителей планеты Земля также не имеют отношения.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3037 / 1054
Регистрация: 01.06.2021
Сообщений: 11,570
18.05.2026, 17:00
Цитата Сообщение от Mikle Quits Посмотреть сообщение
Вы ж Колумнс делать собирались, уже готово? Сыграть можно?
делал его XLAT почти в одиночку, я лишь баги находил и выполнял мелкие задачи



Mikle Quits, так с виду кажется, дескать, что тут такого сложного, да и визуалы посредственные. Но тут всё на корявом Ogre старой версии. Создать пустой проект, который еще запустится, на этом барахле уже повод для получения ордена ленина. И, кстати, статически линковать и собрать игру в один exe мы так и не смогли, там были баги в сорцах, которые мы юзали при сборке (хотя, сама сборка была успешной).
0
 Аватар для Mikle Quits
787 / 307 / 17
Регистрация: 21.01.2023
Сообщений: 529
18.05.2026, 19:35
Цитата Сообщение от XLAT Посмотреть сообщение
а кому я видос(на двух форумах) геймплея скринил ?
ссыль на гитхабе открыта в прямом доступе для всех желающих.
Видео смотрел, на сколько помню - там не было полной игры. Возможно, это было не релизное видео.
А "гитхаб":
Перед открытием проекта выполнить extract assimp.exe.
Открыть в студии + переключить в Release + сделать билд + запустить.
Это я должен студию ставить, чтобы игру глянуть?

Добавлено через 54 секунды
Сейчас глянул видео Royal_X, да, тут что-то уже есть.

Цитата Сообщение от Royal_X Посмотреть сообщение
статически линковать и собрать игру в один exe мы так и не смогли
То есть таки да, не доделали...
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3037 / 1054
Регистрация: 01.06.2021
Сообщений: 11,570
18.05.2026, 20:00
Цитата Сообщение от Mikle Quits Посмотреть сообщение
Это я должен студию ставить, чтобы игру глянуть?
ну если на гитхабе XLAT не выложил собранную игру, то значит, да

Цитата Сообщение от Mikle Quits Посмотреть сообщение
не доделали
чтобы доделать, нужно исправлять ляпы разрабов Ogre в сорцах их библиотеки. Это уже не наша проблема. Разрабы Ogre поставляют как сорцы, так и Pre-built SDK для MSVC (с динамической линковкой).
Я пробовал собирать из сорцов. С динамической линковкой все собирается и чётко работает. Но опять же, смысла собирать даже нет, поскольку тот же Pre-built SDK из сайта тоже с динамической линковкой.
Я также собирал из сорцов со статической линковкой. Сборка идет успешно, но там есть один баг, про который я уже писал и лень заново всё расписывать. Там нужно уже лезть в сорцы Ogre.
Возможно, разрабы Ogre уже все исправили, я проверял давно. Судя по дате в гитхабе, XLAT 4 мес. назад пытался что-то там собирать. Я не знаю, он смог или нет.
Но вся суть в том, что пока не соберем со статической линковкой, игру в один exe не получим.
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
18.05.2026, 20:15
Цитата Сообщение от Royal_X Посмотреть сообщение
выложил собранную игру
Колоны-2025 windows-64

я запустил прямо из архива - всё работает.
0
 Аватар для Mikle Quits
787 / 307 / 17
Регистрация: 21.01.2023
Сообщений: 529
18.05.2026, 20:47
Цитата Сообщение от XLAT Посмотреть сообщение
я запустил прямо из архива - всё работает.
А у меня dll просит, 4 штуки, Ogre.
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
19.05.2026, 07:54
Цитата Сообщение от Mikle Quits Посмотреть сообщение
А у меня dll просит, 4 штуки, Ogre.
1.
ещё там в задачах есть

эту ошибку уже пару раз нам приходилось исправлять...

2.
Цитата Сообщение от Mikle Quits Посмотреть сообщение
А у меня dll просит, 4 штуки, Ogre.
можно исправить - я бы исправил так:
полностью переписал на другом движке.

3.
проект для меня был очень полезен - он оправдал с кол-вом для меня пользы мои надежды.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3037 / 1054
Регистрация: 01.06.2021
Сообщений: 11,570
19.05.2026, 11:52
Цитата Сообщение от XLAT Посмотреть сообщение
я запустил прямо из архива - всё работает.
У меня тоже работает. Но я скачал весь проект из гитхаба в виде архива, разархивировал его и запустил Test-Columns.exe

Запускать из архива не пробовал, поскольку еще зависит от того, что за архиватор. Есть такие, которые разархивируют во временную папку все файлы, а есть такие, которые разархивируют только выбранный файл. Естественно, во втором случае есть риск, что dll-файлы могут не разархивироваться.

Цитата Сообщение от Mikle Quits Посмотреть сообщение
А у меня dll просит, 4 штуки
а какие именно просит?

в любом случае, я не понимаю XLAT. Он может потратить несколько месяцев на разработку проекта, но у него почему-то не нашлось 10 мин, чтобы поставить готовую игру в общепринятом виде. Имею в виду, что можно было создать архив, где внутри будет exe и лишь обязательные файлы - конфиги и лишь нужные dll файлы. Для корректной работы там не нужны все dll от Ogre.
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
19.05.2026, 12:23
Royal_X,

ближе к делу:

зашёл zorxor - прочитал - ушёл...

я полагаю он сливается.

я прав?

Цитата Сообщение от Royal_X Посмотреть сообщение
я не понимаю
для ясности лови четкий вопрос:

проект с колонами можно продолжить через репроект - переделать на Unity 3d - ты готов?

на этот раз ты будешь директорм + отвечать(скриптить) ui.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.05.2026, 12:23

Nintendo отмечает 20-летие игры Super Mario Kart
Японский издатель компьютерных игр и разработчик игровых консолей Nintendo отмечает 20-летие с момента выхода первой из серии игр Super...

Игра в стиле Mario (SFML)
Решил попробовать написать игру в стиле марио. Это моя первая игра на с++ если что. Писал в VS 2013, для написания игры решил...

Поиск пути в массиве для фигуры 2х1(или попытка в ИИ для игры Dr.Mario)
Давно в 1990-х была такая игра на приставку Dendy. Вот задумал написать реализацию на делфи,а чтобы было не скучно,сделать режим...

Mario
Всем привет! Я студент первого курса, и в данный момент выполняю курсовую работу в виде игры "Марио". Большая часть работы...

Mario c++
Здравствуйте, преподаватель задал написать всеми известную игру "Марио" на чистом с++, без использования каких-либо библиотек. Видел в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
180
Ответ Создать тему
Новые блоги и статьи
сукцессия 33. открытые вопросы от клауде
anaschu 19.07.2026
"Что накопилось за эту часть А — тринадцать правок, из которых шесть пришли из ваших вопросов и каждая оказалась реальной ошибкой, а не калибровкой: односторонний симбиоз, отсутствующий листопад,. . .
32 сукцессия
anaschu 19.07.2026
сукцессия 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не «подкручивает» сходимость —. . .
сукцессия 31: модель микоризы - это модель ещё нескольких явлений, социальных и экономических
anaschu 18.07.2026
Теория «Всего»: апдейт v1. 1. 2 — 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не. . .
сукцессия 30. Массив проверяющих друг друга моделей
anaschu 18.07.2026
Архитектура сети взаимопроверяющих моделей микоризной сукцессии (v2. 0) Развитие тензорного ОДУ-ядра и создание кросс-платформенного калибровочного полигона Уважаемые коллеги! В продолжение. . .
Грибы - это женщины, деревья - это мужчины. Анти инь янь для союза мужчины и женщины.
anaschu 18.07.2026
ГЛАВНЫЙ НАУЧНО-ФИЛОСОФСКИЙ ВЫВОД: Сексуально-Репродуктивный Капитализм против Государства Моногамии Коллеги, мы вышли на финишную прямую 20-мерного ОДУ-моделирования вековой сукцессии (ветка. . .
Текстовый слайдер с нумерацией страниц и кроссбраузерность.
russiannick 18.07.2026
Один мой друг написал текстовый слайдер с нумерацией страниц. Сегодня я расскажу как он умудрился подружить его с кроссбраузерностью. Очевидно сложно угодить с шириной каждому браузеру. Один крадет. . .
Грибы - это мемы, дерево - это человек. Применение микоризной модели к теории меметики Докинза.
anaschu 18.07.2026
Меметический изоморфизм теории «всего»: Грибная сукцессия как модель эволюции идей Докинза Базовый код системы ОДУ микоризной сукцессии описывает не просто биологию, а универсальную. . .
Грибы - это корпорации, деревья - это государства. Механизм массонского захвата власти
anaschu 18.07.2026
Макроэкономический изоморфизм теории «всего»: Грибная сукцессия как модель транснационального капитализма Базовый код системы ОДУ микоризной сукцессии описывает не просто биологию, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru