|
0 / 0 / 0
Регистрация: 16.04.2012
Сообщений: 9
|
|
Реализовать консольное игровое приложения "Пятнашки" (с чего начать, какую литературу и какие темы изучать?)16.04.2012, 22:57. Показов 14398. Ответов 27
Метки нет (Все метки)
День добрый. Я - первокурсник, не так давно начал изучать язык С. И вот выдали мне тему курсового проекта: реализация игрового приложения "Пятнашки" в консоли на языке С. Квадратные глаза и n-ное кол-во кирпичей - вот так можно описать мое состояние. Срок сдачи приближается и я решился обратиться за помощью.
Посоветуйте, с чего вообще начинать, какую литературу и какие темы изучать? И, может быть, у кого-нибудь завалялась готовая программа? =) Заранее спасибо.
0
|
|
| 16.04.2012, 22:57 | |
|
Ответы с готовыми решениями:
27
Хочу начать изучать java. С чего посоветуете начать, какие книги или какие-то советы есть?
Решил начать изучать 1С.С чего начать, что скачать? |
|
738 / 543 / 416
Регистрация: 17.09.2015
Сообщений: 1,601
|
|
| 11.02.2017, 08:18 | |
|
Qitelery, у вас выход за пределы памяти, ибо строки board[d] не существует, последняя строка будет с индексом d-1, ибо отсчет начинается с 0 а не с 1.
1
|
|
|
0 / 0 / 0
Регистрация: 17.05.2016
Сообщений: 58
|
|
| 13.02.2017, 22:02 | |
|
Спасибо огромное, получилось.
0
|
|
|
0 / 0 / 0
Регистрация: 17.05.2016
Сообщений: 58
|
||||||
| 21.02.2017, 18:59 | ||||||
|
У меня опять затык. На этот раз я на финишной прямой. Осталась реализация условий победы, по которым в случае, правильной конфигурации массива, возвращается true, иначе false.
В общем пожалуйста подсобите кто чем может.
0
|
||||||
|
738 / 543 / 416
Регистрация: 17.09.2015
Сообщений: 1,601
|
|||||||||||
| 22.02.2017, 13:39 | |||||||||||
|
попробуйте так
Qitelery, или так
1
|
|||||||||||
|
0 / 0 / 0
Регистрация: 17.05.2016
Сообщений: 58
|
|||||||||||
| 22.02.2017, 17:34 | |||||||||||
|
Прежде всего, спасибо, что помогаете мне. Это не оставляет меня без надежды на правильный результат.
От меня по заданию требуется дописать несколько функций: инициализация (создание массива), графический вывод на экран, перемещение значений и условия победы. Мучаюсь с последним. По условию задачи d-размерность, board[][] - массив. Таким образом в bool won(void) уже передано значение размерности и массив. Я попробовал первый вариант, а именно:
fifteen.c:241:1: error: control may reach end of non-void function [-Werror,-Wreturn-type] } ^ 1 error generated. make: *** [fifteen] Error 1 Чем не устраивает фигурная скобка там, где она должна быть не знаю. Вот вся программа, в которой мои bool move(int tile) - перемещение void draw(void) - графический вид void init(void) - инициализация bool won(void) - условия победы
0
|
|||||||||||
|
9 / 9 / 6
Регистрация: 02.02.2010
Сообщений: 35
|
||||||
| 22.02.2017, 18:41 | ||||||
Добавлено через 8 минут Qitelery, когда проходите курс CS50 там же сказано, что вы можете показывать свой код, а смотреть чужой. Толку от этого не будет. Хотя ответы вам уже дали.
0
|
||||||
|
0 / 0 / 0
Регистрация: 17.05.2016
Сообщений: 58
|
|
| 22.02.2017, 18:49 | |
|
Nigg@, если вы обратите внимание, то у меня есть моя реализация функции. Другой вопрос, что она нерабочая и меня, в первую очередь, интересует, что с ней не так, а не получение готового ответа для галочки.
0
|
|
|
0 / 0 / 0
Регистрация: 15.12.2018
Сообщений: 3
|
|
| 16.12.2018, 00:00 | |
|
Вот моя реализация пятнашек в динамике, кому интересно чекните
https://github.com/kremlev404/... **15shki.c
0
|
|
| 16.12.2018, 00:00 | |
|
Решил начать изучать графику. Подскажите с чего начать
Хочу начать изучать C# , не знаю с чего начать Хочу начать изучать Cisco с чего начать? С какой литературу начать изучать Android Framework? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2.
Задача:
Обеспечить запись документа в регистр сведений независимо от. . .
|
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется.
Ну как вам?
|
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания
источниках данных и элементов формы(текстовые поля и метки), опирается все
это на технологию событий и мета. . .
|
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml,
в чате форсили функторы модулей как суперфичу.
Пытаясь отдуплить концепт, наткнулся на тутор с простым примером.
А главный принцип обучения от. . .
|
|
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
|
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|