Форум: "Потрепаться";
Текущий архив: 2002.01.08;
Скачать: [xml.tar.bz2];
ВнизСоревнования программ - МОРСКОЙ БОЙ Найти похожие ветки
← →
Дремучий (2001-10-29 10:40) [2]
с контейнером можно мудрить сколько угодно.
самое красивое создать
3а)игра- СОМ сервер
самое простое - когда контейнер обыкновенный файл,
который(содержимое) сканируется по таймеру например каждых 5 сек.
можно например начать с этого варианта.
3б)игроки(алгоритмы)-клиенты
алгритмы пишетутся например в таком формате
//чтение даных из контейнера
//выполняется перед очередным ходом вне алгоритма
//в трансляторе
ReadContainer;
сам алгоритм
//програма сканирует карту
ScanMap;
....
//первый корабль анализирует ячейку
if OwnShip[1].View(MapCell[i,j])= moAlienShip
then begin
//развернуть втрой корабль направо
OwnShip[2].Move(mvRight);
//втрой корабль плывет на один квадрат
OwnShip[2].Move(mvMove);
//втрой корабль стреляет по вражескому кораблю
OwnShip[2].Fire(MapCell[i,j]);
end
//втрой корабль плывет на один квадрат
//в старом направлении
else OwnShip[2].Move(mvMove);
....
в зависимости от условия в контейнер попадет
OwnShip[2].Move(mvRight);
OwnShip[2].Move(mvMove);
OwnShip[2].Fire(MapCell[i,j]);
или
OwnShip[2].Move(mvMove);
для такого алгоритма пишется свой транслятор этого языка
а функция де/шифрования алгоритма нужна чтобы свой алгоритм
можно было выставить без исходников для соревнования с другими
алгоритмами
она должна быть в трасляторе, а транслятор - open source...
проблемка...
по крайней мере сначала можно реализовать все предыдущее,
а потом и до этого руки дойдут.
;))
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2002.01.08;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c