ФлеймФорумПрограммирование

Посоны зацените игру на С (4 стр)

Страницы: 1 2 3 4
#45
8:59, 7 мая 2020

Freakazoitt
> Ничего не пофиксилось.

А ну да, оно даже не компилируется и точно указывает на ошибку.
А если варнинги включить, то и на все остальные ошибки из-за которых ведёт себя неправильно. Перепроверь везде где scan_s и printf - параметры не те и не того типа зачастую.

#46
9:12, 7 мая 2020

Или может компилятор tiny c не перевариват?

#47
9:25, 7 мая 2020

Freakazoitt

Пихай в http://ideone.com и смотри какие неприятности он пишет.
Сейчас список такой:

prog.cpp:17:8: error: invalid conversion from ‘const char*’ to ‘char’ [-fpermissive]
 char k="z";
        ^~~
prog.cpp:36:8: warning: too many arguments for format [-Wformat-extra-args]
 printf("атака: ",a);
        ^~~~~~~~~~~~~~
prog.cpp:37:8: warning: too many arguments for format [-Wformat-extra-args]
 printf("\nзащита:",d);
        ^~~~~~~~~~~~~~~~~
prog.cpp:38:8: warning: too many arguments for format [-Wformat-extra-args]
 printf("\nоружие: ","nife");
        ^~~~~~~~~~~~~~~~~~
prog.cpp:39:8: warning: too many arguments for format [-Wformat-extra-args]
 printf("\nденьги: ",g);
        ^~~~~~~~~~~~~~~~~~
prog.cpp:40:8: warning: too many arguments for format [-Wformat-extra-args]
 printf("\nмонстров убито",kills);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cpp:131:8: warning: too many arguments for format [-Wformat-extra-args]
 printf("Ты победил! \n получено ",m_loot,"золота");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Каждое из этих сообщений это критическая для тебя ошибка.

#48
9:27, 7 мая 2020

Проще написать заново.

Если вылить воду, то это минималистическая книга-игра и для нее достаточно двух переменных - УСПЕШНОСТЬ и БОНУС.
Игроку доступны четыре "параграфа-действия":
1. ШАХТА. УСПЕШНОСТЬ игрока уменьшается чисто физиологически - наказанием его монотонностью действий и задержкой игры. БОНУС немного увеличивается.
2. МАГАЗИН. УСПЕШНОСТЬ немного падает (ненужный выбор), БОНУС немного увеличивается (за счет перевода количества в качество).
3. БОЙ. УСПЕШНОСТЬ в случае неудачи уменьшается - задержкой игры. БОНУС в случае удачи увеличивается.
4. БОСС. Проверка достаточности БОНУСА для победы. Неудача - опять потеря УСПЕШНОСТИ.

Случайность используется двух видов: честный ГСЧ для БОССА и неочевидность выбора врага в БОЮ и покупки в МАГАЗИНЕ.

Именно использование "неочевидного выбора" и "физиологической УСПЕШНОСТИ" в сочетании с "художественно оформленным БОНУСОМ" дает эффект привлечения крысы Скиннера.

#49
10:12, 8 мая 2020

Zefick
> Респект таким поцанам - они в 150 строчек кода умудряются запихать РПГ с
> несколькими видами монстров и боссом. А вы сидите на форуме и тролльте дальше
> :-7
зефика в 2013 году покусал гулдьерфввавр

UPD омг да он здесь уже!

#50
0:23, 11 мая 2020

Freakazoitt
> Перевёл на русский
Держи исправление того, что сильнее всего бросалось в глаза.
Запустить можно прямо онлайн: https://www.onlinegdb.com/HJt21eUq8

+ Показать

Кстати, какая лицензия на код?

#51
15:16, 14 мая 2020

Тестировавоння звука и графики:
soundtest

работает только на windows 7

#52
19:48, 15 мая 2020

Freakazoitt
> soundtest

На 10-ке тоже чота пиликает и графоний кажет кривой:
Изображение

Страницы: 1 2 3 4
ФлеймФорумПрограммирование

Тема в архиве.