|
208 / 95 / 15
Регистрация: 27.07.2018
Сообщений: 323
|
|
Что изучать для совершенствования знаний по C++08.11.2018, 09:25. Показов 21541. Ответов 361
0
|
|
| 08.11.2018, 09:25 | |
|
Ответы с готовыми решениями:
361
Что изучать после получения базовых знаний по c# Какой язык и технологию изучать после получения средних знаний
|
|
208 / 95 / 15
Регистрация: 27.07.2018
Сообщений: 323
|
||||||
| 15.11.2018, 20:54 [ТС] | ||||||
|
8Observer8, я конечно не понял в чём подсказка. Но понял, что за пределы. Делал путём подбора.
0
|
||||||
| 15.11.2018, 20:58 | ||
|
Теперь можно отрефакторить этот код:
Результат на скрине должен быть тот же, покажите код, как вы сделали.
0
|
||
|
208 / 95 / 15
Регистрация: 27.07.2018
Сообщений: 323
|
|
| 15.11.2018, 21:10 [ТС] | |
|
8Observer8, Что означает -09f - f?
0
|
|
| 15.11.2018, 21:17 | |||||||
|
Посмотрите, всё ли понятно с выводом чисел на экран? Глобальные переменные (lives и score) - это конечно, считается плохо, но в маленьком проекте нормально. Переделайте, как у меня:
0
|
|||||||
|
208 / 95 / 15
Регистрация: 27.07.2018
Сообщений: 323
|
|
| 15.11.2018, 21:19 [ТС] | |
|
8Observer8, Кхм. Нельзя ли вместо flat x = x..., просто в функции указать параметры?
Для чего string text = ""? Что означает запись - + to_string(lives));
0
|
|
| 15.11.2018, 21:27 | ||||||
|
Чтобы в draw() не тратить места. Удобно же:
0
|
||||||
| 15.11.2018, 21:28 | ||||||
|
Вам нужно вывести эти переменные на экран:
0
|
||||||
|
208 / 95 / 15
Регистрация: 27.07.2018
Сообщений: 323
|
|
| 15.11.2018, 21:30 [ТС] | |
|
8Observer8, Что в итоге означает-то?
Для чего string text = ""? Что означает запись - + to_string(lives)); Еще раз спасибо за всё! Завтра продолжим.
0
|
|
| 15.11.2018, 21:45 | |||||||||||||||
|
Кратно объясню, как рисуется квадрат в старом OpenGL:
В следующем примере все вершины квадрата рисуются в одной точке. Должно получиться примерно так:
0
|
|||||||||||||||
| 15.11.2018, 22:06 | ||||||||
|
То есть в примере выше (не на скрипншоте, а в коде) вершины находятся в одной точке (0, 0)
Добавлено через 10 минут Если гугле поискать: docs glutBitmapString то по первой ссылке: http://freeglut.sourceforge.net/docs/api.php можно найти GLUT_BITMAP_8_BY_13 (через поиск по странице Ctrl+F) Очень полезно искать и читать кратко про каждую используемую незнакомую команду.
0
|
||||||||
|
208 / 95 / 15
Регистрация: 27.07.2018
Сообщений: 323
|
|
| 15.11.2018, 22:22 [ТС] | |
|
8Observer8, не очень понял, что нужно сделать.
0
|
|
| 15.11.2018, 22:53 | ||||||
|
Сделать так, чтобы выводился квадрат, используя те подсказки, которые я выше описал.
Чтобы в итоге получилась такая картинка: Добавлено через 1 минуту Внимательно почитайте, что я в предыдущих сообщениях написал, и почитайте этот код:
0
|
||||||
| 15.11.2018, 23:35 | |||||||||||||||||
Скопируйте себе в проект, это будет текущий проект:
1
|
|||||||||||||||||
| 15.11.2018, 23:50 | ||||||
|
Помимо draw() в проекте должна быть функция update() которая бы вызывалась по таймеру с определённой периодичностью. В FreeGLUT есть функция glutTimerFunc. Она вызывает указанную функцию (в нашем случае - функцию update()) с указанным интервалом времени.
Например, после добавления следующего кода в проект, в консоль будет выводиться слово "update" каждые 500 милисекунд, то есть каждые полсекунды. Добавьте этого код и убедитесь, что слово "update" выводится в консоль:
1
|
||||||
|
208 / 95 / 15
Регистрация: 27.07.2018
Сообщений: 323
|
|
| 16.11.2018, 20:11 [ТС] | |
|
8Observer8, прости что тяну время. Очень занят, на выходных постараемся сделать больше.
0
|
|
| 16.11.2018, 21:08 | |||||||||||
|
Сделайте очень простое быстрое задание. Оно займёт у вас 30 секунд вместе с созданием скриншота.
Скопируйте этот код:
0
|
|||||||||||
|
475 / 427 / 290
Регистрация: 10.03.2015
Сообщений: 1,782
|
|
| 16.11.2018, 23:20 | |
|
8Observer8, Как у тебя еще терпения хватает
1
|
|
| 17.11.2018, 08:03 | |||
|
CyberGame, на самом деле осталось всего показать вам 2 маленьких шага, а дальше я буду помогать вам экспериментировать, чтобы вы пришли к пониманию в каком направлении изучать C++ на практике, чтобы змейка двигалась, ела еду и росла, сталкивалась со стенами и с собой, чтобы росли очки и уменьшались жизни, как стены, бонусы, звуки, ООП и т.д. Вот эти два маленьких технических шага осталось сделать. Они отделяют от творчества изучения C++ на примере создания простых "квадратных" игр:
0
|
|||
|
475 / 427 / 290
Регистрация: 10.03.2015
Сообщений: 1,782
|
||
| 17.11.2018, 09:38 | ||
![]() До мелочей всё расписано, даже картинка результата приложена, а он говорит - не понимаю что делать) Мне кажется с таким подходом он не то, что игры, даже программировать в будущем не будет
1
|
||
|
208 / 95 / 15
Регистрация: 27.07.2018
Сообщений: 323
|
|||||||||||
| 17.11.2018, 15:39 [ТС] | |||||||||||
|
SuperKir, Почему такое унижение? Я не понял конкретно, что от меня хотят. То что написали я понял, не понял только задание.
8Observer8, Всё, я тут. Сейчас всё сделаю. Что означает запись
0
|
|||||||||||
| 17.11.2018, 15:39 | |
|
Подскажите, как лучше всего изучать язык, ежели в академии не дают достаточный объем знаний Какие паттерны можно использовать для совершенствования приложения Что изучать для работы Что изучать для создания сайтов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|