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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
D_Ok
44 / 33 / 12
Регистрация: 11.02.2014
Сообщений: 134
#1

Оцените консольную игру, где символ убивает себе подобных - C++

18.08.2014, 10:44. Просмотров 831. Ответов 26
Метки нет (Все метки)

Игра примитивная, в консоли, ходит символ убивает в текстовом режиме циферки.
Управление:
движение - стрелочками
s - магазин
i - инвентарь
Esc - выход из игры

Жду критики...
Вложения
Тип файла: rar Game.rar (75.7 Кб, 53 просмотров)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.08.2014, 10:44     Оцените консольную игру, где символ убивает себе подобных
Посмотрите здесь:

Реализовать консольную игру "Виселица" - C++
В игре "Виселица" один игрок загадывает слово, а другой пытается угадать его, называя по одной букве. Если буквы нет в этом слове, то...

В тексте удалить указанный символ везде, где он встречается. Программа не позволяет ввести символ - C++
#include<iostream> #include<conio.h> #include<cstdlib> using namespace std; int main() { setlocale(0,"Russian"); char s; ...

Оцените мою 1 игру "21 card game" - C++
Вот решил я сделать свою 1 игру и залить сюда для "конструктивной критики". Правила игры: Выигрывает тот кто наберет больше очков но не...

Написать игру где самолет игрока сбивает самолеты противников - C++
Ребят, начал писать курсовую по созданию игры на с++ , суть игры заключается в том, что летит самолет, и сбивает вражеские самолеты, или...

Многократно определенный символ. Где? - C++
Подскажите пожалуйста, где многократно определенный символ? Начал разбираться в работе с классами, но вот ошибка не даёт покоя, в чем...

В тексте удалить указанный символ везде, где он встречается - C++
Ввести текст произвольного содержания в память ПЭВМ. Вывести на экран. Записать текст в файл. После записи текста в файл информация...

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Voivoid
673 / 276 / 12
Регистрация: 31.03.2013
Сообщений: 1,339
18.08.2014, 11:02     Оцените консольную игру, где символ убивает себе подобных #2
Ты исходник пришли, зачем exe'шник-то
Aspirin
29 / 6 / 0
Регистрация: 05.10.2012
Сообщений: 117
18.08.2014, 11:17     Оцените консольную игру, где символ убивает себе подобных #3
Во время покупки следует отображать текущее кол-во денег)
Donnerwetter
40 / 40 / 12
Регистрация: 04.02.2014
Сообщений: 144
18.08.2014, 11:29     Оцените консольную игру, где символ убивает себе подобных #4
Хотелось бы посмотреть на логику, иначе как оценивать? Из замечаний по геймплею пока такие три:

1. В случае проигрыша не реализована возможность начать игру сначала.
2. Если я правильно понял "exp" - это опыт игрока, который увеличивается с каждой победой в поединке. Но незаметно его влияние на игровой процесс. Допустим, побеждаешь четырех врагов, а пятый тебя валит с трех ударов. Нужно в таком случае как-то ослаблять последующих врагов, например, сужать рандом их ударов, иначе какой смысл в наборе опыта?
3. Пересмотреть HP врагов, исходя из цифр, а то у одной единицы - 18, у другой - 30
Aspirin
29 / 6 / 0
Регистрация: 05.10.2012
Сообщений: 117
18.08.2014, 11:35     Оцените консольную игру, где символ убивает себе подобных #5
Цитата Сообщение от Donnerwetter Посмотреть сообщение
Хотелось бы посмотреть на логику, иначе как оценивать? Из замечаний по геймплею пока такие три:

1. В случае проигрыша не реализована возможность начать игру сначала.
2. Если я правильно понял "exp" - это опыт игрока, который увеличивается с каждой победой в поединке. Но незаметно его влияние на игровой процесс. Допустим, побеждаешь четырех врагов, а пятый тебя валит с трех ударов. Нужно в таком случае как-то ослаблять последующих врагов, например, сужать рандом их ударов, иначе какой смысл в наборе опыта?
3. Пересмотреть HP врагов, исходя из цифр, а то у одной единицы - 18, у другой - 30
Набираешь опыт - получаешь уровень - прокачиваешь характеристики. С этим вроде все норм.
Забыл ещё сказать, восстановливать хп следует сразу после боя, для чего сделано восстановление - 1хп за ход, тут нет смысла в этом.
ПС: Я прошел)))
A_Kamolins
4 / 4 / 4
Регистрация: 15.08.2014
Сообщений: 30
18.08.2014, 11:36     Оцените консольную игру, где символ убивает себе подобных #6
Когда персонаж умер - случайно зажал Enter и открылась туча окон этой же игры
sergeynizamov
18 / 18 / 5
Регистрация: 12.06.2013
Сообщений: 306
18.08.2014, 11:38     Оцените консольную игру, где символ убивает себе подобных #7
игра сделана в очень маленьком окне!!! мне с моим зрением (-4) очень тяжело присматриваться в движущийся предметы(приходиться прищуриваться). я если честно не понял почему когда дохожу до второй точки меня просто выкидывает после проигрыша.
Donnerwetter
40 / 40 / 12
Регистрация: 04.02.2014
Сообщений: 144
18.08.2014, 11:41     Оцените консольную игру, где символ убивает себе подобных #8
Цитата Сообщение от Aspirin Посмотреть сообщение
Набираешь опыт - получаешь уровень - прокачиваешь характеристики. С этим вроде все норм.
разобрался) тогда второй пункт отпадает
dzrkot
zzzZZZ...
518 / 348 / 53
Регистрация: 11.09.2013
Сообщений: 1,995
18.08.2014, 11:42     Оцените консольную игру, где символ убивает себе подобных #9
хотелось бы с GUI и сюжетом) вообще респект за то что довел до более-менее лог конца, не то что я...)
по игре - попробуй сделать генератор рандомных карт теперь
D_Ok
44 / 33 / 12
Регистрация: 11.02.2014
Сообщений: 134
18.08.2014, 11:42  [ТС]     Оцените консольную игру, где символ убивает себе подобных #10
Donnerwetter,
1. не доработано еще.
2. как это не влияет, влияет на получение уровня, на каждый уровень увеличение по три характеристики на выбор, а в зависимости от них растут параметры, HP, dmg, armor. А также влияют на то чтобы одеть вещи(у них есть требования). Сначала надо убивать слабых (1), на них качаться, покупать вещи, тогда можно убить (3 и 4), 2-ки убиваются на 3-м уровне в принципе. Ну а вообще она дисбалансная еще.
3. Так и задумано, там три класа врагов, Tank, Crit, Dodger, у них разные параметры, ну и сново же надо подобрать баланс.
sergeynizamov
18 / 18 / 5
Регистрация: 12.06.2013
Сообщений: 306
18.08.2014, 11:42     Оцените консольную игру, где символ убивает себе подобных #11
Цитата Сообщение от A_Kamolins Посмотреть сообщение
случайно зажал Enter
а у меня на энтер вообще выходит из игры?!
A_Kamolins
4 / 4 / 4
Регистрация: 15.08.2014
Сообщений: 30
18.08.2014, 11:48     Оцените консольную игру, где символ убивает себе подобных #12
а исходники будут?
Donnerwetter
40 / 40 / 12
Регистрация: 04.02.2014
Сообщений: 144
18.08.2014, 11:48     Оцените консольную игру, где символ убивает себе подобных #13
D_Ok, с опытом разобрался, просто не увидел сразу, что уровни повышаются. На счет "1,2,3" понятно, что это категории врагов, просто у одной "1" - 18 хп, а у другой "1" - 30 хп. Я имел в виду, что нужно разбросать одинаковое количество хп по одинаковым цифрам.
D_Ok
44 / 33 / 12
Регистрация: 11.02.2014
Сообщений: 134
18.08.2014, 11:49  [ТС]     Оцените консольную игру, где символ убивает себе подобных #14
dzrkot,
уровни да надо поработать, карты можно свои рисовать(по аналогии как та, только не удобно, их рисовать, и заменить существующую), генератор рандомных надо как-то подумать, чтобы он случайно проходы не замуровывал.
D_Ok
44 / 33 / 12
Регистрация: 11.02.2014
Сообщений: 134
18.08.2014, 11:52  [ТС]     Оцените консольную игру, где символ убивает себе подобных #15
что ж вы так исходники хотите, там просто ужос)) я сам знаю, их нужно еще опитмизировать
Вложения
Тип файла: rar исходники.rar (10.0 Кб, 29 просмотров)
D_Ok
44 / 33 / 12
Регистрация: 11.02.2014
Сообщений: 134
18.08.2014, 12:00  [ТС]     Оцените консольную игру, где символ убивает себе подобных #16
Donnerwetter, не не, цифра это уровень врага(его сложность), а каждый класс врага будь то танк, крит или уворот опредиляется случайно на его уровень, и его сложность на каждом уровне 1,2,3 или 4 разная

Добавлено через 4 минуты
Цитата Сообщение от Aspirin Посмотреть сообщение
Забыл ещё сказать, восстановливать хп следует сразу после боя, для чего сделано восстановление - 1хп за ход, тут нет смысла в этом.
задумаволось считать количество ходов(и исходя из них считать очки за победу) или дать определенное количество на прохождение, ну или что-то другое придумать, что бы не все так просто было.
dzrkot
zzzZZZ...
518 / 348 / 53
Регистрация: 11.09.2013
Сообщений: 1,995
18.08.2014, 12:02     Оцените консольную игру, где символ убивает себе подобных #17
Цитата Сообщение от D_Ok Посмотреть сообщение
уровни да надо поработать, карты можно свои рисовать(по аналогии как та, только не удобно, их рисовать, и заменить существующую), генератор рандомных надо как-то подумать, чтобы он случайно проходы не замуровывал.
идём от обратного - строим не препятствия на пустой местности а проходы в препятствиях
Donnerwetter
40 / 40 / 12
Регистрация: 04.02.2014
Сообщений: 144
18.08.2014, 12:20     Оцените консольную игру, где символ убивает себе подобных #18
Цитата Сообщение от D_Ok Посмотреть сообщение
задумаволось считать количество ходов(и исходя из них считать очки за победу) или дать определенное количество на прохождение, ну или что-то другое придумать, что бы не все так просто было.
можно раскидать пополнение хп по игровому полю в виде плюсиков, чтобы был стимул до них добираться
dzrkot
18.08.2014, 13:20
  #19

Не по теме:

Цитата Сообщение от Donnerwetter Посмотреть сообщение
можно раскидать пополнение хп по игровому полю в виде плюсиков, чтобы был стимул до них добираться
вспомнился ролик какой-то...типа
- Сэр на нашу базу проник враг что нам делать?
- Закройте все двери, и разбросайте ключи от них по коридорам
- Хорошо сэр, но..
- Ещё раскидайте по коридорам аптечки, и расставьте охранников по коридорам рядом с ними
- Да бос, но это же ....
- Ещё большое количество охранников поставьте рядом с взрывающимися бочками перед главными воротами
- .....

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.08.2014, 14:22     Оцените консольную игру, где символ убивает себе подобных
Еще ссылки по теме:

Не могу разобраться где ошибка!error LNK2019: ссылка на неразрешенный внешний символ - C++
#include "stdafx.h" #include "conio.h" #include "stdio.h" #include "stdlib.h" #include "string.h" #include "math.h" #include...

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

Заменить во введенной строке каждую последовательность <xx> (где xx – двухзначное шестнадцатеричное число) на символ с номером xx - C++
Заменить во введенной строке каждую последовательность &lt;xx&gt; (где xx – двухзначное шестнадцатеричное число) на символ с номером xx. ...

Языки программирования, не требуюшие .net и подобных - C++
Не знаю к какому разделу это отнести. Нужен такой яп, чтобы написанная и скомпилированная програмулина работала на любых машинах с виндой....

Дан символ С и строка S. Перед каждым вхождением C в строку S вставить строку S. Где ошибка? - C++
#include&lt;iostream&gt; #include&lt;conio.h&gt; #include&lt;cmath&gt; #include&lt;string&gt; using namespace std; int main() { string s,s0; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
AlexVRud
442 / 152 / 38
Регистрация: 04.07.2014
Сообщений: 426
18.08.2014, 14:22     Оцените консольную игру, где символ убивает себе подобных #20
игра сделана в очень маленьком окне!!! мне с моим зрением (-4) очень тяжело присматриваться в движущийся предметы(приходиться прищуриваться). я если честно не понял почему когда дохожу до второй точки меня просто выкидывает после проигрыша.
Воспользуйся другим терминалом, например ConEmu.

По игре: Начинай решать вопрос с большими картами, которые не влезают в окно терминала. Ну и помни, что окно терминала, может быть разного размера, и может меняться во время работы программы. Воспользуйся для тестирования тем же ConEmu. Почитай о curses/pdcurses. При выходе по esc, очисти экран.
Yandex
Объявления
18.08.2014, 14:22     Оцените консольную игру, где символ убивает себе подобных
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru