9

2048 в консоли

Всем привет.
Скоро придут сессии, защиты курсовых и т.д. Я, что бы быть похожим на прилежного ученика решил сделать свою курсовую заранее, а не в последний день, как обычно.
Ну что же, задача поставлена, задача с преподавателем согласована: сделать игру 2048 в консоли.
Время шло, я даже начал что-то делать и, что самое удивительное, сделал! Вся игровая база, вроде как, готова, но вот беда: одному тестить прогу -- мазахизм и всё равно что-то пропустишь, а все мои знакомы и друзья делятся на 2 половины: одна всё время офф-лайн, вторая всё время не может/не умеет играть. Я их не виню, конечно же, но как то же протестить мне надо.
(ДЛЯ ЛЛ ЧИТАТЬ ОТСЮДА)
И поэтому, пикабушники, я решил попросить вас протестировать моё подобие на игру. Но приготовьтесь к хардкору: всё одноцветно, экран будет мигать и вы будете жалеть, что согласились на это. И всё же я надеюсь на вас.)
Ссылка на игру: http://yadi.sk/d/ZmTP5jobP6Bva

П.с.: я вас предупреждал. ;)
П.п.с.: сама игра готова % на 80, однако вся игровая часть готова на все 99,(9)%, наверное.
П.п.п.с.: о всех багах писать в комментах.
П.п.п.п.с.: а тех, кто шарит в С++ попрошу помочь в 1 деле: как вывести цветной текст из чара (в частности и массива char s[4][4][4])?
П.п.п.п.п.с.: кмдм*2 внутри.

Спасибо за внимание!
Автор поста оценил этот комментарий
Нажимал. Сейчас проверил, будет ли луз до проигрыша - нет его.
раскрыть ветку (1)
Автор поста оценил этот комментарий
Привет.) Совсем забыл о тебе.( В общем-то игру я до конца дописал же и уже достаточно давно, если захочешь опробовать вот финальная версия:
https://yadi.sk/d/6DtiAAe1TJYNK
показать ответы
Автор поста оценил этот комментарий
А можешь скинуть исходный код этой игры?
раскрыть ветку (1)
Автор поста оценил этот комментарий
https://yadi.sk/d/6DtiAAe1TJYNK - последняя версия.
Автор поста оценил этот комментарий
Написал эту штуку на чистом ассемблере под DOS. Почти всё работает, только небольшой баг с подсчетом очков после суммирования плиток 256 и выше.
раскрыть ветку (1)
Автор поста оценил этот комментарий
Всего-то за 187 дней. ;)
А так, конечно молодец, возможно и я когда-то до этого дойду.)
показать ответы
Автор поста оценил этот комментарий
я просто написал свой консольный и корявый вариант 2048) но он больше на си, а не на плюсах) хотелось бы сравнить твой подход со своим. если хочешь, могу свою версию скинуть, но, думаю, там не на что смотреть
раскрыть ветку (1)
Автор поста оценил этот комментарий
https://yadi.sk/d/LrY0GDMPTixDW
Правда там ни комментов (почти), ни кучи файлов. Знаю, что по нубски, но и программа для 1 курса.
Автор поста оценил этот комментарий
Благодарю) С исходниками было бы чуточку поинтереснее)
раскрыть ветку (1)
Автор поста оценил этот комментарий
Могу скинуть, если хочешь, правда там комментариев фактически нету.
Автор поста оценил этот комментарий
А можешь скинуть исходный код этой игры?
раскрыть ветку (1)
Автор поста оценил этот комментарий
Ну, не знаю, а для чего тебе? Она, если что, уже продвинулась куда дальше, уже и менюшка есть, и цвета.
Автор поста оценил этот комментарий
Если бы ты написал это на чистом Си, было бы гораздо интереснее) Жаль, что плюсы.
раскрыть ветку (1)
Автор поста оценил этот комментарий
Ну, я не такой хардкорщик.)
показать ответы
Автор поста оценил этот комментарий
Нажимал. Сейчас проверил, будет ли луз до проигрыша - нет его.
раскрыть ветку (1)
Автор поста оценил этот комментарий
Странно... Я обновил файл, скачай ещё раз, но у меня это работает.
Автор поста оценил этот комментарий
А как же сообщение об окончании игры? :С
Иллюстрация к комментарию
раскрыть ветку (1)
Автор поста оценил этот комментарий
И, кстати, если хочешь, могу потом скинуть полностью готовую версию с сейвами, таблицей лидеров и, если получится, с цветным текстом.

П.с.: и спасибо за тест.)
показать ответы
Автор поста оценил этот комментарий
А как же сообщение об окончании игры? :С
Иллюстрация к комментарию
раскрыть ветку (1)
Автор поста оценил этот комментарий
А ты нажал ещё раз? Он делает проверку на ходы после нажатия на стрелку.
показать ответы
Автор поста оценил этот комментарий
А, вообще, я бы писал сразу под *NIX или кроссплатформенно...
Просто, только там остались наркоманы, которые будут играть в консольную версию - Ваша целевая аудитория )))
раскрыть ветку (1)
Автор поста оценил этот комментарий
Но в этом нет необходимости, я же не собираюсь распространять её, это чисто курсач.
Автор поста оценил этот комментарий
Вот тут версия сабжа на ncurses:
https://github.com/odkq/curses-2048
Вдохновляйтесь.
З.Ы. ncurses есть и под windows ;-) Можете заюзать.
раскрыть ветку (1)
Автор поста оценил этот комментарий
Спасибо, только проблема в том, что я программист только отчасти и знаю только С++ и тот далеко не лучшим образом. :'( И программирую в Визуал Студио. Но всё равно спасибо, может разбирусь.)
показать ответы
Автор поста оценил этот комментарий
В теге и тексте почему-то пропали "плюсы", там должно быть не "С", а "С++".
Автор поста оценил этот комментарий
Кмдм 1

П.с.: прошу вставить нормальную ссыль, кто может, для ЛЛ.
Автор поста оценил этот комментарий
Кмдм 2