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

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

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

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

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

235
 Аватар для zorxor
569 / 114 / 0
Регистрация: 09.02.2020
Сообщений: 2,779
Записей в блоге: 3
Вчера, 12:49  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
А так людям придется разбираться в тоннах чужого (вашего) кода. Причем ладно бы он был написан как положено для учебного кода, но нет - школьный курсач времен прошлого тысячелетия.
Даже я сейчас за разумное время не могу разобраться что у вас в коде к чему. Какие-то бинарные .dat файлы (их чем редактировать-то вообще, почему не нормальный текст?), какой-то редактор спрайтов (почему не обычные bmp или тем более сжатые форматы?), Mario, Mario1, Mario2, Mario3, Mario4.
Виноват, благодарю за напоминание. Действительно, самописные редакторы крупных спрайтов не были переписаны для Windows, а так и остались для MSDOS. И мало того, я, походу, забыл их вообще внести в проект для github. А внутренний редактор спрайтов предназначен только для редактирования титлов - т.е. кирпичиков, из которых потом рисуется уровень, а также для редактирования изображений героев игры.

Почему вы увидели множественное число файлов Mario.cpp - прежде всего для скорости перекомпиляции. Чтобы, внеся изменения в проект не перекомпилировать опять всё. А так - достаточно перекомпилировать один файл, а link соберет весь проект быстро - дешего и сердито, как раньше говорили.

Добавлено через 2 минуты
Здравствуйте, Алексей1153!

Цитата Сообщение от Алексей1153 Посмотреть сообщение
Но нынче - безнадёжно устаревшая, ничего не знает про стандарты языка.
О каких стандартах идёт речь, можно, если не сложно, примеры?
0
фрилансер
 Аватар для Алексей1153
6499 / 5730 / 1133
Регистрация: 11.10.2019
Сообщений: 15,318
Вчера, 12:51
Цитата Сообщение от zorxor Посмотреть сообщение
О каких стандартах идёт речь
о стандарте C++

их уже много, последний недавно вышел - С++26
0
 Аватар для zorxor
569 / 114 / 0
Регистрация: 09.02.2020
Сообщений: 2,779
Записей в блоге: 3
Вчера, 12:51  [ТС]
Цитата Сообщение от Алексей1153 Посмотреть сообщение
И просто напросто не работает под Win10
На самом деле она работает, если задать вопрос ИИ-гуглу - как поставить Visual Studio 6.0 на Windows 10,
там будет простая инструкция, как правильно установить, чтобы она работала. Я сделал так, как написано, и среда, действительно, заработала.
0
фрилансер
 Аватар для Алексей1153
6499 / 5730 / 1133
Регистрация: 11.10.2019
Сообщений: 15,318
Вчера, 12:59
zorxor, возможно, но мне она уже без надобности особо была, я не стал тогда разбираться.

В Win7 пользовался VS6 и VS2008

На Win10 поставил тогда VS2008 и VS2019, до сих пор так и осталось. По-хорошему, надо бы VS2026 ставить уже, но пока что для текущих старых проектов хватает

Добавлено через 47 секунд
из минусов - ОЗУ нужно не меньше 32 гиг, а то тесновато
0
 Аватар для zorxor
569 / 114 / 0
Регистрация: 09.02.2020
Сообщений: 2,779
Записей в блоге: 3
Вчера, 13:46  [ТС]
Нашел тут ещё лог идей для реализации

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ДЛЯ ЗАПУСКА ИГРЫ ДОСТАТОЧНО СКАЧАТЬ ВСЕ ИСПОЛЬЗУЮ КНОПКУ Clone or Download
и далее запустить SoldirOfMario2011_release.EXE файл!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
26.08.2020
Новый проект, Y - смена эффектов 
 
01.02.2020
Зашел к другу, скачал марио, запустил
Он сказал, что нужно подключить возможность управления геймпадом
 
 
27.01.2020
Create repository 'mario' and add files
Test githab features
 
17 may 2008 14:35
В редакторе спрайтов предусмотреть
- очистка рабочего поля
- скроллинг вверх, вниз, влево, вправо
 
17 may 2008 12:12
- чтобы вместо стрелы была пуля как в игре Wiz
- чужих было больше, чтоб они восстанавливались
- после редактирования спрайтов чтобы они в игре перезагружались
- чтобы на F12 не реагировала программа (сейчас она вылетает и приходится снимать msdev)
- раньше была стрела, когда она сталкивается с чужим там эффект есть. убрать
- стреляет сразу (OK!)
 
 
 
