Форум программистов, компьютерный форум, киберфорум
Программирование игр
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Нарушитель
569 / 118 / 0
Регистрация: 09.02.2020
Сообщений: 2,922
Записей в блоге: 6

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

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

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

Игра "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...

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

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

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

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

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

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

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

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

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

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

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


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


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

Не по теме:

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

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

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

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

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

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



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

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

Цитата Сообщение от Royal_X Посмотреть сообщение
статически линковать и собрать игру в один exe мы так и не смогли
То есть таки да, не доделали...
0
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6339 / 3072 / 1054
Регистрация: 01.06.2021
Сообщений: 11,791
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
4221 / 2686 / 656
Регистрация: 23.09.2014
Сообщений: 9,244
Записей в блоге: 3
18.05.2026, 20:15
Цитата Сообщение от Royal_X Посмотреть сообщение
выложил собранную игру
Колоны-2025 windows-64

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

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

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

3.
проект для меня был очень полезен - он оправдал с кол-вом для меня пользы мои надежды.
0
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6339 / 3072 / 1054
Регистрация: 01.06.2021
Сообщений: 11,791
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
4221 / 2686 / 656
Регистрация: 23.09.2014
Сообщений: 9,244
Записей в блоге: 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
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
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 и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru