3 / 2 / 1
Регистрация: 14.09.2016
Сообщений: 501
|
|||||||||||||||||||||
1 | |||||||||||||||||||||
.NET 4.x Почему плохо работает консольная мини игра?30.09.2018, 14:00. Показов 2149. Ответов 2
Метки нет Все метки)
(
Program.cs:
Map.cs:
0
|
|
30.09.2018, 14:00 | |
Ответы с готовыми решениями:
2
2D консольная игра
Консольная игра colors Консольная игра «камень-ножницы-бумага» |
![]() 17350 / 12759 / 3340
Регистрация: 17.09.2011
Сообщений: 21,039
|
|
30.09.2018, 14:25 | 2 |
![]() Решение
У вас при отрисовке карты в методе
Braizome неправильно производится проверка где рисовать финишную точку:Обратите внимание, что j тоже сравнивается с FinishX вместо FinishY .В итоге получается, что в консоли финишная точка отрисовывается не там, где она находится на самом деле — вот иногда вы на нее "наступаете", а финиша не происходит, потому что она не там. Иногда делаете шаг на вроде бы пустое место, а на самом деле там финиш — вот игра и завершается. Ну а иногда "везет" и координаты финишной точки совпадают и она рисуется где надо. Не по теме: Прикольно, что не только у нас страдают именованием идентификаторов местными именами :)
2
|
3 / 2 / 1
Регистрация: 14.09.2016
Сообщений: 501
|
|
30.09.2018, 14:34 [ТС] | 3 |
kolorotur, да, я не заметил, там должно было Y быть, то-есть else if (mapas.FinishX == i && mapas.FinishY == j)
Спасибо большое, теперь багов нет!
0
|
30.09.2018, 14:34 | |
Помогаю со студенческими работами здесь
3
Консольная игра - нужны примеры или идеи Использование класса рандом для умений персонажа (консольная игра) Мини-игра наподобие Flappy Bird Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |