С чего начать?

10 сообщений / 0 новых
Последнее
solidsnake's picture
 
Присоединился 8 Мая 2012
Всем приятного времени суток! Я довольно давно заинтересовался вопросами программирования, но только интересом с моей стороны это дело и обходилось). Решил начать постичь самые азы, поискал-поискал, посмотрел-посмотрел, глаза разбегаются — разные сайты рекомендуют разные программы для начала работы, с языками та же система, их мерено-немерено, а в голове каша. Подскажите пожалуйста с чего начать, например с какого языка (Visual Basic или Java например), с какой проги, чем так примечателен 3ds max? Поделитесь опытом.
Average: 5.3 (3 votes)
solidsnake's picture
 
Присоединился 8 Мая 2012

Спасибо за столь содержательный ответ. Многое прояснили. Я так думаю, сразу браться за разработку игр вперед батьки в пекло глупо и необдуманно. Стоит сначала вплотную познакомиться с языками, затем с конструкторами и элитными движками, а уж разработка игр потом пойдет как само собой разумеющееся))

Treidge's picture
 
Присоединился 22 Ноября 1988

В целом да, но уточню ещё один момент. На мой взгляд ( и исходя из опыта ), лучше получать необходимые знания не только через теорию, но и на практике. Иными словами, не стоит слишком углубляться в языки программирования с мыслями вроде "за год я изучу С++ на хорошем уровне, а потом за месяц напишу игровой движок и таким образом сделаю игру". Разработка игр на начальном, любительском и среднем уровне — это в гораздо большей степени прикладное программирование, нежели программирование по высоким производственным стандартам с использованием библиотек, сложных паттернов проектирования и т.д. Копнув слишком глубоко, можно легко потерять мотивацию, так как постоянно будет возникать вопрос "а зачем мне всё это?".

Иными словами, имея желание заниматься разработкой игр, лучше всего этим и заниматься — разрабатывать игры. Начинать можно с самого простого — тетрис, арканоид, элементарные аркады в духе Галаги. По ходу дела как раз будут появляться неизученные темы, которыми конкретно можно будет заниматься, постоянно совершенствуясь в этой области. Самое важное и ценное в этом — что эти темы будут конкретными, в духе "как загрузить модель в сцену" или "как сделать счётчик очков", нежели что-то абстрактное вроде "как на С++ написать игровой движок".  

Pacston_Fettel_2012's picture
 
Присоединился 3 Августа 2012

Начни изучать С++.Мощный язык,многофункциональный и простенький(по крайней мере для меня )))МАКС четкая прога,но она для создания текстур .Лучше конструкторы игр или движки.Совет:пиши свою двигу-проше разобраться будет и ты там сдеаешь как хочешь

XopXlop
XopXlop's picture

Я прочёл твои советы. Спасибо. Но хочу твоё мнение. Мы с друзьями хотим выбрать какойто движок и естественно язык к ниму. Язык скорее всего Csharp "просто он часто используется и по словам друга програмиста "не слишком сложен в освоении" . Движок хотим подобрать гибкий. Чтоб на нём можно было научиться с малого по типу "пришёл, нажал , случилось, взял, ура идём дальше." и походу с повышением опыта идти с этим движком на и языком на болие высокий уровень. У нас есть базов"азы" знания 3D max , программирование в С++ Csharp , Java. попытки работ в игровых двишках. Скажи правельный ход мыслей у нас или нет. По поправь если что или дай совет.
п.с "сори за ошибки Я с работы ток пришол." Заранее спасибо!!!!!

Treidge's picture
 
Присоединился 22 Ноября 1988

Ход мыслей в целом верный. Под ваши требования, наверное, больше всего подходит движок Unity, как ни банально. Если хочется сразу видеть результат — посмотрите в сторону NeoAxis, он хорош для создания прототипов.

XopXlop
XopXlop's picture

Спасибо за совет. Посмотрели продукты на Unity3D. Очень хороший движок, уже качаю. Решили использовать JS . Немогу найти среду проверки синтаксиса и учебники по JS и Unity3D. Можешь подсказать ?

МеЧтАтЕлЬ's picture
 
Присоединился 23 Октября 2012

а какой язык можно начать изучать, если я только начинающий по языкам?

Elenger's picture
 
Присоединился 22 Июня 2012

Паскаль... Идеально подойдет для новичка в программировании. После него не очень сложно "перебраться" на более сложный язык.

taigar.ru

beril's picture
 
Присоединился 14 Ноября 2012

я вообще не понимаю, как можно начинающему рекомендовать С++ (как по мне это сложный язык)

Самые конкурентоспособные языки: C++, Java и C#!

C++ - мощный, но сложный и ошибкоёмкий, C# - удобный, но не кроссплатформенный, Java - идеал, но немного медленный.

Ну а начfть наверно лучше всего со Small Basic ))) Освоишь его за час  максимум Или, как выше написано с Паскаля. В общем в начале нужно определится для каких целей нужен ЯП. Если для создания игр, определись с движком и изучай язык на котором он создан, если для программирования, то нужно знать все языки )

 

Copyright © 2010-2013 Сергей "Treidge" Данченко. Свяжитесь со мной, если у вас есть вопросы или предложения. Тема основана на BlogBuzz от Antsin.com