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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 36, средняя оценка - 4.94
dimakozyr
157 / 24 / 1
Регистрация: 17.08.2013
Сообщений: 461
#1

Покритикуйте мою игру - C++

25.10.2013, 20:47. Просмотров 4813. Ответов 122
Метки нет (Все метки)

Выкладываю код своей первой игры. Она готова процентов на 90, но уже работает.
Интересно узнать мнение людей, что в ней можно улучшить, упростить и т.п,
т.к. на данный момент в моих глазах это идеал и верх совершенства и мне трудно судить

Скриншот


Cсылки на архивы для скачивания

Цитата Сообщение от dimakozyr Посмотреть сообщение
Кидаю с dll, если у кого не запускается из-за того, что dll не найдены
Beaver.7z

Цитата Сообщение от dimakozyr Посмотреть сообщение
А так вроде упрощать уже некуда
Beaver.7z


Миниатюры
Покритикуйте мою игру  
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.10.2013, 20:47     Покритикуйте мою игру
Посмотрите здесь:

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

Покритикуйте код - C++
Есть класс Студенты (реализован через односвязный список), хотел бы услышать критику по поводу его улучшения, если кому не лень разбираться...

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

Покритикуйте пожалуйста программу - C++
Student.h#ifndef _STUDENT_H #define _STUDENT_H class Student { public: Student(); void del(); ...

Графы. Покритикуйте код - C++
Нужно помощь тех кто работает и пишет хороший и красивый код. У меня построено три матрицы, подскажите как улучшить код. Где можно...

Шифратор пароля. Покритикуйте пожалуйста. - C++
Это моя первая программка на С++, если кому не лень, натычте меня носом в ляпы. Чтобы не топтаться по граблям. :) #include...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
26.10.2013, 00:14     Покритикуйте мою игру #61
Цитата Сообщение от dimakozyr Посмотреть сообщение
А, так там-же ниже еще нужно loadImages.ttfQuit() закомментить, хотя у меня и так и так работает
Так он и так закоментирован.
dimakozyr
157 / 24 / 1
Регистрация: 17.08.2013
Сообщений: 461
26.10.2013, 00:28  [ТС]     Покритикуйте мою игру #62
А из какого архива компилируете?
Если из второго, то там добавил два dll файла:
msvcr120.dll, msvcp120.dll

Может, поэтому?
riavviare
110 / 41 / 0
Регистрация: 30.09.2013
Сообщений: 578
26.10.2013, 01:01     Покритикуйте мою игру #63
Подскажите что написать на C++ несложное но интересное какую программу? Как написать программу чтоб она выводила полностью и точно свой собственный код которым она была написана на экран и чтоб его можно было скопировать?
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
26.10.2013, 01:04     Покритикуйте мою игру #64
Цитата Сообщение от dimakozyr Посмотреть сообщение
Может, поэтому?
Нет, это нужно если 12 студией компилировать. Почему я знаю. Изображение не загружено, и делается SDL_BlitSurface(source, NULL, destination, &SDLRect_Blitting), где source мусор.
Avazart
Эксперт С++
7122 / 5299 / 273
Регистрация: 10.12.2010
Сообщений: 23,449
Записей в блоге: 17
26.10.2013, 01:04     Покритикуйте мою игру #65
Цитата Сообщение от riavviare Посмотреть сообщение
Подскажите что написать на C++ несложное
Невозможно ...
riavviare
110 / 41 / 0
Регистрация: 30.09.2013
Сообщений: 578
26.10.2013, 01:40     Покритикуйте мою игру #66
Цитата Сообщение от Avazart Посмотреть сообщение
Невозможно ...
Можно поподробнее? Вы имеете виду что все C++ сложное? Но все токи везде есть сложное и простое=) Говоря именно про C++ что в нем можно написать простое но интересное?
MrGluck
Модератор
Эксперт CЭксперт С++
7178 / 4344 / 634
Регистрация: 29.11.2010
Сообщений: 11,822
26.10.2013, 01:53     Покритикуйте мою игру #67
Если щелкнуть на паузу, а потом вернуться в игру, то бобер переместится в другое место.
Значок к игре добавьте, в VS это делается легко. Не хватает звука смачного удара по бобру и колотушки. Как вариант дальнейшего развития также: добавить бобров в касках, которые требуют двойного удара. Скорость должна увеличиваться со временем (с каждым ударом). Дальше можно бонусы придумать, повышение уровня сложности.

Идея интересна и игра проста, молодец Не бросайте это дело, можно доработать до конфетки.

Добавлено через 56 секунд
Модеры, закрепите новый архив к шапке, иначе одни и те же сообщения о недостающих dll будут плодиться

Добавлено через 1 минуту
Я бы кстати после удара бобрам шишку рисовал, а не красные глаза. Возможно, стоит оставить скин с красными глазами для супер-бобров - тех, которые исчезают быстрее?
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
26.10.2013, 02:25     Покритикуйте мою игру #68
Цитата Сообщение от MrGluck Посмотреть сообщение
Если щелкнуть на паузу, а потом вернуться в игру, то бобер переместится в другое место.
Значок к игре добавьте, в VS это делается легко. Не хватает звука смачного удара по бобру и колотушки. Как вариант дальнейшего развития также: добавить бобров в касках, которые требуют двойного удара. Скорость должна увеличиваться со временем (с каждым ударом). Дальше можно бонусы придумать, повышение уровня сложности.

Идея интересна и игра проста, молодец Не бросайте это дело, можно доработать до конфетки.

Добавлено через 56 секунд
Модеры, закрепите новый архив к шапке, иначе одни и те же сообщения о недостающих dll будут плодиться

Добавлено через 1 минуту
Я бы кстати после удара бобрам шишку рисовал, а не красные глаза. Возможно, стоит оставить скин с красными глазами для супер-бобров - тех, которые исчезают быстрее?
Скрин в первом посте и исходники, вообще, для кого выложены были? Из 67 постов три по коду (если считать вместе с тем постом, где Jupiter стрелочками на скрине поинтересовался).
programina
26.10.2013, 07:59
  #69

Не по теме:

надо добавить злых зомбобров-мутантов, которых не жалко дубасить тяжелыми предметами (и чтобы гринпис не возмущался)

FarStar
Заблокирован
26.10.2013, 08:07     Покритикуйте мою игру #70
Если ты хочешь делать игры и У ТЕБЯ ЕСТЬ ВРЕМЯ - гоу на gamedev.ru
XTBZ
0 / 0 / 0
Регистрация: 29.09.2013
Сообщений: 11
26.10.2013, 10:55     Покритикуйте мою игру #71
*\Beaver\Сама игра\Beaver.exe не является приложением Win32

пытался откомпилировать заново, так в коде какие-то ошибки...

Добавлено через 2 минуты
Я понял почему я не могу перекомпилировать и почему ошибки.. пишет сделано в более новой версии) но насчёт того, что не робит на xp возможно ты использовал вещи относящиеся только к windows 7 или 8 смотря на чём ты сидишь...
dimakozyr
157 / 24 / 1
Регистрация: 17.08.2013
Сообщений: 461
26.10.2013, 10:56  [ТС]     Покритикуйте мою игру #72
Цитата Сообщение от XTBZ Посмотреть сообщение
возможно ты использовал вещи относящиеся только к windows 7 или 8 смотря на чём ты сидишь...
Я сижу на Windows 8 и VS13, но тут есть люди с XP, у которых запустилось
XTBZ
0 / 0 / 0
Регистрация: 29.09.2013
Сообщений: 11
26.10.2013, 10:58     Покритикуйте мою игру #73
У меня вот не работает(( и VS10 у меня))
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
26.10.2013, 13:12     Покритикуйте мою игру #74
Цитата Сообщение от XTBZ Посмотреть сообщение
У меня вот не работает(( и VS10 у меня))
Действия такие. Отрывайте не решение (Beaver.sln), а именно проект (Beaver.vcxproj). В свойствах проекта, Свойства конфигурации - Общие - Набор инструментов платформы, выберите v100, и пути к инклудам и либам SDL пропишите (находятся в папке SDL, почему-то не прописаны). Чтобы запускалась в студии, скопируйте dll из папки lib в папку проекта.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.10.2013, 13:18     Покритикуйте мою игру
Еще ссылки по теме:

Покритикуйте код финкции нахождения интеграла - C++
typedef double(*tfunc)(double); double integral(double start, end, func f, double dx) { double left, right, result; for (x=start,...

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

испавте мою програму - C++
Здравствуйте форумчани =) Я написал программу она должна считать b=а+а, b=а+а, b=а+а. Можно сказать по формуле b=a+a но почему-то она...

Опишите пожалуйста мою программу - C++
Может кто рассказать что и как делает программа,и написать комментарии?\ Буду очень признателен #include<iostream.h> ...


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

Или воспользуйтесь поиском по форуму:
XTBZ
0 / 0 / 0
Регистрация: 29.09.2013
Сообщений: 11
26.10.2013, 13:18     Покритикуйте мою игру #75
Да я первым делом так сделал, ну не считая подключения библиотек, на них компилятор и ругался.. а sln я потом уже пробывал.
Yandex
Объявления
26.10.2013, 13:18     Покритикуйте мою игру
Ответ Создать тему
Опции темы

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