17 may 2008 11:44
- нужно: в редакторе спрайтов F11 и F12 выбор редактируемого файла спрайтов (который 65535 байт)
- музыку заделать транс (15 мая 2008 написал)
- сделать свой прикольный шрифт
 
03 mar 2008 12:24
сделать ПРИЗЫ как в игре Wiz:
    - ЗАмедленное перемещение
    - можно летать (жмешь кнопку ВВЕРХ и Летит!)
    - внизу в строке отображаются текущие призы (как в игре Wiz!!!)
 
14 feb 2008 19:16
сделать функцию, отображаюшую произвольное меню
! выбор файла со спрайтами сделать функцию
 
10 feb 2008 12:00
портится палитра во время игры. нужно отлавливать и загружать палитру
 
10 feb 2008 06:59
сохранение конфигурации в конфигурационный файл!
 
10 feb 2008 06:55
сделать движение рыбок более сложное на подводном уровне
чтобы они плавали
 
10 feb 2008 05:58
день рождения Саши (20 лет юбилей)
сделать мерцание звездочки (код 255 чтобы мерцал)
 
09 feb 2008 21:21
сделать возможность редактирования спрайтов ЧУЖЫХ
икноку на программу - сам МАРИО
 
09 feb 2008 21:09
была ошибка программы когда в переключился на другое окно виндоус
 
09 feb 2008 01:31
лог выводить в отдельном окне уже в функции CopyDoubleBufferToScreen
 
09 feb 2008 00:50
эффект для текста - плавно меняется цвет по градиенте (гасится)
 
08 feb 2008 23:21
отображать ID спрайта в редакторе спрайтов (лучше число+текстовый идентификатор)
запись должна обеспечивать запись любого спрайта!
 
08 feb 2008 23:19
"маша" ходячий гриб если остается на одном кирпиче зацикливается
нужно сделать чтобы она спрыгивала
 
08 feb 2008 23:16
проигрывание звука через два-три небольших буфера без закрытия устройства
тогда не будет паузы при закрытии открытии девайса
 
08 feb 2008 15:35
в редакторе уровней переходить к редактирования спрайта на котором курсор
в редакторе спрайтов показывать цвет под курсором в отдельном месте
клавишей делете удалать в ноль (прозрачность)
показывать спрайт ОДИН (чтобы вокруг была пустота)
функция копирования и вставки спрайта
 
08 feb 2008
если марио очень высоко в облаках, то прыгать сильно нельзя
если нажаты две клавиши влево вправа и вверх - то прыгает высоко (ок сделано)
 
08 feb 2008 10:05
создание спрайта с экрана (нарисовать надпись а потом сохранить как спрайт)
надпись мир должна плавно уезжать в какую-то сторону
 
08 feb 2008 09:57
некоторые спрайты отображаются поверх кубиков, которые должны быть всегда СПЕРЕДИ, исправить
 
08 feb 2008 08:31
сделать конфигурационный файл (*.ini)
куда записывать настройки (текущий уровень, есть или нет музыка и звуки и др.)
 
07 feb 2008 13:40
нужно увеличить максимальную скорость, чтобы марио мог при разбеге
запрыгивать на более высокие кирпичи (сделано)
 
07 feb 2008 13:31
замечен баг: при выходе из спящего режима портится палитра
!!!нужно реализовать функции изменения палитры!!! - чтобы
можно было плавно гасить экран    
 
07 feb 2008 11:51
при старте уровня на фоне игры отображется в рамке сообщение "МИР X-Y"
если номер мира больше чем 9-9 то номер отображается одним числом
 
07 feb 2008 10:10
сделать очки если стрелой убиваешь злобную голову
 
07 feb 2008 09:46
добавил вывод рамки для функции Msg()
добавил для клавиш атрибутов сброс клавиатуры, чтобы атрибут
не менялся со слишком большой скоростью - то есть, то нет
 
06 feb 2008 09:09
добавил 19 перемещение на следующий уровень
 
04 feb 2008 17:27
потеря памяти в классе звука (если закоментировать waveOutReset в функции play)
при использовании waveOutReset игра тормозит
нужно все таки переходить на DirectSound
 
