King - да здравствует король!

    image
 
У карткові ігри грали і гратимуть. За тисячоліття картярі випробували сотні ігор і залишили собі десяток. На століття. Якщо уподібнитися літературознавцям, то будь-які карткові ігри зведуться до трьох сюжетів — покер, преферанс і джин. Наприклад, дурень — це спрощений преферанс, такі собі козирні распасов.
 
Не знаю як зараз, а ми в школі і на мех-маті рубалися в преферанс днями і ночами. Деякі примудрялися грати на лекціях в аудиторії 16-24. Там зручно. Ряди — як у цирку. Тому МСС багато хто не знає.
Дівчата воліли грати в Кінга , дамський преферанс. Хороша сімейна гра.
 
Легко алгорітмізуется, легко програмується. Як тільки у мене з'явився настільний PC і компілятор Turbo Pascal , я насамперед написав комп'ютерний варіант цієї гри. Був 1991 рік, падали кленове листя. За суперників грала машина i286 , класичний минимакс реалізувати не вдалося. Програма чесно прораховувала оптимальну відповідь при глибині 3 ходу. При глибині ходу 4, комп'ютер періодично йшов в задуму на 30 хвилин, що не дозволяли собі навіть самі тупі живі гравці. Вхід у гру я зашифрував 5-ти значним паролем (тоді це було модно). Пароль — індекс передплати популярної газети Комсомольська Правда , причому підказка була прямо на екрані введення пароля.
Пару разів мені дзвонили журналісти Комсомолки з метою розповісти про гру, але я відмовлявся. Не тому що скромний, а тому що туалетного паперу в той час не було, народ використовував газети. Адже зрозуміло, куди піде моя стаття…
 
 
 
 

King I під DOS

Перший King був запущений в операційному середовищі MS-DOS 2.0. Як створювалася гра?
Створювати карткові ігри легко. Досить намалювати 32 карти і знати дозвіл екрана. Екран в часи DOS був розміром 640 на 350, карти — 64 на 96 пікселів.
 
 image
 
Обкладинку для карт зірвав з солітера, картинки для дам і королів малював сам, тримаючи перед очима зображення відомих радянських мульт-героїв від Вінні-Пуха до Чебурашки. Зображення брав з журналів — відеокасет з яскравими обкладинками тоді не було. Через пару років з'явився перший ручний сканер — якість картинки залежало від точності твоєї руки. Вжик! Проводиш сканером по журналу і готово. Зображення виходили чорно-білі і маленького розміру, а сканер здавався дивом.
 
Гра була досить популярна, поширилася по колишньому Союзу на дискетах. Грошей не принесла, у той час грошей не було. Були талони на їжу і чоловічі труси.
 
 

King II під Windows 3.1

 
Другий King був перевипущена під Windows, зроблений в Visual Studio 2.0 мовою C + +. Перехід на нову парадигму в 1997 дався мені важко, в Pascal я мислив лінійно, а тут з'явилися якісь класи, якісь події. Мозок був не готовий. Тим не менше, я зробив гру під жорстке дозвіл Windows-вікна 640 на 480, розмір карт зберігся, 64 на 96 пікселів. Якість арту змінилося — карти я не малював, а витягнув з solitaire.dll. Фірмові микрософтовских зображення я вставив в додаток.
 
Був варіант гри з двома бовдурами і живим суперником. Мережева гра була зроблена для внутрішньої секретної структури нашого математичного відділення (1500 осіб) і за межі інституту не вийшла. Для віддаленої гри використовував MFC sockets.
 
 

King III під Windows CE 2.0

 
Третій King був зроблений для iPaq 3700 в 2002 році. Перший надолонний комп'ютер, казка. Глючний, але з Windows. Перехід для розробки з MS VS на MS Embedded Studio був, як пересісти з ВАЗ 2103 на ВАЗ 2101. Дуже натурально. Розмір карт зменшився вдвічі по кожному напрямку. Новий розмір екрану 240 на 320 змусив змінити зображення. На поверхні карти залишилися лише значення і масть. Інше було дратівливо малим і не інформативним. Дратівливим був і процес установки програми на пристрій. Багато магічних танців. Емулятор при цьому працював добре і швидко. Натискання на екран здійснювалося за допомогою стилуса. З тих пір я ненавиджу стилуси. Вони займають руку і втрачаються. Зрозуміло, через півроку все господарі наладонников користувалися замість загублених стилусів зубочистками.
 
 

King IV під Symbian

 
Четвертий King був зроблений для Nokia 9210 в тому ж 2002 році. Це був не просто надолонний комп'ютер, це був комунікатор, телефон. Легенда. Epoc32. Той же C + +, але трохи інша організація виведення бітмапами. Розробка під Symbian утруднень не викликала. Розмір карт знову повернувся до первинного, тому що розмір екрану став 640 на 200, що нагадало перший чорно-білий режим CGA.
 
 image
 
Емулятор запускався, але дуже повільно — кожен запуск супроводжувався 1-хвилинним очікуванням. Слава Аллаху, з'явився інтернет і інформація, яку DLL знести з комп'ютера, щоб даної затримки не було. Для установки Nokia PC Suite доводилося не просто танцювати, а танцювати з бубном і піснями групи На-на. Між іншим, телефон досі в робочому стані.
 
 

King V під AS3.0

 
П'ятий King був зроблений в 2007-2008 році, коли я збагнув початковий курс флеш-анімації і отримав засіб для розробки. Це Adobe FLEX засіб я купив офіційно за 100 рублів в кіоску на Комсомольській площі. Чек зберігся.
Розмір екрану і розмір карт став динамічно змінюватися, якість картинки не змінилося. Розвинути гру не вдалося, бо прийшов містер iOS.
 
 

King VI під iOS 2.0

 
Шостий King був зроблений для iPhone у 2009 році. Розмір екрану 320 на 480, оптимальний розмір карт 66 на 96. Цей розмір зберігся для всіх подальших версій iPhone і я його Вам рекомендую. Карти я малював наспіх, вважаючи що важливий процес, а не оформлення. Тим не менш, завдяки картковій грі я навчився працювати в Photoshop. Зображення карт я зробив реалістичними, як би потертими від часу.
 
 image
 
Гра була то платна (0.99), то безкоштовна і принесла за 4 роки $ 229 і 11 864 завантаження (см рис).
 
 image
 
 

King VII під iOS 7.0

 
Сьомий King був зроблений вчора і став безкоштовним. Мені захотілося переробити гру у відповідність з духом часу — плоский дизайн, анімація, обертання, фліпи, ритбергера.
Оцініть, що вийшло.
 
 image
 
Могутній інтернет дав мені море картинок, я вибрав героїв з South Park, по-моєму вийшло відмінно, в стилі iOS 7.
Інтелект у гри невисокий, але я думаю, думаю над алгоритмом гри за комп'ютер.
 
 image
  
Спасибі за увагу, у висновку публікую посилання на гру, безкоштовно, все включено
 
 
     
King of Hearts
 
    
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.