IPB
ЛогинПароль:

> Ханойская башня (не реализация!), Переделка проги...в игру
сообщение
Сообщение #1


Живет здесь...
**

Группа: Пользователи
Сообщений: 69
Пол: Мужской

Репутация: -  0  +


 program Hantower(INPUT,OUTPUT);
uses crt,graph;
var
gd,gm:integer;
er:integer;
n:integer;
i:integer;
A:ARRAY[1..10]OF INTEGER;
abc:array[1..3]of integer;
x,y:array[1..3]of integer;
procedure stolb;
begin
SETCOLOR(14);
OUTTEXTXY(230,20,' HANOISKAYA BASHNYA ');
line(100,400,100,100);
line(300,400,300,100);
line(500,400,500,100);
LINE(0,400,640,400);
end;
procedure draw(h:integer);
begin
for i:=h downto 1 do
begin
setfillstyle(1,A[i]);
bar(x[1]-i*10,y[1]-20,x[1]+i*10,y[1]);
y[1]:=y[1]-20;
end;
abc[1]:=y[1];
abc[2]:=400;
abc[3]:=400;
STOLB;
readln;
end;
procedure disk(h,f,t:integer);
begin
stolb;
setfillstyle(1,0);
bar(x[f]-h*10,abc[f],x[f]+h*10,abc[f]+20);
abc[f]:=abc[f]+20;
setfillstyle(1,A[H]);
bar(x[t]-h*10,abc[t],x[t]+h*10,abc[t]-20);
abc[t]:=abc[t]-20;
stolb;
DELAY(33000);
end;
procedure tow(h:integer;f,t, v:integer);
begin
if h=1 then disk (h,f,t)
else
begin
tow (h-1,f,v,t);
disk(h,f,t);
tow(h-1,v,t,f);
end;
end;
begin
CLRSCR;
x[1]:=100;x[2]:=300;x[3]:=500;
y[1]:=400;y[2]:=y[1];y[3]:=y[1];
writeln(' vvedite kolichestvo diskov ');
readln(n);
FOR I:=1 TO N DO
A[I]:=I;
gd:=detect;
initgraph(gd,gm,'G:\');
er:=graphresult;
stolb;
draw(n);
tow(n,1,3,2);
readln;
closegraph;
end.

Как переделать реализацию алгоритма в игру? Что надо подправить и.т.д?
То есть в данном случае "игра" сама передвигает диски, а мне нужно чтобы ей управлял польз-ь...

Сообщение отредактировано: Needhelp -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Гость






Цитата
Сначало визуализацию буду делать.... потом управление...
Естественно... dry.gif Иначе программа получится слишком маленькой и понятной... Это же как я понимаю преподавателями не приветствуется? Надо СНАЧАЛА сделать корпус автомобиля, навесить на него все финтифлюшки, а ПОТОМ в то, что получилось впихивать двигатель? И плевать, что где-то что-то придется спиливать, где-то что-то будет торчать, иногда не будет ехать... Главное, что корпус-то какой красивый...
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Needhelp   Ханойская башня (не реализация!)   10.04.2007 23:37
Адель   а в чем собственно заключаться игра?   10.04.2007 23:46
Needhelp   Ханойские башни. тут написано :wink:... жалко там …   10.04.2007 23:54
Needhelp   :unsure: Может кто скажет? Или у кого игра УЖЕ ест…   11.04.2007 16:51
Lapp   Может кто скажет? Скажем :). Но может, немного …   12.04.2007 9:29
Needhelp   Переделывать не обязательно. Это я из-за своей …   12.04.2007 18:51
Lapp   Тут одна "загвостка" есть ...как игру 3…   13.04.2007 8:26
Needhelp   Диски в аксонометрической проекции...то что надо…   13.04.2007 17:35
Needhelp   Вот...код проги...работает в 2D... Как бы 3D из эт…   16.04.2007 18:55
Lapp   Вот...код проги...работает в 2D... Как бы 3D из э…   21.04.2007 3:28
Needhelp   Значит игру переделал. Теперь либо управление поль…   23.04.2007 15:02
Lapp   Первые впечатления :) от нового варианта: Добавил…   23.04.2007 15:24
Needhelp   Первые впечатления :) от нового варианта: - а ку…   23.04.2007 15:29
Lapp   Извиняюсь.... не тот вариант... :wink: В этом то…   23.04.2007 16:28
Needhelp   "Визуализацию надо сделать более функциональн…   24.04.2007 21:38
volvo   Естественно... :dry: Иначе программа получится сл…   24.04.2007 21:48
Lapp   Сначало визуализацию буду делать.... потом управл…   25.04.2007 12:00
Needhelp   Все понято...значит с управления...начинаю... :1: …   25.04.2007 13:22
Needhelp   По поводу Управления... А вот если управление сдел…   1.05.2007 16:45
Lapp   потом подводим куда...И оно пошло передвигаться??…   2.05.2007 4:24
Needhelp   Да...понятно :) Но это все сделать надо))(это тож…   2.05.2007 17:16
Needhelp   Тут такой вопрос "созрел"...На сколько в…   6.05.2007 23:21
Needhelp   Тут такой вопрос "созрел"...На сколько …   14.05.2007 19:47
Lapp   Тема в "даун" ушла... Может я чего-то н…   16.05.2007 11:11
Гость   Нет, не волнуйся, с этим все в порядке :). Прост…   16.05.2007 17:49
Needhelp   :) Тот кому это надо .... зовет меня завтра на ко…   16.05.2007 17:50
Needhelp   Сегодня на консультации ... На все мои вопросы был…   17.05.2007 22:09
Гость   Плохо что тема закончилась...Мне всё то же самое н…   21.05.2007 2:49
Needhelp   Плохо что тема закончилась...Мне всё то же самое …   21.05.2007 16:16
Lapp   Lapp же сказал "Нет, не волнуйся, с этим все…   22.05.2007 11:43
Needhelp   Точно! :) А что тебе еще требуется сделать? г…   22.05.2007 18:47
Needhelp   Ага 3D и ВСЕ :good: А дальше мне уже думать, как…   25.05.2007 16:22
Lapp   Я не сильно достал? :) Нет, не сильно. Но все ж…   28.05.2007 16:23
Needhelp   Нет, не сильно. Но все же я бы на твоем месте вс…   28.05.2007 18:42
Needhelp   Сделал вот так... Driver := Detect; InitGr…   28.05.2007 21:05
Needhelp   - Может я чего не допонимаю?   29.05.2007 12:31
Гость   Разобрался прописал DirectVideo:=false; Но теперь …   30.05.2007 17:20
Needhelp   :shok: Карау! завтра показывать а с 3d какая-т…   30.05.2007 19:26
Needhelp   ВСЕ!!! Курсовую сдал на ОТЛИЧНО!…   5.06.2007 17:13
Lapp   Курсовую сдал на ОТЛИЧНО!!! Поздравля…   6.06.2007 2:56


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 20.04.2024 14:11
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name