04 feb 2008 16:55
подумать: при переходе на другой уровень статус марио сбрасывается
на обычный, если был драконом
 
04 feb 2008 14:06
!!!ИДЕЯ сделать ОКНО ЛОГА, куда будут выводиться все системные сообщения
на это окно будет переходить по клавише F10!!! в окне можно стрелочками
двигаться вверх-вниз. в логе должно быть время!
 
сделать проигрывание файла не через sndPlaySound а через низкий уровень
 
04 feb 2008 14:01
изменил число одновременно летящих снарядов во время стрельбы
ранее было максимум один снаряд, теперь стало четыре
 
01 feb 2008 17:17
выполнил большую работу по разбиении функции GAME на множество отдельных
блоков. ура! теперь цикл игр состоит из вызова других функциональных блоков.
понять стало что к чему значительно проще, можно заблокировать отдельные
функции, просто закоментировава вызов этой функции.
 
01 feb 2008 15:03
выполнил
    - меню стало из 7 пунктов, обычным шрифтом, у каждого пункта номер, можно просто
    нажать цифру и меню сработает
    - много изменений в редакторе уровней;
    - выбрать спрайт можно теперь из большого списка, все спрайты видны на экране;
    - в режиме "ИГРА" можно нажать <CTRL+E> попасть в редактор, а по выхожу попасть обратно
    в игру;
    - в редакторе можно редактировать уровень с произвольным номером;
    - много изменений в коде (убрал лишнии начальные пробелы и табуляции)
 
26 jan 2008 19:41
хотелось бы сделать
    - редактор палитры;
    - редактор спрайтов;
 
26 jan 2008 11:42
исправлены баги в редакторе уровней
    - при увеличении до максимума номера рисуемого спрайта все зависало;
    - нельзя было создать новый уровень (теперь можно);
    - нельзя было задавать время уровня (теперь можно);
    - при вводе цифр был баг с фоном (исправлено).
 
26 jan 2008 3:35
идея сделать два режима отображения графики - оконный и полноэкранный
оконный чтобы без конца в мониторе не переключалось реле
боюсь что реле выйдет из строя
 
26 jan 2008 3:07
идея сделать визуальный эфеект перехода между уровнями
возможные варианты:
    - точками экран постепенно уничтожается
    - как в бетти раздвигается экран
    - сверху вниз медленно закращивается цветом
    - уголком
 
26 jan 2008 3:08
исходник все-таки нужно привести к нормальному виду
Добавлено через 14 минут
Цитата Сообщение от Алексей1153 Посмотреть сообщение
из минусов - ОЗУ нужно не меньше 32 гиг, а то тесновато
Зачем столько? Для локального ИИ?
0
 Аватар для COKPOWEHEU
