Старый 17.06.2007, 10:03   #1   
взрываю мозг
 
Аватар для SuHar`
 
Сообщений: 3,568
Регистрация: 07.05.2003

SuHar` вне форума Не в сети
Карточные игры в Delphi

Собственно сабж. Нужно сваять карточную игру в Делфях. Понимаю, что для отображения карт использовать TImage очень глупо и не очень удобно. Слышал, что для Делфей есть спецовая компонента, которая служит именно для создания карточных игр. Если кто слышал - поделитесь плз! Или подскажите другие способы отображения карт, если знаете.
  Ответить с цитированием
Старый 17.06.2007, 10:45   #2   
Форумец
 
Сообщений: 1,151
Регистрация: 07.12.2006

ExeLab вне форума Не в сети
Вот == http://www.davidmayne.co.uk/delphi.htm
  Ответить с цитированием
Старый 17.06.2007, 15:52   #3   
взрываю мозг
 
Аватар для SuHar`
 
Сообщений: 3,568
Регистрация: 07.05.2003

SuHar` вне форума Не в сети
Эх.... еще бы кто научил этой гадостью пользоваться... Ладно, будем копаться в исходниках программ-примеров, которые были с этим компонентом...
  Ответить с цитированием
Старый 18.06.2007, 15:24   #4   
взрываю мозг
 
Аватар для SuHar`
 
Сообщений: 3,568
Регистрация: 07.05.2003

SuHar` вне форума Не в сети
С этим компонентом так и не разобрался. Делаю все-таки с помощью TImage в режиме Run-time
  Ответить с цитированием
Старый 18.06.2007, 15:35   #5   
Форумец
 
Аватар для Andrei_K
 
Сообщений: 453
Регистрация: 28.01.2004

Andrei_K вне форума Не в сети
SuHar`, что за игру то делаешь, если не секрет?
  Ответить с цитированием
Старый 18.06.2007, 15:51   #6   
взрываю мозг
 
Аватар для SuHar`
 
Сообщений: 3,568
Регистрация: 07.05.2003

SuHar` вне форума Не в сети
Andrei_K, да козла.
  Ответить с цитированием
Старый 18.06.2007, 16:03   #7   
Форумец
 
Аватар для Andrei_K
 
Сообщений: 453
Регистрация: 28.01.2004

Andrei_K вне форума Не в сети
SuHar`, эта игра мне попадалась готовая, или ты из спортивого интересу пишешь?

P.S> Писал когда то на паскале блэкджек со счётом карт, вот где были заморочки с выводом карт на экран, в дельфях даже не интересно после этого писать, слишком просто
  Ответить с цитированием
Старый 18.06.2007, 16:10   #8   
взрываю мозг
 
Аватар для SuHar`
 
Сообщений: 3,568
Регистрация: 07.05.2003

SuHar` вне форума Не в сети
Цитата:
Сообщение от Andrei_K
SuHar`, эта игра мне попадалась готовая, или ты из спортивого интересу пишешь?
По тем правилам, по каким играю я - готовых козлов не видел.
Ну и спортивный интерес безусловно есть
  Ответить с цитированием
Старый 18.06.2007, 16:48   #9   
Форумец
 
Аватар для Andrei_K
 
Сообщений: 453
Регистрация: 28.01.2004

Andrei_K вне форума Не в сети
SuHar`, выкладывай правила, посмотрим, ну и как игру напишешь, тоже не забудь выложить, заценим
  Ответить с цитированием
Старый 19.06.2007, 09:54   #10   
взрываю мозг
 
Аватар для SuHar`
 
Сообщений: 3,568
Регистрация: 07.05.2003

SuHar` вне форума Не в сети
Цитата:
Сообщение от Andrei_K
выкладывай правила
играют колодой в 32 карты, 4 человека в командах (2х2). Сдаются все карты. Козыря - все крести, все вальты и все дамы. По старшинству карты идут так: 7, 8, 9, король, 10, туз. Козырные карты (вальты или дамы) по старшинству идут так: буби, червы, пики, крести. Самая сильная карта в игре - 7 крести (крюк).
Самый первый ход делает туз буби.
Все остальные игроки обязаны положить карту той же масти. Соответственно, если заход был по козырям, то обязаны положить козырь. Если карты той же масти, по которой был заход, нету, то игрок может или положить карту другой масти, или побить козырем. Таким образом, все четыре игрока кладут по карте. Кто все карты перебил, тот и забирает эти 4 карты себе в прикуп. Когда все карты у всех заканчиваются, команды подсчитывают очки в прикупе следующим образом? 7,8,9 - 0 очков, 10 - 10 очков, валет - 2 очка, двама - 3, король - 4, туз - 11. Если команда не сумела набрать больше 30 очков, то команде-победителю засчитывается 4 очка, если сумела, но все равно набрала очков меньше, то 2 очка. Так же 4 очка засчитывается, если игрок из одной команды походил дамой крести, а игрок из другой команды в этом же заходе походил крюком (7 крести). Тогда кон объявляется сыгранным, 4 очка засчитывается тому, кто положил крюк. Игра ведется до двенадцати очков.
Еще один момент: если после сдачи карт оказалось, что игрок имеет всего 1 козырь, то он может его отдать своему партнеру по команде, а тот ему дает 1 некозырь.
-------------
вот в принципе и все правила. Хотя возможно я что-то забыл
  Ответить с цитированием
Старый 19.06.2007, 13:54   #11   
Форумец
 
Аватар для Andrei_K
 
Сообщений: 453
Регистрация: 28.01.2004

Andrei_K вне форума Не в сети
Цитата:
Сообщение от SuHar`
вот в принципе и все правила. Хотя возможно я что-то забыл
да вроде ничего не забыл, именно по таким правилам мы и играли раньше
  Ответить с цитированием
Старый 23.06.2007, 15:56   #12   
Форумец
 
Аватар для Libertine
 
Сообщений: 96
Регистрация: 09.12.2006
Возраст: 39

Libertine вне форума Не в сети
Сухарь, компонент удобный нужен?
  Ответить с цитированием
Старый 23.06.2007, 16:48   #13   
взрываю мозг
 
Аватар для SuHar`
 
Сообщений: 3,568
Регистрация: 07.05.2003

SuHar` вне форума Не в сети
Libertine, CardTable? Если он, то не нужен, ибо уже есть и я с ним не разобрался. Все равно пока что разработка игры встала, т.к. моих знаний пока что не хватает для написания процедур, обеспечивающих приличную игру компьютера
  Ответить с цитированием
Старый 23.06.2007, 17:53   #14   
Форумец
 
Аватар для Regard
 
Сообщений: 264
Регистрация: 12.10.2006
Возраст: 48

Regard вне форума Не в сети
По правилам дополню: если козырей нет, можно отдать партнёру любую карту. Если 4 дамы - пересдача.
По сабжу - извини, не знаю.
  Ответить с цитированием
Старый 24.06.2007, 01:51   #15   
Форумец
 
Аватар для Libertine
 
Сообщений: 96
Регистрация: 09.12.2006
Возраст: 39

Libertine вне форума Не в сети
Компонент TCards называется по-моему. Хех, сначала надо было алгоритмы продумать, а уж потом писать программу ИМХО.
  Ответить с цитированием
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind