|
0 / 0 / 0
Регистрация: 07.09.2020
Сообщений: 19
|
|
Что изучать, где начинать работать, какую литературу изучать, какие уроки смотреть07.09.2020, 15:14. Показов 9034. Ответов 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
|
|
|
2734 / 888 / 331
Регистрация: 10.02.2018
Сообщений: 2,097
|
|
| 08.09.2020, 08:33 | |
|
Danilprogram, ТС - (анг.) топик стартер, автор темы.
Интерес - очень мощный стимул. Пишите, что вам нравится и пока нравится. Чем больше вы занимаетесь темой, тем больше ваш мозг подстраивается под неё и создаёт нужные нейронные связи. Изучите структуру и принципы построения msdn. Это онлайн справочник по командам и основам программирования от microsoft. Там можно найти ответы на большинство вопросов, которые будут возникать в процессе написания программы. Самостоятельный поиск и анализ информации составляет важную роль в программировании. Удачи на этом пути и "may the Force be with you".
0
|
|
|
1682 / 1098 / 489
Регистрация: 17.07.2012
Сообщений: 5,360
|
||
| 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,360
|
|
| 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,360
|
||
| 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
|
|
|
2734 / 888 / 331
Регистрация: 10.02.2018
Сообщений: 2,097
|
||
| 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?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|