4146 / 2724 / 433
Регистрация: 09.09.2017
Сообщений: 12,070
Вчера, 14:30
Цитата Сообщение от zorxor Посмотреть сообщение
Есть и ещё такая вещь, как среда разработки.
Без нее прекрасно можно обойтись. Нормальный текстовый редактор, нормальная консоль - этого достаточно.
Цитата Сообщение от zorxor Посмотреть сообщение
Поэтому у меня и были мысли, чтобы на гитхаб кроме исходника Soldir of Mario выложить и портайбел версию Microsoft Visual Studio 6.0.
А она у вас точно лицензионная и допускает подобный способ распространения?
Даже если да, лучше добавьте в ридми ссылку на скачивание. Среди исходников ей в любом случае не место.
Цитата Сообщение от zorxor Посмотреть сообщение
Мне сказали, что это из-за неподдерживаемой в github кодировке.
Прекрасно он юникод поддерживает. А если у вас исходники в какой-то доисторической кодировке вроде cp1251 или 866 - вам и надо исправлять.
Цитата Сообщение от zorxor Посмотреть сообщение
ещё такая вещь - хотя я вам и обещал непременно это исправить, но так и не смог пока настроить у себя заново github.
Вы выкладываете этот ужас под видом кода для новичков. Чему полезному они, по-вашему, могут на таком научиться?
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Он был хорош в во времена MSDOS, когда с использованием видеокарт были проблемы. Сейчас реализовывать графику на процессоре - неудачное решение. Ну, за исключением учебных задач или если графика уж совсем простая.
Цитата Сообщение от zorxor Посмотреть сообщение
Рисую руками. От DirectDraw мне нужно только получить указатель на видеопамять. И всё.
Значит, я был прав.
Цитата Сообщение от zorxor Посмотреть сообщение
Вот хедер, там детально ясно, что, как и почему происходит.
Вы же не думаете, что подобный алгоритм будет для меня откровением? Я и на TurboPascal программировал (и через Graphics, и через int13h), и на DirectX, и на OpenGL и трехмерку руками считал, в том числе на ассемблере. Это не так сложно, как вы думаете.
Цитата Сообщение от zorxor Посмотреть сообщение
Я хочу, COKPOWEHEU, написать для вас музыку с использованием SUNO Ai. Хотите?
Нет.
Цитата Сообщение от Алексей1153 Посмотреть сообщение
ничего не знает про стандарты языка.
А более новая - знает? Или все так же ругается на стандартные функции вроде printf и пихает вместо них printf_s?
Цитата Сообщение от Алексей1153 Посмотреть сообщение
из минусов - ОЗУ нужно не меньше 32 гиг, а то тесновато
Сколько?!
Цитата Сообщение от zorxor Посмотреть сообщение
Действительно, самописные редакторы крупных спрайтов не были переписаны для Windows, а так и остались для MSDOS.
Еще раз. Они вообще не нужны. Загружайте обычные картинки.
Цитата Сообщение от zorxor Посмотреть сообщение
Почему вы увидели множественное число файлов Mario.cpp
Потому что вам было лень удалять временные файлы, а стандартные функции гита вы опять же поленились освоить. Это-то и так понятно. Непонятно что они делают в "учебном" репозитории.
Цитата Сообщение от zorxor Посмотреть сообщение
Нашел тут ещё лог идей для реализации
...в котором написана какая-то косметика, но ничего, что действительно стоило бы исправить.
0
фрилансер
 Аватар для Алексей1153
6499 / 5730 / 1133
Регистрация: 11.10.2019
Сообщений: 15,318
Вчера, 16:29
Цитата Сообщение от zorxor Посмотреть сообщение
Зачем столько?
во время сборки больших проектов от души кушает озу

Добавлено через 56 секунд
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Или все так же ругается на стандартные функции вроде printf и пихает вместо них printf_s?
ими кто-то пользуется ? Я не проверял, если честно
0
 Аватар для zorxor
569 / 114 / 0
Регистрация: 09.02.2020
Сообщений: 2,779
Записей в блоге: 3
Вчера, 17:16  [ТС]
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Потому что вам было лень удалять временные файлы
Ничего мне не лень было удалять. Все эти Mario.cpp Mario1.cpp Mario2.cpp Mario3.cpp Mario4.cpp это разбитый на несколько частей исходник. Если не верите на слово, посмотрите сами. Зачем гадать, если можно элементарно зайти на том же гитхабе и посмотреть содержимое файлов. А вы почему-то в "вангу играете".
Миниатюры
Игра "SUPER MARIO" или "SOLDIR OF MARIO"  
0
 Аватар для zorxor
569 / 114 / 0
Регистрация: 09.02.2020
Сообщений: 2,779
Записей в блоге: 3
Вчера, 17:16  [ТС]
Вы мне помогите с кодировкой. Как исправить на читабельную?
0
фрилансер
 Аватар для Алексей1153
6499 / 5730 / 1133
Регистрация: 11.10.2019
Сообщений: 15,318
Вчера, 17:24
zorxor, если есть исходники, то переведи их в utf-8 и перезалей.

Ну или можно Алиской посидеть поисправлять

восстанови текст. Тут испорчена кодировка

//==========ñòàòè÷åñêèå (òî åñòü â ñåãìåíòå äàííûõ) ïåðåìåííûå==============
//÷èñëî ñîçäàíûõ îáúåêòîâ


Алиса
cpp
//==========статические (то есть в сегменте данных) переменные==============
//число созданных объектов
1
 Аватар для zorxor
569 / 114 / 0
Регистрация: 09.02.2020
Сообщений: 2,779
Записей в блоге: 3
Вчера, 17:34  [ТС]
Алексей1153, а в самой среде Visual Studio 6.0 они не будут крякозяблами?
0
фрилансер
 Аватар для Алексей1153
6499 / 5730 / 1133
Регистрация: 11.10.2019
Сообщений: 15,318
Вчера, 17:58
zorxor, я точно не помню, возможно она умела utf8 смотреть. Нужно попробовать.

А во-вторых, при чём тут та студия? Скопировать проект, сконвертить, залить.
0
 Аватар для zorxor
569 / 114 / 0
Регистрация: 09.02.2020
Сообщений: 2,779
Записей в блоге: 3
Сегодня, 09:19  [ТС]
Алексей1153, я сейчас посмотрел инфу, vs6.0 не умеет работать с такой кодировкой. Т.е. придется сделать выбор - или кракозяблы в github, но зато готовый к компиляции проект в vs6.0 и читабельный, либо в github нормальное чтение исходника, но абсолютно неработоспособный проект при скачивании. Остается ещё, конечно, третий вариант. Мне его сделали уже, XLAT. Но я столкнулся с монстрообразной средой и невозможностью откомпилировать проект (не хватает каких-то библиотек, я не смог справиться с этой ошибкой)
0
фрилансер
 Аватар для Алексей1153
6499 / 5730 / 1133
Регистрация: 11.10.2019
Сообщений: 15,318
Сегодня, 09:23
zorxor, оставаться в VS6 смысла нет, но можно просто транслитом написать комментарии. Или на английский перевести.

Лучше всё же новую студию поставить.
0
 Аватар для COKPOWEHEU
4146 / 2724 / 433
Регистрация: 09.09.2017
Сообщений: 12,070
Сегодня, 13:27
Не обязательно Студию. Даже, из того, что я видел - нежелательно. Но IDE-шек много разных, от не менее замшелого CBuilder до современных Eclipse. Но тут конкретных советов дать не могу: последний раз работал, кажется, под CBuilder, еще на винде, где-то в 2010 году. С тех пор ушел на текстовый редактор и консоль.
В любом случае в существующем виде проект ни малейшей ценности не представляет, его так и так переписывать. А это можно сразу делать под современные среды.
Впрочем, лично я бы делал не под "современные", а под "классические" - makefile, обычные исходники и никаких специальных файлов проекта. Уж импортировать текстовые файлы можно в любую IDE. Собственно, для чего-то простенького вроде моих проектов или, скажем, проектов ТСа, большего и не требуется. А вот если нужны развесистые зависимости, какие-то хитрые особенности сборки, подстройка под ОС и т.д. - уже стоит задуматься об изучении более современных инструментов. CMake хотя бы...
0
 Аватар для zorxor
569 / 114 / 0
Регистрация: 09.02.2020
Сообщений: 2,779
Записей в блоге: 3
Сегодня, 15:47  [ТС]
COKPOWEHEU, здравствуйте!

Я полностью с вами согласен, когда вы ведёте разговор о консоли и текстовом редакторе - чтобы была нулевая латэнси, т.е. нажал клавишу и буква мгновенно появилась в редакторе. Особенно это важно, если вы владеете автоматическим программированием - когда у вас есть "собственный ИИ" невысоко над головой, в виде вертящегося обруча. Или Сверх-Я. Когда вашими ручками управляет и помогает Сверх-Я. Там недопустимы большие латэнси в среде при вводе текста программы, при перекомпиляции проекта и так далее.

Добавлено через 3 минуты
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
А вот если нужны развесистые зависимости, какие-то хитрые особенности сборки, подстройка под ОС и т.д. - уже стоит задуматься об изучении более современных инструментов. CMake хотя бы...
Какое у вас число времени уходит на полную сборку проекта (перекомпиляцию) и на очередное небольшое исправление/добавления кода, когда перекомпилируется только один файл, а остальное берется из ранее скомпилированных .obj ?

Добавлено через 2 минуты
И ещё вопрос - мне кажется, что вы стали разговаривать об ОС Linux. Сразу скажу - я не долюбливаю эту ОСь (мне не нравится, что там демонами обозвали процессы) и не пользуюсь ей. Но если вам нужно будет сделать не консольное приложение, а с кнопочками, ну допустим тот же калькулятор - нужна будет уже среда, посложнее чем просто текстовый редактор. Это так? Или вы на Линукс только консольные приложения разрабатываете?

sorry...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
Сегодня, 15:47

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
236
Ответ Создать тему
Новые блоги и статьи
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
Создание формы заимствованного документа
Maks 03.08.2026
Задача: Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также табличная часть со следующими реквизитами: - Расчетный счет покупателя. . .
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача: В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru