|
0 / 0 / 0
Регистрация: 23.01.2018
Сообщений: 10
|
|
Изучение программирование по ходу создания игр02.02.2018, 21:28. Показов 3225. Ответов 36
Метки обучение программированию (Все метки)
Добрый вечер, форумчане. У меня есть цель - создать игру. Да, многие начинают заниматься этим, но, опять же, у многих не хватает терпения => пропадает желание заниматься программированием. Не нужно думать, что я являюсь представителем такого контингента.
Читаю книгу Герберта Шилдта "Самоучитель C++ Шаг за шагом", смотрю в ютубе специализированные каналы, в частности "simplecode" (Не рекламирую! Для таких же начинающих, как я, советую). Материал весь понимаю, стараюсь применять полученные знания на примерах. Вопрос в чем: Хотелось бы найти ментора, который сможет мне помочь в изучении программирования, а именно: дать советы при разработке приложений, объяснить материал, который не понятен мне. По поводу вознаграждения... Я студент, вознаграждать нечем. Я думаю, самое ценное вознаграждение - знания, полученные мною от вас, а также готовые проекты под вашем руководством, дорогие форумчане. Почему же обратился сюда. Денег не полноценные курсы нет. Поэтому, не нужно писать, что здесь никто помогать мне не будет, у каждого свои заботы, копи деньги на курсы. В общем, выкручивайся сам. Если никто не отзовется, то придется ![]() Заранее спасибо!
0
|
|
| 02.02.2018, 21:28 | |
|
Ответы с готовыми решениями:
36
Изучение С/С++. Олимпиадное программирование С чего начать изучение создания игр? Самостоятельное изучение 1с программирование |
|
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 08.02.2018, 17:36 | |
|
COKPOWEHEU, А типа средствами WinAPI она не такая же чтоли? И там и там реализована инстантная отрисовка полного набор 2D примитивов и более другого набора для 2D быть не может априори пока оно 2D и пока отрисовка не отложенная. При этом даже если отрисовка отложенная набор примитивов останется тем же.
0
|
|
| 08.02.2018, 18:37 | ||
У этого человека хороший канал для начала: https://www.youtube.com/user/FamTrinli/ Создание игр на C++: Марио (платформер) youtube
1
|
||
|
4130 / 2708 / 433
Регистрация: 09.09.2017
Сообщений: 12,041
|
||||||
| 09.02.2018, 10:08 | ||||||
|
Fulcrum_013, это о чем вообще, о сравнении графики под DOS и Windows что ли?
Для вывода через BGI не нужна ни долгая инициализация (привет, создание и опрос окна в WinAPI), ни непривычные функции (отлов оконных событий против привычного консольного ввода). Простейшая инициализация графики в TurboC выглядит так
0
|
||||||
| 09.02.2018, 11:12 | ||||
|
Добавлено через 19 минут Но раз прозвучало, что:
1
|
||||
|
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 09.02.2018, 16:12 | |
|
COKPOWEHEU, Ну как бы это на голых WinAPI инициализировать что то вручную надо. Да и то не много. При пользовании же фреймверков типа VCL от того же борланда рисуй себе спокойно на канвасе любого контрола вообще без инициализации. А если на битмапке так и в bmp файл сохранить/загрузить одним вызовом.
0
|
|
|
4130 / 2708 / 433
Регистрация: 09.09.2017
Сообщений: 12,041
|
|||
| 09.02.2018, 16:35 | |||
|
0
|
|||
|
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 09.02.2018, 16:39 | ||||
![]() Добавлено через 54 секунды
0
|
||||
|
4130 / 2708 / 433
Регистрация: 09.09.2017
Сообщений: 12,041
|
|
| 09.02.2018, 19:11 | |
|
Со временем придется, конечно. Но вот сейчас, когда он не знает с чего начать, не стоит бросать в омут подоконных приложений. Пусть начнет с чего-то простого и почти привычного, получит удовольствие от решенной задачи. А уж потом будут и opengl и winapi (надеюсь, не будет, потому что это ужас) и все остальное
0
|
|
|
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 09.02.2018, 19:25 | |||
|
0
|
|||
|
4130 / 2708 / 433
Регистрация: 09.09.2017
Сообщений: 12,041
|
|||
| 09.02.2018, 22:09 | |||
|
0
|
|||
|
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 09.02.2018, 22:18 | |||
|
Добавлено через 2 минуты
0
|
|||
|
4130 / 2708 / 433
Регистрация: 09.09.2017
Сообщений: 12,041
|
|||
| 10.02.2018, 01:42 | |||
|
0
|
|||
|
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 10.02.2018, 11:33 | |||
|
0
|
|||
|
|
|
| 10.02.2018, 11:56 | |
|
Не по теме: Я так и не научился за 17 лет, ничем не могу помочь, и сомневаюсь, что хоть какое-нибудь сообщение поможет. Шилдт не поможет(возьмите что-нибудь посерьезнее) и ролики с ютуба не помогут. Знаете ли многомерные массивы, передачу массивов в функции, сохранение данных в массиве после возврата из функции, указатели, использование файлов, двоичное чтение файлов, чтение текстовых файлов, запись в двоичный файл, чтение из двочного файла. Вам нужно изучить структуры и классы (запись структур в файл, чтение структур из файлов, конструктор, деструктор, методы, перегрузка методов, наследование, полиморфизм, ООП, паттерны, виртуальные функции) и такую структуру данных, как список (односвязный или двусвязный). Добавление элементов в начало, конец в середину списка, объединение списков, уничтожение списков. На основе списков создаются "умные" указатели. Выделение памяти динамическое (оператором new или функцией malloc). Простейшая реализация буфера, строки. Из системного программирования нужно понять, что такое куча (heap) и научиться использовать оперативную память и многопоточность. Для начала попробуйте сделать что-нибудь типа первого варкрафта или первой цивилизации или первых героев или простейший платформер (в общем, что-нибудь что нравится), хотя я сомневаюсь, что получится. На основе WinAPI, OpenGL, DirectX. Создание окон, рисование в окнах, элементы управления, использование клавиатуры, мыши. Это нужно поставить Windows SDK, DirectX SDK. Попробуйте читать документацию DirectX. Графика спрайтовая, двухмерная, анимация спрайтов, загрузка текстур. Генерация ландшафта, например 3dsmax. Создание текстур вручную (вам нужно самим делать текстуры и анимацию в Paint. Шейдеры. Посмотрите тьютуриалы на сайте www.rastertek.com/tutindex.html
1
|
|
|
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 10.02.2018, 12:48 | ||
|
1
|
||
| 10.02.2018, 15:33 | |
|
Мне эта тема напомнила фрагмент из юморески:
Кликните здесь для просмотра всего текста
0
|
|
|
1070 / 991 / 153
Регистрация: 10.08.2015
Сообщений: 5,413
|
|
| 10.02.2018, 15:43 | |
|
Майкл Доусон - Изучаем С++ через программирование игр
0
|
|
| 10.02.2018, 15:43 | |
|
Изучение веб-программирование С чего начать изучение создания сервисов? Изучение математических наук для разработки звуковых игр Изучение ionic + angular js. Программирование мобильных приложений
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
|
|
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы
## О чём эта статья
В процессе построения ОДУ-модели (система дифференциальных. . .
|
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет)
Содержание проекта
Симуляция вековой (50 лет) экологической сукцессии в почве леса
Основные участники: АМ-гриб, ЭКМ-гриб,. . .
|
сукцессия 23. Более физиологичная физиология, более экологичная экология, более диффурные диффуры.
anaschu 12.07.2026
Что реально нашли и починили за эти 5 часов
Правило Линдемана (КПД конверсии сахара в тело, kEff) — раньше 100% полученного углерода шло прямо в биомассу гриба; теперь только kEff=0. 5 (после. . .
|
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация
В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
|