Форум программистов, компьютерный форум CyberForum.ru

Можно ли реализовать игру змейка в консольном приложении - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Объясните нубу строчку кода с Vector http://www.cyberforum.ru/cpp-beginners/thread663500.html
vector<vector<int> > dp( W + 1, vector<int>( n+1, 0 ) ); Что она делает? Создает вектор состоящий из векторов типа int и ...?
C++ Ошбика в алгоритме нахождения разности множеств Set& Set::operator-(const Set &set) { Set *raznost = new Set; if (this->size != 0 && set.size != 0) { for (int i = 0; i < this->size; i++) { for (int j = 0; j < set.size; j++) { if (this->data == set.data) http://www.cyberforum.ru/cpp-beginners/thread663470.html
Решил, уйти от Delphi в С++ C++
Долго метался куда стучать, решил сюда. В общем проблема: занимаюсь Delphi, хотя как сказать занимаюсь - паузу себе 2х месячную сделал, и вот сел как-то на днях попрогить, тут будто осенило - а перспективен ли сейчас Delphi и программы на нем? Понимаю, по сравнению с С++ функционал у него намного уже, но хороший специалист в своей области не пропадет, всегда будет нужен и востребован. Оставаться...
Структуры. Ввод значения поля C++
Проблема: при заполнении полей пишет переменная не инициализирована. Т.е. если я в коде инициализирую, то считает. А когда делаешь запрос на ввод вылетает. Подскажите пожалуйста. Вот код: #include "stdafx.h" #include <iostream> #include <iomanip> using namespace std; struct vector { double x; double y;
C++ Где то ошибка http://www.cyberforum.ru/cpp-beginners/thread663421.html
Помогите вот текст программы не могу разобраться что да как. Все вроде правильно. #include <stdio.h> #include <iostream> #include <math.h> void main() { double h,a,b,S,i; int z; printf(" Viberite deistvie \n 1.Vvodim katet \n 2.Vvodim gipotinuzu \n 3.Vvodim visoty \n 4. Ploshad");
C++ Определить, какие слова из текста имеют длину от 1 до 10, и вывести их в порядке возрастания длины Определить сколько слов текста имеют длину 1, 2, 3, ... 10 символов. Вывести эти слова в последовательности возрастания их длины. подробнее

Показать сообщение отдельно
cactus09
Чайник
 Аватар для cactus09
69 / 69 / 4
Регистрация: 15.02.2012
Сообщений: 475
08.10.2012, 21:46     Можно ли реализовать игру змейка в консольном приложении
Egor138, Немного непонял вопроса , можно чуть по подробнее

Добавлено через 3 минуты
Наскоко я вас понял то там придется переставлять последний элемент змеи с указыным нажатой клавишей элементом относительно прошлого передвинутого символа

Добавлено через 18 минут
Даже не прошлого передвинутого символа, крайнего символа направления змейки, ну потипа вот есть массив
Код
000000
000000
031200
000000
000000
000000
Где 2 и 3 - краней сивол направления змейки

Допустим змея движется так что голова у нее 2, а противоположенное место 3 (те справа налево)
Ты нажемаещ "<" то это меняет направление движения и тогда 3 = 2, а 2 = 3 (тоесть изменение направления добовляет нам еще больше головной боли ) + к этому у тебя змейка должна передвинутся на 1 символ влево те у тебя должно получится:

Этап 1ый меняем направление движения:
Код
000000
000000
021300
000000
000000
000000
Этап 2ой передвигаем на 1 символ влево:
Код
000000
000000
213000
000000
000000
000000
В итоги у нас печатается сразу массив который показан во 2ом этапе.

PS Заметил такую весчь что команда getch(); для клавиш стрелок все время возращает код 224.
Те управление будет на WASD
 
Текущее время: 13:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru