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

> Космическая походовая стратегия
mvg
сообщение 29.08.2003 6:38
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 36

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


Кстати есть идея.

Давно заметил, что в настоящее время нет стоящего SUBJ...  Братья по паскалю! Слабо написать? Но чтобы оригинально было!!!


--------------------
Да пребудет паскаль вовеки!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
Closed Topic Открыть новую тему 
Ответов
Altair
сообщение 27.04.2004 6:25
Сообщение #2


Ищущий истину
******

Группа: Модераторы
Сообщений: 4 824
Пол: Мужской
Реальное имя: Олег

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


Советую сохранить все что цитатой в текстовый файл и прочесть потом ДО КОНЦА, и ВНИМАТЕЛЬНО!
---
Я сделал все цитатой, что-бы читать лучше было, т.к. форматирование текста как в оригинале форум не делает, но этого можно добиться если пометься в цитату.
-----

Цитата


А теперь послушайте, что я вам скажу...

Итак, что мы имеем? Ничего!
Стоит ли дальше продолжать просто обсуждать проект и придумывать сюжет? Нет!
НАДО НАЧАТЬ ДЕЛАТЬ!
Теперь подождите. Нас трое (может кто-то еще присоединиться), каждый должен писать что-то конкретное.
------
Значит так, вот РЕШЕНИЕ ОСНОВНЫХ ПРОБЛЕММ:


1.  Вся программа должна быть хорошо структурированна, это значит, что алгоритм основной части
    должен выглядеть  примерно так:
-1- сделать ход компьютера  (процедура)
    -2- вывод действий на экран (процедура)
  -3- юзер делает ход      (процедура)
  -4- вывод действий на экран (процедура)
  -5- кто-нибудь выиграл?  (функция  )
  -6- Если ДА, то ... если нет то перейти на -1-.
2.  Что такое ЮНИТ в игре?  ЭТО ТИП RECORD, следующего типа:
    recordUNIT
  name:string;
  HitPoint:byte;
  <координата x> - расположение на карте.
  <координата y>
  {...}
    end;
   
    Таким образом для каждого юнита есть свои характеристики, и мы можем в процессе изменять их (скажем ранение=HitPoint-4)
3.  Что такое АРМИЯ игрока (компьютера или юзера)?  ЭТО ТИП "СПИСОК" из ТИПА RECORD
    Почему список? Вот почему:
  -1- Это динамическая структура данных (если мы будем использовать массив записей, то будем "жрать" много памяти!
  -2- Легко удалять и включать новые эл-ты.
  -3- Это добавляет интерес игре:
              представим, что юзер максимум имеет n юнитов (по возможностям памяти компа), а комп тоже n, теперь смотрите:
              у юзера становиться n-1 юнитов, а комп может увеличить армию! (нужна процедура, следящая за размером списка)
  -4- Хорошо поддается структуризации.
4.  Как начинаеться игра?
  -1- создаем список (армию) юзера (1 юнит-"строитель")
  -2- создаем список (армию) компа (1 юнит-"строитель")
  -3- стираем экран
  -4- рисуем новый с новыми параметрами.
5.  Что такое ХОД игрока (юзера)? - ЭТО процедура, которая изменяет параметры нужных 
    ЮНИТОВ в СПИСКЕ и ВЫВОДИТ ИЗМЕНЕНИЯ НА ЭКРАН.
6.  Как выглядит карта? Да это без разницы.
    Программа ведь структурированна! Не понравиться ВЫВОД ИЗМЕНЕНИЙ НА ЭКРАН, передалаем 1 ПРОЦЕДУРУ!
7.  Как будем РИСОВАТЬ ЮНИТОВ? ТОЖЕ ВСЕ-РАВНО!
    Решим в процессе. Есть 2 способа:
  -1- изображение юнита - это картинка BMP (или еще какая...)
  -2- все рисуем программно.
    ЛУЧШЕ 1 способ! Т.к. позволяет сделать КРАСИВУЮ игру
    (рисуем в POTOSHOPE или с помощью модуля GRAPH -есть ведь разница!)       
8.  А как будет ходить компьютер, юзер-то понятно - смотрит на экран, потом "думает", а потом делае (а может наоборот!)
    ЭТО ЕДИНСТВЕННАЯ НЕ РАЗРЕШАЕМАЯ ПРОБЛЕММА.
    Можно хороший алгоритм придумать, но он останеться просто АЛГОРИТМОМ!
    Но есть некоторые методы. (если заинтерисуетесь "РЕАЛЬНОЙ"  случайностью (в смысле БЛИЗКОЙ К ДЕЙСТВИТЕЛЬНОСТИ) могу
    тему создать и выложить туда примерчик).
   
================================================================================
=
А вот ПЛАН:

1. распределяем на трех человек процедуры.
2. если кто-то присоединяется к нам, он становится помошником (по правилам нашего клуба) и ему перепадают процедуры
3. МЕНЯЕМСЯ ПРОЦЕДУРАМИ!!!!!!!!!! (каждый ищет ошибки и поправляет, при этом он отмечет где, зачем, как он подправил)
Таким образом игра быстро будет улучшаться.
P.S.ОБМЕН после получения РАБОЧЕЙ ВЕРСИИ!!!!!
4. Тестируем. (на форуме полно участников)
5. Выкладываем исходники, и пусть кто хочет, дорабатывает прогу!!!!
---

Подробнее о 1 пункте.
Надо составить список процедур. (т.е. написать ЗДЕСЬ какие процедуры будут)
Я вижу вот какие:
1. ход юзера
2. ход компа
3. отображение изменений
4. проверка победы.
-------
Все! А нет, ...  не все!

Наи надо разработать и оптимизировать тип ЮНИТА!!! ЭТО ОЧЕНЬ ВАЖНО!!!! т.к. чем оптимизированнее и в тоже время
глобальнее будет этот тип данных, тем интереснее получиться игра!!!       


--------------------
Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
mvg   Космическая походовая стратегия   29.08.2003 6:38
AlaRic   Re: Космическая япоходовая стратегия   29.08.2003 6:58
mvg   Re: Космическая япоходовая стратегия   29.08.2003 7:25
WiZarDX   Re: Космическая походовая стратегия   29.08.2003 9:31
AlaRic   Re: Космическая походовая стратегия   29.08.2003 9:44
WiZarDX   Re: Космическая походовая стратегия   29.08.2003 9:47
mvg   Re: Космическая походовая стратегия   29.08.2003 9:53
AlaRic   Re: Космическая походовая стратегия   29.08.2003 9:54
WiZarDX   Re: Космическая походовая стратегия   29.08.2003 10:15
WiZarDX   Re: Космическая походовая стратегия   1.09.2003 10:18
mvg   Re: Космическая походовая стратегия   1.09.2003 10:41
zx1024   Re: Космическая походовая стратегия   4.09.2003 20:24
sandman   Re: Космическая походовая стратегия   4.09.2003 20:51
mvg   Re: Космическая походовая стратегия   5.09.2003 6:48
zx1024   Re: Космическая походовая стратегия   5.09.2003 15:36
AlaRic   Re: Космическая походовая стратегия   6.09.2003 7:02
sandman   Re: Космическая походовая стратегия   6.09.2003 14:25
AlaRic   Re: Космическая походовая стратегия   7.09.2003 12:57
mvg   Re: Космическая походовая стратегия   8.09.2003 8:04
AlaRic   Re: Космическая походовая стратегия   14.09.2003 19:40
zx1024   Re: Космическая походовая стратегия   15.09.2003 22:18
AlaRic   Re: Космическая походовая стратегия   17.09.2003 17:42
mvg   Re: Космическая походовая стратегия   18.09.2003 10:31
Jonson   Re: Космическая походовая стратегия   18.09.2003 12:15
AlaRic   Re: Космическая походовая стратегия   18.09.2003 16:10
Jonson   Re: Космическая походовая стратегия   18.09.2003 16:53
AlaRic   Re: Космическая походовая стратегия   18.09.2003 20:32
Jonson   Re: Космическая походовая стратегия   19.09.2003 8:08
AlaRic   Re: Космическая походовая стратегия   19.09.2003 12:16
orko   Re: Космическая походовая стратегия   21.09.2003 22:51
AlaRic   Re: Космическая походовая стратегия   22.09.2003 19:29
orko   Re: Космическая походовая стратегия   23.09.2003 8:50
AlaRic   Re: Космическая походовая стратегия   29.09.2003 9:10
APAL   Re: Космическая походовая стратегия   29.09.2003 9:35
mvg   Re: Космическая походовая стратегия   29.09.2003 9:50
AlaRic   Re: Космическая походовая стратегия   29.09.2003 10:21
Jonson   Re: Космическая походовая стратегия   29.09.2003 15:38
orko   Re: Космическая походовая стратегия   29.09.2003 16:29
orko   Re: Космическая походовая стратегия   1.10.2003 15:39
orko   Re: Космическая походовая стратегия   2.10.2003 15:45
zx1024   Re: Космическая походовая стратегия   2.10.2003 18:55
orko   Re: Космическая походовая стратегия   3.10.2003 7:28
Jonson   Re: Космическая походовая стратегия   3.10.2003 8:36
zx1024   Re: Космическая походовая стратегия   3.10.2003 21:34
Jonson   Re: Космическая походовая стратегия   4.10.2003 6:11
AlaRic   Re: Космическая походовая стратегия   4.10.2003 8:55
Jonson   Re: Космическая походовая стратегия   4.10.2003 9:14
orko   Re: Космическая походовая стратегия   4.10.2003 11:54
zx1024   Re: Космическая походовая стратегия   4.10.2003 13:30
orko   Re: Космическая походовая стратегия   4.10.2003 15:23
AlaRic   Re: Космическая походовая стратегия   4.10.2003 20:26
zx1024   Re: Космическая походовая стратегия   4.10.2003 20:35
AlaRic   Re: Космическая походовая стратегия   4.10.2003 21:41
zx1024   Re: Космическая походовая стратегия   4.10.2003 22:16
orko   Re: Космическая походовая стратегия   4.10.2003 23:30
Jonson   Re: Космическая походовая стратегия   5.10.2003 4:15
zx1024   Re: Космическая походовая стратегия   5.10.2003 8:46
Jonson   Re: Космическая походовая стратегия   5.10.2003 9:13
orko   Re: Космическая походовая стратегия   9.10.2003 15:34
Jonson   Re: Космическая походовая стратегия   10.10.2003 9:24
AlaRic   Re: Космическая походовая стратегия   10.10.2003 9:36
Jonson   Re: Космическая походовая стратегия   10.10.2003 11:16
orko   Re: Космическая походовая стратегия   10.10.2003 20:26
Gremlin   Re: Космическая походовая стратегия   10.10.2003 21:25
orko   Re: Космическая походовая стратегия   11.10.2003 8:22
Werwolf   Re: Космическая походовая стратегия   12.10.2003 5:56
Gremlin   Re: Космическая походовая стратегия   12.10.2003 6:06
Alien   Re: Космическая походовая стратегия   12.10.2003 13:35
zx1024   Re: Космическая походовая стратегия   12.10.2003 19:02
Alien   Re: Космическая походовая стратегия   13.10.2003 8:26
AlaRic   Re: Космическая походовая стратегия   13.10.2003 9:30
Jonson   Re: Космическая походовая стратегия   13.10.2003 10:20
Alien   Re: Космическая походовая стратегия   13.10.2003 12:39
AlaRic   Re: Космическая походовая стратегия   13.10.2003 14:08
Alien   Re: Космическая походовая стратегия   14.10.2003 10:29
Gremlin   Грамотно   14.10.2003 11:16
AlaRic   Re: Космическая походовая стратегия   14.10.2003 12:03
Alien   Re: Космическая походовая стратегия   14.10.2003 12:35
Gremlin   Re: Космическая походовая стратегия   14.10.2003 18:38
AlaRic   Re: Космическая походовая стратегия   14.10.2003 18:52
Jonson   Re: Космическая походовая стратегия   15.10.2003 7:49
Alien   Re: Космическая походовая стратегия   15.10.2003 8:27
Jonson   Re: Космическая походовая стратегия   15.10.2003 9:34
Alien   Re: Космическая походовая стратегия   15.10.2003 16:10
Gremlin   Re: Космическая походовая стратегия   15.10.2003 16:13
AlaRic   Re: Космическая походовая стратегия   15.10.2003 16:57
Gremlin   Re: Космическая походовая стратегия   16.10.2003 6:36
Gremlin   Re: Космическая походовая стратегия   16.10.2003 7:03
Jonson   Re: Космическая походовая стратегия   16.10.2003 9:45
orko   Re: Космическая походовая стратегия   17.10.2003 5:37
GLuk   Re: Космическая походовая стратегия   17.10.2003 15:08
orko   Re: Космическая походовая стратегия   17.10.2003 17:12
Gremlin   Re: Космическая походовая стратегия   18.10.2003 15:04
orko   Re: Космическая походовая стратегия   18.10.2003 19:36
AlaRic   Re: Космическая походовая стратегия   20.10.2003 12:32
Alien   Re: Космическая походовая стратегия   21.10.2003 7:52
Jonson   Re: Космическая походовая стратегия   21.10.2003 12:23
AlaRic   Re: Космическая походовая стратегия   21.10.2003 12:29
Jonson   Re: Космическая походовая стратегия   21.10.2003 13:23
Alien   Re: Космическая походовая стратегия   22.10.2003 11:12
2 страниц V  1 2 >


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

 

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