Моя первая игра на с++
|
|
Z_z_Z_z_Z | Дата: Вторник, 01 Мая 2012, 11:35 | Сообщение # 1 |
почетный гость
Сейчас нет на сайте
| В этой теме я хочу узнать мои ошибки в написании кода,оформлении.итд. там все есть и проект и код и ехе.
по ссылке вас ждет игра в консоле.
http://zalil.ru/upload/33162391
Добавлено (01.05.2012, 11:28) --------------------------------------------- вот тоже самое если первая ссылка нерабочая http://zalil.ru/33162433
Добавлено (01.05.2012, 11:35) --------------------------------------------- Особенно жду советов =) как сократить код. что можно заменьть и для чего. и.т.д.
Хочу свою ММОРПГ
Сообщение отредактировал Z_z_Z_z_Z - Вторник, 01 Мая 2012, 13:10 |
|
| |
noTformaT | Дата: Вторник, 01 Мая 2012, 11:36 | Сообщение # 2 |
Ukrainian independent game developer
Сейчас нет на сайте
| ммм, если проект готовый то ему место в другом разделе... можно немного больше описания добавить? а то непонятно что нас ждет по ссылкам выше?
@noTformaT
|
|
| |
TVA | Дата: Вторник, 01 Мая 2012, 11:55 | Сообщение # 3 |
участник
Сейчас нет на сайте
| У меня эксешник не запустился. А так орфография ужасно хромает ататтата. С кодом я не знаю что даже сказать, лень было смотреть. Только вот посмотрел ответы на загадку. noTformaT, Игра представляет собой обычный текстовой квест.
|
|
| |
Z_z_Z_z_Z | Дата: Вторник, 01 Мая 2012, 13:08 | Сообщение # 4 |
почетный гость
Сейчас нет на сайте
| Да. это текстовый квест. + там есть аи.(это моя первая проба в с++) Quote (TVA) У меня эксешник не запустился. если не робит ярылк зайди в папку релиз. там хапусти.
Хочу свою ММОРПГ
|
|
| |
goldsphere | Дата: Вторник, 01 Мая 2012, 14:03 | Сообщение # 5 |
заслуженный участник
Сейчас нет на сайте
| Поставь проверку на хп >= нуля!А то меня первый монстр бил с 0 хп!
FinderX - Android Аркада
Сообщение отредактировал goldsphere - Вторник, 01 Мая 2012, 14:06 |
|
| |
Z_z_Z_z_Z | Дата: Вторник, 01 Мая 2012, 14:36 | Сообщение # 6 |
почетный гость
Сейчас нет на сайте
| goldsphere, эт я знаю, не стал делать ток как можно на первом монстре опуститься до 0 хп ) Добавлено (01.05.2012, 14:36) --------------------------------------------- goldsphere, а насчет кода что скажешь ?
Хочу свою ММОРПГ
|
|
| |
goldsphere | Дата: Вторник, 01 Мая 2012, 14:45 | Сообщение # 7 |
заслуженный участник
Сейчас нет на сайте
| Можно в выборе if заменить на switch. А в целом всё нормально для начала...
FinderX - Android Аркада
|
|
| |
Z_z_Z_z_Z | Дата: Вторник, 01 Мая 2012, 14:56 | Сообщение # 8 |
почетный гость
Сейчас нет на сайте
| Quote (goldsphere) switch. не могу понять принцып.
Хочу свою ММОРПГ
|
|
| |
goldsphere | Дата: Вторник, 01 Мая 2012, 15:04 | Сообщение # 9 |
заслуженный участник
Сейчас нет на сайте
| смотри: Code switch(vibor) { case 1:hp =hp - uron;cout<<hp<<endl;break;//ещё операторы если нужно case 2:cout<<"блок"<<endl;break; //итд }
FinderX - Android Аркада
|
|
| |
Z_z_Z_z_Z | Дата: Вторник, 01 Мая 2012, 15:56 | Сообщение # 10 |
почетный гость
Сейчас нет на сайте
| чито делает ?Добавлено (01.05.2012, 15:56) --------------------------------------------- switch(vibor) case 1:hp =hp - uron;cout<<hp<<endl;break; case 2:cout<<"блок"<<endl;break;
тоесть работает так : Если Выбор равен 1 то hp =hp - uron;cout<<hp<<endl;выход; равен 2 то cout<<"блок"<<endl;выход;
Хочу свою ММОРПГ
|
|
| |
Dominion | Дата: Вторник, 01 Мая 2012, 16:04 | Сообщение # 11 |
был не раз
Сейчас нет на сайте
| Quote (Z_z_Z_z_Z) чито делает ? Ну, если по простому, то перенос строки. А вообще, команда endl записывает в поток символ перевода строки и производит сброс буфера.
Сообщение отредактировал Dominion - Вторник, 01 Мая 2012, 16:06 |
|
| |
goldsphere | Дата: Вторник, 01 Мая 2012, 16:15 | Сообщение # 12 |
заслуженный участник
Сейчас нет на сайте
| Z_z_Z_z_Z, да.всё так.Если не будет break , то всё следующие операторы будут выполняться несмотря ни на что....
FinderX - Android Аркада
|
|
| |
Z_z_Z_z_Z | Дата: Вторник, 01 Мая 2012, 17:41 | Сообщение # 13 |
почетный гость
Сейчас нет на сайте
| Более мения понял ) ща мучаюсь с функциями )
Хочу свою ММОРПГ
|
|
| |
Dominion | Дата: Вторник, 01 Мая 2012, 22:02 | Сообщение # 14 |
был не раз
Сейчас нет на сайте
| Quote (Z_z_Z_z_Z) ща мучаюсь с функциями ) А что с ними мучаться? Там ведь все просто. Если для функции сложные, то что будет дальше, когда начнется ООП?
|
|
| |
goldsphere | Дата: Среда, 02 Мая 2012, 07:17 | Сообщение # 15 |
заслуженный участник
Сейчас нет на сайте
| c int main не мучаешся?Это такая же функция как и все...
FinderX - Android Аркада
|
|
| |
Z_z_Z_z_Z | Дата: Среда, 02 Мая 2012, 12:24 | Сообщение # 16 |
почетный гость
Сейчас нет на сайте
| Dominion, было бы их несколько а их оч много. и самому можно делать как то.
Хочу свою ММОРПГ
|
|
| |
Melfons | Дата: Среда, 02 Мая 2012, 12:58 | Сообщение # 17 |
был не раз
Сейчас нет на сайте
| Скачал, в подробности геймплея не вдавался, но неплохо бы проверку вводимых значений поставить, а то при вводе рандомных букв\цифр такая абра-кадабра начинается.
Сообщение отредактировал Melfons - Среда, 02 Мая 2012, 13:07 |
|
| |
Тритон | Дата: Среда, 02 Мая 2012, 13:44 | Сообщение # 18 |
постоянный участник
Сейчас нет на сайте
| Quote (Z_z_Z_z_Z) чито делает ? Перевод строки, только по-русски.Добавлено (02.05.2012, 13:44) ---------------------------------------------
Quote (Z_z_Z_z_Z) switch(vibor) case 1:hp =hp - uron;cout<<hp<<endl;break; case 2:cout<<"блок"<<endl;break; Так нельзя, надо обязательно со скобками, так как иначе свич не знает, сколько именно у него вариантов. Их ведь может быть и больше двух, иначе свич не нужен, достаточно двойной альтернативы.
Не всё так плохо, как оно есть на самом деле.
|
|
| |
goldsphere | Дата: Среда, 02 Мая 2012, 14:30 | Сообщение # 19 |
заслуженный участник
Сейчас нет на сайте
| Quote (Тритон) Так нельзя, надо обязательно со скобками Само собой... Это просто описка
FinderX - Android Аркада
Сообщение отредактировал goldsphere - Среда, 02 Мая 2012, 16:00 |
|
| |
Z_z_Z_z_Z | Дата: Среда, 02 Мая 2012, 15:52 | Сообщение # 20 |
почетный гость
Сейчас нет на сайте
| goldsphere, =)
Хочу свою ММОРПГ
|
|
| |