Программирование игр для старых систем (Turbo IDEs, CMD.exe и т.п.)

Всё, что касается программирования на старых языках или для старых систем

Re: Программирование игр для старых систем (Turbo IDEs, CMD.exe и т.п.)

Сообщение Sergey Dobryak » 25 фев 2025, 13:32

https://www.mobygames.com/game/232253/a ... e-gracula/
Делают игры под дос. 2024года.
Ищу:
Venix for ibm pc\xt, Concurrent dos 286,
SupersoftFortran66,
ProsperoFortran,
ansi-66 Fortran DynacompSoftware
Caddie -cad system(1986)
Gedit/M16 и cad systemЫ for Robotron pc https://www.robotrontechnik.de/index.ht ... re/cad.htm
Аватара пользователя
Sergey Dobryak
Мастер Даунгрейда
 
Сообщения: 236
Зарегистрирован: 19 июн 2022, 15:00

Re: Программирование игр для старых систем (Turbo IDEs, CMD.exe и т.п.)

Сообщение Sergey Dobryak » 25 фев 2025, 13:41

Аутентичном для чего? Так-то можно и под "Минск" писать - только что это Вам даст в современных условиях? Вы думаете, таких машин еще очень много на ходу осталось и их поклонники толпами ходят по Таймз Сквер?

Да, да. Для ес1840-41, искра1030, поиск, мс1502, pc\xt.
У мну имею:Epson pce 2x360kb-fdd, cga graphics. poisk-1\2x720kb\cga. Pc\xt 2x720kb, cga, hdd20mb.
Нуждаюсь в новом софте и играх под свое железо.
По д cp/m86 и dos.
Последний раз редактировалось Sergey Dobryak 25 фев 2025, 13:42, всего редактировалось 1 раз.
Ищу:
Venix for ibm pc\xt, Concurrent dos 286,
SupersoftFortran66,
ProsperoFortran,
ansi-66 Fortran DynacompSoftware
Caddie -cad system(1986)
Gedit/M16 и cad systemЫ for Robotron pc https://www.robotrontechnik.de/index.ht ... re/cad.htm
Аватара пользователя
Sergey Dobryak
Мастер Даунгрейда
 
Сообщения: 236
Зарегистрирован: 19 июн 2022, 15:00

Re: Программирование игр для старых систем (Turbo IDEs, CMD.exe и т.п.)

Сообщение Prizrak » 25 фев 2025, 20:28

Sergey Dobryak писал(а):
Аутентичном для чего? Так-то можно и под "Минск" писать - только что это Вам даст в современных условиях? Вы думаете, таких машин еще очень много на ходу осталось и их поклонники толпами ходят по Таймз Сквер?

Да, да. Для ес1840-41, искра1030, поиск, мс1502, pc\xt.
У мну имею:Epson pce 2x360kb-fdd, cga graphics. poisk-1\2x720kb\cga. Pc\xt 2x720kb, cga, hdd20mb.
Нуждаюсь в новом софте и играх под свое железо.
По д cp/m86 и dos.

Так это Ваша основная персоналка? А в чем смысл ее не апгрейдить? Так-то XT - это просто расхожая машина из 1980-х... Для Вас она - эталон? Даже 386-й - это уже маздай? :roll:
Аватара пользователя
Prizrak
Опытный даунгрейдер
 
Сообщения: 28
Зарегистрирован: 09 окт 2024, 19:20
Откуда: Минск
Железо: Ноутбук HP, планшетник Android

Re: Программирование игр для старых систем (Turbo IDEs, CMD.exe и т.п.)

Сообщение uav » 25 фев 2025, 23:42

Prizrak, если Вы используете Turbo Pascal с настройками по умолчанию, то Ваши программы будут нормально работать на XT. Так что даже для Sergey Dobryak должны подойти. :-)
Разве что со скоростью могут быть проблемы...
Последний раз редактировалось uav 25 фев 2025, 23:43, всего редактировалось 1 раз.
Аватара пользователя
uav
Мастер Даунгрейда
 
Сообщения: 2433
Зарегистрирован: 22 дек 2008, 14:21

Re: Программирование игр для старых систем (Turbo IDEs, CMD.exe и т.п.)

Сообщение Prizrak » 26 фев 2025, 07:41

uav писал(а):Prizrak, если Вы используете Turbo Pascal с настройками по умолчанию, то Ваши программы будут нормально работать на XT. Так что даже для Sergey Dobryak должны подойти. :-)
Разве что со скоростью могут быть проблемы...

Вполне может быть... :oops: Просто, как мне показалось, он хочет, чтобы под столь древними системами работал весь функционал DOS. Так-то на Паскале можно и под полный RGB в 800x600 писать - только ему нужны существенно более архаичные настройки, а это не всегда совместимо с требованиями менее экзотичных систем, которые поддерживают хотя бы win3 или win4...
Аватара пользователя
Prizrak
Опытный даунгрейдер
 
Сообщения: 28
Зарегистрирован: 09 окт 2024, 19:20
Откуда: Минск
Железо: Ноутбук HP, планшетник Android

Re: Программирование игр для старых систем (Turbo IDEs, CMD.exe и т.п.)

Сообщение Sergey Dobryak » 26 фев 2025, 14:52

Приветствую игры по модему\0-модему.
:D
Ищу:
Venix for ibm pc\xt, Concurrent dos 286,
SupersoftFortran66,
ProsperoFortran,
ansi-66 Fortran DynacompSoftware
Caddie -cad system(1986)
Gedit/M16 и cad systemЫ for Robotron pc https://www.robotrontechnik.de/index.ht ... re/cad.htm
Аватара пользователя
Sergey Dobryak
Мастер Даунгрейда
 
Сообщения: 236
Зарегистрирован: 19 июн 2022, 15:00

Re: Программирование игр для старых систем (Turbo IDEs, CMD.exe и т.п.)

Сообщение Prizrak » 27 фев 2025, 09:42

Sergey Dobryak писал(а):Приветствую игры по модему\0-модему.
:D

Дети! Не лезьте в обратную петлю - вас может засосать!.. :mrgreen:
Аватара пользователя
Prizrak
Опытный даунгрейдер
 
Сообщения: 28
Зарегистрирован: 09 окт 2024, 19:20
Откуда: Минск
Железо: Ноутбук HP, планшетник Android

Re: Программирование игр для старых систем (Turbo IDEs, CMD.exe и т.п.)

Сообщение EgorKuzevanov » 09 мар 2025, 21:32

Кто-нибудь пробовал создавать игры для DOS в виде BTM-батников для досовской командной оболочки 4DOS v8.00 (2009 года выпуска)?
Последний раз редактировалось EgorKuzevanov 09 мар 2025, 21:35, всего редактировалось 5 раз(а).
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 464
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: VirtualBox v6.0.24 + VMware Workstation v15.5.7 + DOS-эмулятор DOSBox-X (улучшенный форк DOSBox)

Re: Программирование игр для старых систем (Turbo IDEs, CMD.exe и т.п.)

Сообщение Sergey Dobryak » 11 мар 2025, 10:53

Выкладывайте.
Ищу:
Venix for ibm pc\xt, Concurrent dos 286,
SupersoftFortran66,
ProsperoFortran,
ansi-66 Fortran DynacompSoftware
Caddie -cad system(1986)
Gedit/M16 и cad systemЫ for Robotron pc https://www.robotrontechnik.de/index.ht ... re/cad.htm
Аватара пользователя
Sergey Dobryak
Мастер Даунгрейда
 
Сообщения: 236
Зарегистрирован: 19 июн 2022, 15:00

Re: Программирование игр для старых систем (Turbo IDEs, CMD.exe и т.п.)

Сообщение oldpcfan82 » 11 мар 2025, 14:21

Prizrak писал(а): под DOS в режиме псевдографики

Я вот тоже игру под старые системы решил сделать, это я вчера вечером сделал, пока нет идеи какую игрушку собираюсь сделать, но на Turbo C 1.0 имхо должен код откомпилироваться, цвет ч/б:
Код: Выделить всё
#include <stdio.h>
#include <conio.h>
#include <bios.h>
#define WIDTH  79
#define HEIGHT 23
#define ESC    283
#define LEFT   19200
#define RIGHT  19712
#define UP     18432
#define DOWN   20480

int key, x, y, score;

void draw() {
  textattr(BLACK*0x10+LIGHTGRAY);
  gotoxy(1, 25);
  printf("У вас очков:d", score);
  gotoxy(x, y);
  printf("o");
  gotoxy(x, y);
}

void init() {
  key = 0;
  score = 0;
  x = 1;
  y = 1;
  draw();
}

int main(void) {
  clrscr();
  init();
  while(key != ESC) {
    key = bioskey(0);
    switch(key) {
      case LEFT:
        if(x > 1) x--;
      break;
      case RIGHT:
        if(x <= WIDTH) x++;
      break;
      case UP:
        if(y > 1) y--;
      break;
      case DOWN:
        if(y <= HEIGHT) y++;
      break;
    }
    clrscr();
    draw();
  }
  return 0;
}
Последний раз редактировалось oldpcfan82 17 мар 2025, 15:36, всего редактировалось 1 раз.
Аватара пользователя
oldpcfan82
Мастер Даунгрейда
 
Сообщения: 279
Зарегистрирован: 01 окт 2023, 22:57

Re: Программирование игр для старых систем (Turbo IDEs, CMD.exe и т.п.)

Сообщение clihlt » 11 мар 2025, 22:27

oldpcfan82, переменную key Вы намеренно не инициализировали до первого использования? ;)
С уважением,
Владислав Васильев (aka clihlt).
Аватара пользователя
clihlt
Мастер Даунгрейда
 
Сообщения: 315
Зарегистрирован: 20 мар 2023, 21:17
Откуда: Брянск, СССР

Re: Программирование игр для старых систем (Turbo IDEs, CMD.exe и т.п.)

Сообщение oldpcfan82 » 12 мар 2025, 17:16

clihlt, программировал в спешке, если на то пошло, там и return 0; отсутствует, поскольку функция main возвращает int.
Аватара пользователя
oldpcfan82
Мастер Даунгрейда
 
Сообщения: 279
Зарегистрирован: 01 окт 2023, 22:57

Re: Программирование игр для старых систем (Turbo IDEs, CMD.exe и т.п.)

Сообщение clihlt » 12 мар 2025, 21:51

oldpcfan82, и по иксу курсор в 81 позицию загоняете.
С уважением,
Владислав Васильев (aka clihlt).
Аватара пользователя
clihlt
Мастер Даунгрейда
 
Сообщения: 315
Зарегистрирован: 20 мар 2023, 21:17
Откуда: Брянск, СССР

Re: Программирование игр для старых систем (Turbo IDEs, CMD.exe и т.п.)

Сообщение oldpcfan82 » 17 мар 2025, 15:39

clihlt, я поправил код см. выше, просто я не знаю только что это будет за игра. Кстати немогли бы кто-нибудь подсказать мне где-нибудь найти редактор шрифтов под MS-DOS, чтобы нарисовать спрайты для игры в текстовом режиме. Просто для игры я хочу сделать спрайт человечка с помощью редактора шрифтов для текстового режима под MS-DOS. А нашёл вроде бы редактор шрифтов на сайте old-dos.
Последний раз редактировалось oldpcfan82 17 мар 2025, 15:41, всего редактировалось 1 раз.
Аватара пользователя
oldpcfan82
Мастер Даунгрейда
 
Сообщения: 279
Зарегистрирован: 01 окт 2023, 22:57

Re: Программирование игр для старых систем (Turbo IDEs, CMD.exe и т.п.)

Сообщение Sergey Dobryak » 21 мар 2025, 08:01

Игрушку bolo сделайте под cga.
Исходники должны валяться в инете.
Последний раз редактировалось Sergey Dobryak 21 мар 2025, 08:05, всего редактировалось 1 раз.
Ищу:
Venix for ibm pc\xt, Concurrent dos 286,
SupersoftFortran66,
ProsperoFortran,
ansi-66 Fortran DynacompSoftware
Caddie -cad system(1986)
Gedit/M16 и cad systemЫ for Robotron pc https://www.robotrontechnik.de/index.ht ... re/cad.htm
Аватара пользователя
Sergey Dobryak
Мастер Даунгрейда
 
Сообщения: 236
Зарегистрирован: 19 июн 2022, 15:00

Пред.

Вернуться в Программирование

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2