Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Карты


xman ©   (2004-08-30 21:42:00) 

делаю карточную игру в Дурака. Подскажите какими переменными должна обладать карта для манипуляции ею?


NikeOLD   (2004-09-02 09:37:00) [1]


> GuAV ©   (02.09.04 04:13) [12]

Интересные правила, никогда ничего подобного не слышал, но включить в игру можно.

Да совсем забыл:
5. Переводной дурак:
5.1. Первый ход раунда не перводится
5.2. Проигравший не может перводить первый ход под него.

6. Следующий раунд
6.1. Ход под дурака
6.2. Ход из-под дурака


GuAV   (2004-09-02 04:13:00) [2]


> 2. Завал:
> 2.1. до кучи.
> 2.2. До 6 карт

2.3. до 6, а первый отбой до 5.

4 Отбивающийся всё покрыл, игроки ничего не подкидывают:
4.1. Карта идёт в отбой.
4.2. Отбивающийся может забрать, причём подкинуть уже нельзя.


NikeOLD   (2004-09-01 21:48:00) [3]

Так и надо было сказать. Тогда и впрямь за несколько дней можно сделать. Хотя, если честно, то мне не интересно играть в Дурака по сети - азарт не тот, нельзя картой по столу шмякнуть. ИМХО, в карты, равно как и в домино надо играть не по сети, а в реалии. Допускаю, что можно играть с компьютером или когда есть игроки сетевые и AI, например два человека против двух компьютерных персонажей или в перемешку.

Кстати, пара советов от бывалого по вариантам игры (повторяюсь...):
1. Пара на пару.
2. Завал:
2.1. до кучи.
2.2. До 6 карт
3. Вариант хода:
3.1. Классический Дурак, когда игроки подкидывают карты по очереди, независимо от заходной карты.
3.2. Заходная карта вне своего хода, остальные строго по очереди.
3.3. Кто быстрее подкинул.

Может я что-то и упустил, но на уровне настроек все это должно быть иначе играть будет просто неинтересно.

Жду ссылку и надеюсь, что архив будет не очень большой: в конторе просто зверствуют с траффиком :(


xman   (2004-09-01 20:21:00) [4]

NikeOLD
В игре не будет AI игроков
Она предназначена для сетевой игры


NikeOLD   (2004-09-01 00:32:00) [5]

С такой скоростью игра будет совершенно не юзабельная. Не верю, что можно написать хотя бы на 30-40% работоспособного Дурака за 3 дня. Пострадает самый главный компонент - AI.
В любом случае готов протестировать. Как я уже говорил не видел AI Дурака сильнее моей 13-летней практики.


ПсихЪ_копия   (2004-08-31 22:51:00) [6]

ну-ну... Вот завтра бы и ответил, присовакпив ссылку на играбельную версию игры.
Если ты такой умный, то откуда такие глупые вопросы?


xman   (2004-08-31 22:43:00) [7]

>ПсихЪ_копия
Программирую я уже прилично... Просто я еще не писал игр, где присутствует не мало разных алгоритмов Хотябы как в текущей игре в дурака. Я ее 2-ой день пишу и могу сказать что основной части 70% уже готово.
А в чем сложность алгоритмов (на мой взляд)так это то что игра сетевая и можно будет играть до 6 игроков сразу.

Я планирую к концу недели её полностью закончить и даже протестировать... :j
А играть можно будет в неё уже завтра.


П7   (2004-08-31 18:30:00) [8]

(:


Ландграф Павел   (2004-08-31 13:51:00) [9]

А я придложу переменные i,j:integer =)


NikeOLD   (2004-08-31 10:03:00) [10]

ПсихЪ_копия тебе уже все сказал. Я говорил раньше в твоей ветке. С такими вопросами ты вообще не сможешь написать Дурака. Это сложнее, чем шахматы.


ПсихЪ_копия   (2004-08-30 23:01:00) [11]

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

Или я ошибаюсь? Но могу с уверенностью сказать, что программируешь ты ОЧЕНЬ не долго!


xman   (2004-08-30 22:53:00) [12]

у меня тоже где такой список
толкь у меня еще список игроков где содержится их имена, кол карт на руках, и но п/п в списке игроков
я думал может еще что то надо
что бы не вписывать много левых переменных и алгоритмов


Kind   (2004-08-30 22:43:00) [13]

Это всё зависит как ты организуешь полный алгоритм игры.
У меня например так:
type TCard = record
         Title, // Полное название
         Mast,  // Масть
         Fam,   // Номинал
         Age: Cardinal;    // Старшинство
         Image: HBitmap;   // Изображение
         Present: Boolean; // Наличие в колоде
         Trump: Boolean;   // Козырная ли она

а так можно добавить и координаты её на экране и всё всё всё, что понадобиться.
Начни писать игру и переменные сами найдуться :)


Наверх

Титульная страница Поиск, карта сайта Написать письмо