|
0 / 0 / 0
Регистрация: 07.09.2020
Сообщений: 19
|
|
Что изучать, где начинать работать, какую литературу изучать, какие уроки смотреть07.09.2020, 15:14. Показов 9572. Ответов 112
Метки нет (Все метки)
Ребят, добрый день, вечер или утро.
У меня вопрос очень большого значения Хочу влить в среду программирования, очень мне это нравится и буквально попробовав консольный с++, если можно назвать (в Visual studio 2019), консольное приложение "Hello, World", все это очень заинтересовало и хотелось бы спросить чтобы правильно выбрать направление, моё желание-это лично быть кодером, который пишет движки, пишет код самой игры, если я говорю что то неправильно, то исправьте меня.Так вот, хотел бы знать в каком русле идти, что изучать, где начинать работать, какую литературу изучать, какие уроки смотреть и т.д, потому что сейчас я в Ютубе и по урокам плаваю как по воде, потому что хотелось бы иметь представление и полное описание того что я хочу, одним словом. Уверен что здесь есть люди, которые смогут отозваться и дать совет, посоветовать уроки, курсы Очень сильно хочу связать себя с этим, что то написать, что то создать Хочу узнать правильное русло, потому что как новичок я просто растворяюсь в куче лишней информации и каждый раз разных видео Заранее спасибо
0
|
|
| 07.09.2020, 15:14 | |
|
Ответы с готовыми решениями:
112
Реализовать консольное игровое приложения "Пятнашки" (с чего начать, какую литературу и какие темы изучать?) Перспективные Frameworki (какие начинать изучать) Куда смотреть, что изучать? |
|
0 / 0 / 0
Регистрация: 07.09.2020
Сообщений: 19
|
|
| 08.09.2020, 08:04 [ТС] | |
|
Сколько мнений и было бы чье выбирать и чье правильное, одно знаю что нужно учить язык
Если я имею желание "движкастроя", то какие языки помимо с++ нужно начать изучать, нужна конкретика, потому что не хочется раствориться в разных мнениях и не получить ничего. Планирую быть самоучкой так как уже наслышан что в универе ничего не дают толком, со слов одного парня " мы каждый год/день у нас был новый язык программирования, не изучив до конца который начинали Добавлено через 1 минуту Просто назовите основные ЯП для движкастроя, литературу и всё Наверное это уже правильный путь на изучение Правильно сказано, нужно знать что писать этой ручкой Добавлено через 5 минут И ещё что означает ТС?
0
|
|
|
2736 / 891 / 331
Регистрация: 10.02.2018
Сообщений: 2,127
|
|
| 08.09.2020, 08:33 | |
|
Danilprogram, ТС - (анг.) топик стартер, автор темы.
Интерес - очень мощный стимул. Пишите, что вам нравится и пока нравится. Чем больше вы занимаетесь темой, тем больше ваш мозг подстраивается под неё и создаёт нужные нейронные связи. Изучите структуру и принципы построения msdn. Это онлайн справочник по командам и основам программирования от microsoft. Там можно найти ответы на большинство вопросов, которые будут возникать в процессе написания программы. Самостоятельный поиск и анализ информации составляет важную роль в программировании. Удачи на этом пути и "may the Force be with you".
0
|
|
|
1682 / 1098 / 489
Регистрация: 17.07.2012
Сообщений: 5,361
|
||
| 08.09.2020, 09:00 | ||
|
Пускай ТС хотя б основы алгоритмизации изучит... Никогда не понимал людей, которые еще основы не изучили, но уже выбирают область... Книжки по плюсам конечно хороши, но мне кажется для людей с нуля такое себе = там нет упора на основах, там чисто язык. Из книг по плюсам лучше всего пожалуй Прата.
0
|
||
|
0 / 0 / 0
Регистрация: 07.09.2020
Сообщений: 19
|
|
| 08.09.2020, 09:15 [ТС] | |
|
Можно было бы подкреплять литературу, если есть "силы"?
Просто как новичок я могу найти много не нужного или же прочитать абсолютную ахинею Но так как я понимаю по последнему комментатору сначала нужно выучить алгоритмы и потом уже переходить языку И хотелось бы узнать пару точных ответов Данные шаги действий сейчас какие? Учить язык?Алгоритмы?Многое другое, не хотелось бы как сейчас брать готовые основы, вы говорите, я нахожу и учу, просто топик, тему , Вики где начинают рассказывать что перейти к тому то тому, читайте и делайте то то то Если я начинаю прямо с самого нуля, самого самого То что нужно сделать изначально?С чего прямо начинать прям с самого начального?
0
|
|
|
1682 / 1098 / 489
Регистрация: 17.07.2012
Сообщений: 5,361
|
|
| 08.09.2020, 10:16 | |
|
Алгоритмы может не всегда и нужны, но совсем базовые навыки нужны любому(задачи типа найти макс / мин, развернуть массив и все такое). Но я не знаю какую книжку по этой теме посоветовать. Это параллельно с языком изучается.
0
|
|
|
Just Do It!
|
||
| 08.09.2020, 10:50 | ||
|
напомнило рассказ одного чувака, про то как он делал свою игру платформер: у него получилось настолько умные боты, что научились самостоятельно проходить сквозь стены! хотя он этого не программировал, но исправлять не стал - выдал тот глюк за фичу. ![]() движок с неевклидовой геометрией?, блин, ну, явно для наркоманов страдающих от дефицита x-веществ для борьбы с объективной реальностью. кстати, чтобы запрограммировать такую неевклидовую фигню, как я полагаю можно взять любой движок, и если на то пошло, то любые глюки должны приветствоваться, а не исправляться - чем больше отсутствия логики тем лучше!
0
|
||
|
759 / 456 / 213
Регистрация: 19.12.2016
Сообщений: 1,815
|
|||
| 08.09.2020, 11:10 | |||
|
1
|
|||
|
1682 / 1098 / 489
Регистрация: 17.07.2012
Сообщений: 5,361
|
||
| 08.09.2020, 13:07 | ||
Ну и солид никак не заменит математику, алгоритмы, какой-нибудь OpenGL... Хотя конечно полезная штука. Но одним солидом движок точно не напишешь )
0
|
||
|
Just Do It!
|
||
| 08.09.2020, 13:12 | ||
|
как раз все хреновые движки написаны людьми, которые знают на хорошем уровне и математику и алгоритмы и оглы-шмоглы, но ни разу не слышали о SOLID
0
|
||
|
Just Do It!
|
|
| 08.09.2020, 13:23 | |
|
Новичок,
вот пример: пишу я движок: c эпичным названием ГОД-ОБЖЕКТ. есть уже 10k строк кода. но вот я первый раз услышал про кватернионы, т.е. у меня нет таких знаний в математике: но через полчаса гугла уже есть. и я просто добавляют поддержку кватернионов в свой ГОД-ОБЖЕКТ. Но сам движек ГОД-ОБЖЕКТ(намёк надеюсь был понятен), это изначально монстроозное гуано, с добавлением туда математики и алгоритмов ни как НЕ СТАНЕТ ОТ ЭТОГО ЛУЧШЕ!
0
|
|
|
2736 / 891 / 331
Регистрация: 10.02.2018
Сообщений: 2,127
|
||
| 08.09.2020, 13:30 | ||
![]() "Даже самый длинный путь начинается с первого шага" 1) Нарисуйте что-нибудь на консоле звездочками. 2) Заставьте рисунок двигаться влево, вправо, вверх, вниз. 3) Добавьте математики, пусть теперь оно двигается по кругу. 4) Теперь можно немного освоить взаимодействие с пользователем, добавьте управление движением кнопочками. 5) Добавьте фон, узнайте что такое рандом и придумайте как двигать картинку по фону. 6) Напишите игру змейка.
0
|
||
|
Just Do It!
|
|||
| 08.09.2020, 14:19 | |||
|
как обычно все(кажется это не ваш случай) делают, я по началу забил на них(на сии принципы). но "чуть позже" после десятого прогона в рефакторинга моего эпического проэкта, я резко неожиданно увидел, прям пелена спала с глаз, как мой код становится всё более и более похож и прям в микрошаге, чтобы стать совершенством SOLID! надеюсь понятно, что цель любого рефакторинга, это сделать код лучше: в моём случае я преследовал цель, сделать код более мастшабируемым - в частности чтобы легче было вносить изменения. прозрение наступило именно тогда, когда я начал писать второй проект, тупо дергая куски кода из первого, ну, чем не двиг? ![]() Добавлено через 9 минут Код вроде правильный но не работает расстовления тут от SOLID есть только (как вы любите) ГОЛЫЙ НОЛЬ... ![]() я бы пожалуй смог бы добавить ему там "расстовление", но это как распутывать рыболовную леску не ветру, честно копаться в этом гуане особого желания нету, мож вы сможете помочь?
0
|
|||
|
|
|
| 08.09.2020, 14:35 | |
|
А куда там SOLID то пихать если код без классов и вообще это не библиотека?
Я так понимаю Вам бы самим SOLID "подучить". Как правило паттерны ООП применяются как не странно к ООП и как правило к библиотекам и большим масштабам кода где это актуально.
0
|
|
| 08.09.2020, 14:35 | |
|
Помогаю со студенческими работами здесь
60
Что лучше начинать изучать первым PHP или JavaScript?
Какую технологию лучше изучать - что будет популярно в будущем!? С чего начинать изучать jQuery?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений.
. . .
|
21 мат мед. Планы на развитие модели здравоСохранения
anaschu 01.06.2026
AnyLogic: план развития симуляционной модели рабочего коллектива — динамический абсентеизм, реальные данные, три сценария сравнения
Продолжаю серию постов о дискретно-событийной модели рабочего. . .
|
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы
Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
|
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция
Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
|
|
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
|
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
|
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
|
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика
Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
|