Форум программистов, компьютерный форум 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 символов. Вывести эти слова в последовательности возрастания их длины. подробнее

Показать сообщение отдельно
Egor138
 Аватар для Egor138
30 / 11 / 2
Регистрация: 10.08.2012
Сообщений: 619
Записей в блоге: 2
07.10.2012, 14:52  [ТС]     Можно ли реализовать игру змейка в консольном приложении
Цитата Сообщение от cactus09 Посмотреть сообщение
Ну я таки в программирование уровнем чуть выше ламера , так что мой вариант в некотором плане может быть не рациональным. Я бы что сделал... :
Делаем функции которые:
1)Отвечают за печать массива
2)За заполнение массива
3)За соблюдением правил игры (тоесть когда змейка должа умереть)

Потом делаем в самом main бесконечный цикл и пихаем в него функции + в этот цикол надо добавить конструкцию которая ждет ввода клавиши в течение определеного времини(примерно 2 сек.) если нечего не происходит то змейка продолжает полсти дальше.

Самым трудным тут по моему будет создание 2ой и 3ий функции даже особенно 2ой.
и если в 3ий мы просто прекрашаем игру если змея наползает сама на себя, то во 2ой придется еще так потрудится - мы должны передовать ей пораметр полученный от нажатия (или опять же не полученный) клавиши и в соответствии с этим пораметром менять положение символов в массиве.
Все понимаю кроме этого массива.... Каким образом это все работает??? Как я понял, вся консоль это двухмерный массив чисел... а как с помощью этого управлять поворотами не понимаю...
 
Текущее время: 22:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru