Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.05.2015, 15:33   #1
Панdopa
 
Регистрация: 21.05.2015
Сообщений: 7
По умолчанию C# Игра "Кейлеса"

Здравствуйте, хочу написать игру Кейлеса.
На столе лежит ряд спичек из n количества. При своем ходе игрок может взять одну или две смежные спички. Выигрывает тот, кто берет последнюю спичку.

Попыталась написать код, но ничего не получается. Не могли бы вы мне помочь с этим? (Источники литературы которые могли бы помочь,либо доступное объяснение).

Заранее спасибо.
Панdopa вне форума Ответить с цитированием
Старый 21.05.2015, 18:55   #2
8Observer8
Старожил
 
Регистрация: 02.01.2011
Сообщений: 3,328
По умолчанию

Как по английски пишется?
8Observer8 вне форума Ответить с цитированием
Старый 21.05.2015, 22:37   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Игра 21. Игра Кейлеса.

и на нашем форуме такая задача уже решалась
в теме "Программирование игр и головоломок" есть код (с) TinMan на Паскале.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 22.05.2015, 18:22   #4
8Observer8
Старожил
 
Регистрация: 02.01.2011
Сообщений: 3,328
По умолчанию

Спасибо! Хорошее описание. Я, наверное, с ошибкой ввёл в гугле. Правда, так и не нашёл, как правильно на английском пишется. Назвал: Keyles

Мне захотелось сделать интересное окружение. Нагуглил модели спичек и стола. Из архива этого урока взял материалы для окружения: Introduction to Unity 5. Персонажа взял из "Standart Assert". Посмотрите, что получилось: KeylesGame_v1.0.0.zip Управлять WASD

Есть проблема со звуком: шаги то слышно, то нет. Это я поправлю. Конечно, в первую очередь теперь нужно сделать, чтобы игралось

Последний раз редактировалось 8Observer8; 22.05.2015 в 18:28.
8Observer8 вне форума Ответить с цитированием
Старый 23.05.2015, 21:32   #5
Панdopa
 
Регистрация: 21.05.2015
Сообщений: 7
По умолчанию

Вот я что-то попыталась сделать,но где то допущена ошибка.
Скорее всего где то в цикле.
Код:
#include <stdio.h>
#include <stdlib.h>
int compvibor(int pozishion);
int uservibor(int pozishion);
int kiberbrain(int a)
{
 int pc;
 pc=3-a;
 printf("PC vzial %i spichek", pc);
 return (pc);
}
int main() // Игра Кейлеса
{
 printf ("\t ************ \n");
 printf ("\t   Keylesa  \n"); // Название игры
 printf ("\t ************ \n");

 int pobeditel; // Переменная указывает когда у нас есть победитель
 int compvibor; // Переменная показывает выбор компьютера
 int kolvospichek ; // Показывает число спичек на позиции

 printf (" Dobro pozhalovet v igry Keylesa \n") ;
 printf (" Pered vami lezhit riad spichek \n");
    printf("Vvedite kolichestvo spichek:");
           scanf("%i",&kolvospichek);
           printf (" Na stole %i spichek \n ",kolvospichek);
 while(kolvospichek==0)
  {
            printf (" Vibirite kolichestvo spichek \n"); // Игрок делает выбор
   int a, b;
            scanf("%i",&a);
            if(a==1 && a==2)
            {
            kolvospichek=a-kolvospichek;
   printf (" Ostatok spichek %i \n",kolvospichek);
   if (kolvospichek == 1)
   {
	   printf("Vi viigrali! \n");
   }
   else
   {
   b=kiberbrain(a);
   kolvospichek=b-kolvospichek;
   printf ("Ostatok spichek %i \n", kolvospichek);
   if (kolvospichek == 1)
   {
	   printf("Vi proigrali!");
   }
   }
          
  }
}
}
___
форматировать код не забывайте!
Модератор

Последний раз редактировалось Serge_Bliznykov; 23.05.2015 в 23:45.
Панdopa вне форума Ответить с цитированием
Старый 24.05.2015, 14:34   #6
8Observer8
Старожил
 
Регистрация: 02.01.2011
Сообщений: 3,328
По умолчанию

Не пишите сразу весь проект. Написали строку - проверили и т.д. Сами ищите ошибку, это будет намного полезнее того, что её найдёт кто-то другой
8Observer8 вне форума Ответить с цитированием
Старый 17.06.2015, 11:22   #7
Панdopa
 
Регистрация: 21.05.2015
Сообщений: 7
По умолчанию

Спасибо большое за помощь, проблема была решена
Панdopa вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Постоянно слетает галочка "автоматически" в "Параметры Excel", "Формулы", "Вычисления в книге" Alexsandrr Microsoft Office Excel 4 19.10.2013 14:22
Создать класс "Фигура", от него наследованием создать 3 класса ("треугольник", "четырехугольник", "окружность") funnyy Помощь студентам 3 17.10.2012 17:40
игра "worms", доработка игры "косынка". C# den790 Фриланс 11 09.12.2011 10:53
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04
Игра "четный" "нечетный" bigcat Помощь студентам 1 01.03.2008 00:24