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

> Хелп ми плиз With Lines
Falcon 00*5
сообщение 18.11.2006 9:38
Сообщение #1


Гость






Срочно нужны исходники игры Lines , это которая шарики и все такое.. Сам сделал процентов на 40 , но хотелось бы еще увидеть ваши варианты, может быть у кого то уже есть эта игра?
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Falcon 00*5
сообщение 20.12.2006 22:59
Сообщение #2


Гость






Люди! Помогите с волновым алгоритмом! ПЛZ!Уже второй день мучаюсь ! есть массив 9x9 есть точка х1у1 с которой начинать отсчет и точка ху до которой надо дойти.... как мне его сделать ??? функцией если можно.... мои наработки вот :
function volna(a:mas; x1,y1,x,y:integer):integer;
var b:mas; i,j:integer; ni,nk:integer; rez:integer;
begin
ni:=0;nk:=81;rez:=0;
for i:=1 to 9 do
for j:=1 to 9 do begin
if a[i,j]=0 then b[i,j]:=254;
if a[i,j]>0 then b[i,j]:=255;
if (i=x1) and (j=y1) then b[i,j]:=253;
if (i=x) and (j=y) then b[i,j]:=0;
end;

repeat
for i:=1 to 9 do begin
for j:=1 to 9 do begin
if b[i,j]=ni then begin
if b[i+1,j]=254 then b[i+1,j]:=ni+1;
if b[i+1,j]=253 then begin volna:=1;exit;end;
if b[i-1,j]=254 then b[i-1,j]:=ni+1;
if b[i-1,j]=253 then begin volna:=1;exit;end;
if b[i,j+1]=254 then b[i,j+1]:=ni+1;
if b[i,j+1]=253 then begin volna:=1;exit;end;
if b[i,j-1]=254 then b[i,j-1]:=ni+1;
if b[i,j-1]=253 then begin volna:=1;exit;end;
end;
end;inc(ni);
end;
until ni<=nk;
end;

Но только почему то не работает .... результат работы функции не 1 или 0 а 3 или даж 254 ... не понимаю(((
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Falcon 00*5   Хелп ми плиз With Lines   18.11.2006 9:38
XaMMaX   Плиз мне тоже оч нужны! а то не знаю по какому...   18.11.2006 12:33
Michael_Rybak   Какие такие соответствия?   18.11.2006 12:44
XaMMaX   Ну ээ... :lol: может я не правильно понимаю игру ...   18.11.2006 12:48
Michael_Rybak   Проверить совпало или нет очень просто. Идешь по с...   18.11.2006 14:27
XaMMaX   Не чень мне понятно: for i := 1 to 10 do for...   18.11.2006 16:43
Michael_Rybak   Алгоритм такой. Берем каждую непустую клетку, и о...   18.11.2006 17:37
XaMMaX   Да и как сделать что бы после нажатия на шарик он ...   18.11.2006 16:54
XaMMaX   Этот способ не самый оптимальный, но летать будет ...   18.11.2006 17:48
Falcon 00*5   О! Пасиба за идею , мне она тоже потребуется.....   18.11.2006 19:39
XaMMaX   Присоединяюсь ибо не понимаю как опредилить закрыт...   18.11.2006 19:53
Michael_Rybak   давай ты так сначала попробуешь, а там поговорим ;...   19.11.2006 2:37
XaMMaX   Блин звучит разумно только не очень понятно =( Мож...   19.11.2006 10:01
Michael_Rybak   Короче тебе в любом случае надо не только узнавать...   19.11.2006 13:00
XaMMaX   Хм да это уже понятнее =) Надо только код сформули...   19.11.2006 13:21
Michael_Rybak   Приходи, приходи :)   19.11.2006 14:41
XaMMaX   Блин чё то я не врубаюсь как код сделать! Хелп...   19.11.2006 15:18
Michael_Rybak   Ну как это - не врубаешься? Идею понял? Понял. Зна...   19.11.2006 15:46
XaMMaX   Хм можно всё же пример ни как не получается =( В г...   19.11.2006 16:58
XaMMaX   У меня вопрос по проверки приведённой тобой! З...   24.11.2006 17:57
Michael_Rybak   Опа, действительно бага. Надо добавить еще одно на...   24.11.2006 18:15
XaMMaX   Да ещё на счёт Inc(len); я не понял это типа len= ...   24.11.2006 18:25
Michael_Rybak   Угу   24.11.2006 18:38
XaMMaX   Как бы переделать получше код?   24.11.2006 18:43
Michael_Rybak   Разберись и сразу поймешь ;)   24.11.2006 18:49
XaMMaX   Так что ли? const dx: array[0..2] of integer = (1...   24.11.2006 19:08
Michael_Rybak   Так что ли? const dx: array[0..2] of integer = (...   24.11.2006 22:18
XaMMaX   О дело идёт к концу жду не дождусь когда скажу теб...   25.11.2006 11:44
Michael_Rybak   О дело идёт к концу жду не дождусь когда скажу те...   25.11.2006 12:53
Falcon 00*5   Люди! Помогите с волновым алгоритмом! ПЛZ...   20.12.2006 22:59


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

 



- Текстовая версия 23.06.2025 19:15
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"