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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.11.2016, 13:26   #11
Антоха21
Новичок
Джуниор
 
Регистрация: 11.11.2016
Сообщений: 4
По умолчанию

да просто шашки игра человек с человеком. я мучался в том плане что просто не знаю как это сделать) как поле граматно вывести ну это еще ладно вот как сдлеать что бы они ходили и рубили другие шашки...

игра человек с человеком без ии и интернета. Просто в компияторе quincy.

программа должна делать поле для шашек ну и сами шашки) ну обычная игра самая простая на чистом СИ без ничего, иигра человек с человеком то есть сначала ходит один потом второй . Нужно что бы шашки рубили ходили и все как положено

Помогите пожалуйста кто чем сможет, если не сложно. просто я в универе учусь а это все надо сдать в среду, а у меня никаких идей и толком я не шибко шарю в программировании ну знаю только основы но шашки это не мой уровень) может у кого то есть код или часть кода? может кто то делал?

Последний раз редактировалось Alex11223; 12.11.2016 в 14:03.
Антоха21 вне форума Ответить с цитированием
Старый 12.11.2016, 14:01   #12
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Дык если будете просить просто решить за вас, то и не будете "шибко шарить".

Если "человек с человеком" то это ж не сложно наверно.
Просто в цикле (пока не выполнено условие завершения игры) вводить ходы (откуда куда) по очереди, проверять корректность, изменять состояние, перевыводить поле (хранить состояние можно в двумерном массиве)

Цитата:
Сообщение от Антоха21 Посмотреть сообщение
может кто то делал?
Да наверняка кто-то делал, для этого и есть поиск на форуме и гугл.
Гуглить естественно лучше на английском. (draughts, checkers)

Цитата:
Сообщение от Антоха21 Посмотреть сообщение
на чистом СИ без ничего
Без ничего это как именно? Просто консоль без GUI?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 12.11.2016 в 14:07.
Alex11223 вне форума Ответить с цитированием
Старый 12.11.2016, 14:30   #13
Антоха21
Новичок
Джуниор
 
Регистрация: 11.11.2016
Сообщений: 4
По умолчанию

ну выводиться должно просто в окне компилятора поле стостоит из " | " вот таких сиволов и ходить x и o шашки. скриншот пока не могу скинуть как это должно выглядеть но если кто то поможет сделать то скину)
Антоха21 вне форума Ответить с цитированием
Старый 12.11.2016, 14:31   #14
Антоха21
Новичок
Джуниор
 
Регистрация: 11.11.2016
Сообщений: 4
По умолчанию

Да мне с английских сайтов нельзя я за границей учусь а с них плаиаризм проверяют а так толком рабочих нормальных кодов нет ни в рунете ни там...
Антоха21 вне форума Ответить с цитированием
Старый 12.11.2016, 14:44   #15
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Дык не надо плагиатить конечно, просто посмотрите идеи и подходы

Цитата:
Сообщение от Антоха21 Посмотреть сообщение
в окне компилятора поле
Такого не бывает. Окно консоли с выводом результата работы программы не имеет никакого отношения к компилятору. Компилятор только собрал вам программу (*.ехе и т.п.) и вы ее запустили.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 12.11.2016 в 14:47.
Alex11223 вне форума Ответить с цитированием
Старый 13.11.2016, 12:10   #16
8Observer8
Старожил
 
Регистрация: 02.01.2011
Сообщений: 3,328
По умолчанию

Цитата:
Сообщение от Антоха21 Посмотреть сообщение
ну выводиться должно просто в окне компилятора поле стостоит из " | " вот таких сиволов и ходить x и o шашки. скриншот пока не могу скинуть как это должно выглядеть но если кто то поможет сделать то скину)
Когда-то кто-то выкладывал либо шашки, либо морской бой на Си в консоли, где поле было разрисовано символами '-', '|', 'x' и 'o'. Я сам не пробовал так рисовать. Мне кажется, что при кажущейся на первый взгляд простоте вывода информации на экран всё равно будут сложности в понимании, как реализовать. Может быть проще будет использовать, например, библиотеку graphics.h или ещё какую-нибудь. Если, конечно, преподаватель не настаивает именно на псевдографике.

Последний раз редактировалось 8Observer8; 13.11.2016 в 12:12.
8Observer8 вне форума Ответить с цитированием
Старый 13.11.2016, 12:30   #17
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

С чего вдруг графика проще?
Для вывода в консоль надо просто выводить все поле (двумерный массив) после каждого хода, например
Код:
|x|o| | |x|
|o|x| |o| |
...
или хотя бы
Код:
xo__x
ox_o_
...
или
Код:
xo--x
ox-o-
...
или

Код:
xo..x
ox.o.
...
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 13.11.2016 в 12:32.
Alex11223 вне форума Ответить с цитированием
Старый 13.11.2016, 13:12   #18
8Observer8
Старожил
 
Регистрация: 02.01.2011
Сообщений: 3,328
По умолчанию

Однажды пробовал сделать тетрис в консоли. Сначала было всё просто, выводил двумерный массив, а потом стало сложнее и сложнее, в итоге сложность возрасла настолько, что пришлось забросить. Зато на графике получилось доделать до конца. Может с шашками проще. Ходы придётся вводить в виде координат доски. На графике можно мышкой тыкать. Не вижу перспектив в псевдографике. На графике хотя бы можно потом графики-функций строить.
8Observer8 вне форума Ответить с цитированием
Старый 13.11.2016, 13:38   #19
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Так то тетрис, а тут шашки.

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

А в шашках просто пошагово.
Вывод —> ввод —> изменение состояния —> вывод —> ...

Цитата:
Не вижу перспектив в псевдографике.
Ну дык проще реализовать для учебной задачи.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
игра "Шашки" - проверить может ли шашка дойти до заданного поля sophi Паскаль, Turbo Pascal, PascalABC.NET 14 04.01.2018 23:30
Сетевая игра шашки Builder C++ A1ex@nd3r C++ Builder 0 12.11.2015 14:51
Помогите) Игра Норткотта на языке си Nazar0135 Помощь студентам 0 28.02.2014 16:22
игра шашки на языке с Эндрю Помощь студентам 1 05.12.2011 23:28
Игра ШАШКИ!!! Leepree Общие вопросы C/C++ 4 16.09.2009 21:20