Ищу ЯП или скриптовый язык
| |
MrIncrof | Дата: Пятница, 04 Ноября 2011, 09:09 | Сообщение # 1 |
Lite Programmer
Сейчас нет на сайте
| Поскольку я нифига не нашёл подходящий движок на джава, я начал искать яп или скриптовый язык. Хочу написать (ну, для начала, выучить яп) 2Д платформер (вид сбоку), жанр SandBox. Какой язык выучить быстрее и легче, чтобы выпендриваться перед друзьями, мол, я сделал игру не на конструкторе. Из скриптов выбор остановился на Lua, но кроме www.lua.ru/doc из документации я не нашёл. Из яп выбор остановился на C#, я на нём почти не работал, но говорят что он лёгкий (наверное из-за XNA). Что посоветуете?
|
|
| |
Человек-панчлайн | Дата: Пятница, 04 Ноября 2011, 09:35 | Сообщение # 2 |
Action Script МАНЬЯК!
Сейчас нет на сайте
| 4aBo, ActionScript (хоть 2 хоть 3), платформер на нем делается за полчаса
DMScript - мой язык программирования <--- Скажи "ДА!" загаживанию форума! Мы за троллинг, флуд и оффтоп!
Сообщение отредактировал Человек-панчлайн - Пятница, 04 Ноября 2011, 09:35 |
|
| | |
TimKruz | Дата: Пятница, 04 Ноября 2011, 13:16 | Сообщение # 4 |
старожил
Сейчас нет на сайте
| Quote (Человек-панчлайн) платформер на нем делается за полчаса Тогда Adobe Flash сам по себе на конструктор похож. Своя среда, свой скриптовый язык... И приложения делаются за полчаса. "Выпендриваться перед друзьями", мол, сделал платформер за полчаса на флеш - как-то неправильно. Из высокоуровневых ЯП - Delphi и C++, если Java тебе не понравилась. Можно ещё Ассемблер учить, но на нём быстро платформер ты не сделаешь (ну эдак несколько месяцев на изучение и потом ещё несколько месяцев на разработку), но зато когда сделаешь - будет тебе уважение не только от твоих друзей, но и большого круга разных людей, знающих, что такое программирование вообще и Ассемблер в частности. P.S. По перечисленным мною языкам полно документов и учебников, в том числе и на русском, так что освоится можно легко.
Сообщение отредактировал TimKruz - Пятница, 04 Ноября 2011, 13:17 |
|
| |
MrIncrof | Дата: Пятница, 04 Ноября 2011, 13:39 | Сообщение # 5 |
Lite Programmer
Сейчас нет на сайте
| Спасибо всем за ответы Никогда не учил, даже синтаксис не знаю. На нём, вроде, лучше программы делать. Останавливаюсь перед ним, пока... Quote (TimKruz) несколько месяцев на изучение Если не больше Жду ещё ответов
|
|
| |
MoonKing | Дата: Пятница, 04 Ноября 2011, 13:39 | Сообщение # 6 |
Delphi'ст
Сейчас нет на сайте
| Java бери. Сложный,конечно, но всё-таки.
Когда-нибудь я создам свой ЯП. С блэкджеком и шлю... хотя нет, этого не будет.
|
|
| |
MrIncrof | Дата: Пятница, 04 Ноября 2011, 13:40 | Сообщение # 7 |
Lite Programmer
Сейчас нет на сайте
| MoonKing, попробуй тогда найди движок для него, вот тема. Лёгкий, ИМХО.
|
|
| |
TimKruz | Дата: Пятница, 04 Ноября 2011, 13:47 | Сообщение # 8 |
старожил
Сейчас нет на сайте
| Quote (4aBo) Никогда не учил, даже синтаксис не знаю. На нём, вроде, лучше программы делать. Синтаксис простой. Хотя, кому как... На нём и игры делают, меньше, конечно, чем на C++. В принципе, если на Delphi по-настоящему писать игру (без VCL, т.к. она в данном случае лишняя), то код становится си-подобным - длинный и трудно воспринимаемый. А по скорости одно и то же. Некоторые движки для Delphi/Lazarus - http://engines.pascalgames.net/. Quote (MoonKing) Java бери. Сложный,конечно, но всё-таки. Читай первый пост, первую строчку: Quote (4aBo) я нифига не нашёл подходящий движок на джава Джава = Java, если ты не знал. Quote (4aBo) ...Если не больше Но зато ты получишь тонны бесценного опыта и море уважения от других разработчиков.
|
|
| |
MrIncrof | Дата: Пятница, 04 Ноября 2011, 13:53 | Сообщение # 9 |
Lite Programmer
Сейчас нет на сайте
| TimKruz, что можешь сказать о Lua или C#? Quote (TimKruz) Джава = Java Ява = Джава = Java = Кофе xD Понятия не имею что это такое Quote (TimKruz) Некоторые движки для Delphi/Lazarus - http://engines.pascalgames.net/. Почитаю, спасибо.Добавлено (04.11.2011, 13:53) ---------------------------------------------
Quote (TimKruz) Сообщений: 888 Репутация: 222 ± Хах
|
|
| |
TimKruz | Дата: Пятница, 04 Ноября 2011, 14:04 | Сообщение # 10 |
старожил
Сейчас нет на сайте
| Quote (4aBo) Понятия не имею что это такое http://ru.wikipedia.org/wiki/Visual_Component_Library. Позволяет очень быстро разрабатывать приложения с интерфейсом. Но совсем не подходит для игр. Quote (4aBo) что можешь сказать о Lua или C#? Lua - скриптовый язык, используется в некоторых движках. C# - самостоятельный язык, использует платформу dotNET. Впрочем, сейчас все "большие" языки могут использовать dotNET. Quote (4aBo) Лёгкий, ИМХО. Сказал 13-летний 12-летнему про Java. Начинается новая научная дискуссия?
|
|
| |
MrIncrof | Дата: Пятница, 04 Ноября 2011, 14:29 | Сообщение # 11 |
Lite Programmer
Сейчас нет на сайте
| По моему скромному мнению Quote (TimKruz) Сказал 13-летний 12-летнему про Java. На возраст не смотрю Quote (TimKruz) Начинается новая научная дискуссия? Да не, мне совсем не хочется получить +20 замечаний Quote (TimKruz) Но совсем не подходит для игр А если, к примеру, в игре будет интерфейс от винды? Ну там кнопочки, точечки, радиобары и т.д.Добавлено (04.11.2011, 14:29) --------------------------------------------- И ещё один вопрос, дельфи (или как его там) это язык программирования? Если да - в каких АйДиИ он используется
|
|
| |
TimKruz | Дата: Пятница, 04 Ноября 2011, 14:36 | Сообщение # 12 |
старожил
Сейчас нет на сайте
| Quote (4aBo) А если, к примеру, в игре будет интерфейс от винды? Ну там кнопочки, точечки, радиобары и т.д. А графику на чём рисовать будешь? Если рисовать на форме, то кнопочки либо закроют графику, либо утонут под графикой. И смотрится это как франкенштейн какой-то. Обычно, если в игре нужен интерфейс, типа кнопки или "радиокнопки", их делают в виде картинки, прорисовывающейся вместе со всем остальным, и обрабатывают, естественно, "вручную" (типа нажал пользователь enter - заменили картинку не помеченного чек-бокса помеченным, поставили в памяти "флаг", что что-то должно обрабатываться и т.п.). Ещё VCL занимает много памяти, поэтому ради одних кнопок использовать её нерационально. Хотя, например, ныне мёртвый движок DelphiX (набор компонентов Delphi для работы с DirectX) именно основывался на VCL, типа набросал на форму нужные компоненты, прописал, что делать в событиях, и игра готова. Но он слабый получается (со средним количеством объектов сильно тормозит), и с 3D вряд ли сможет работать. Без VCL же, нужно вручную создавать форму, вручную отлавливать сообщения от Windows (перемещение, клики, нажатия клавиш; без этого мы получим "мёртвую" форму), и потом уже рисовать на полученной форме. Впрочем, это не так уж и сложно... Quote (4aBo) Да не, мне совсем не хочется получить +20 замечаний За дискуссию замечания не дают, если она не переходит границы разумного. Quote (4aBo) По моему скромному мнению Я это знаю.
*** Quote (4aBo) И ещё один вопрос, дельфи (или как его там) это язык программирования? Если да - в каких АйДиИ он используется Delphi - это IDE (интегрированная среда разработки), основанная сначала на Object Pascal, но теперь он перерос в одноимённый язык Delphi. Стоит только очень дорого. Lazarus - это бесплатная IDE, тоже основанная на Pascal и внешне похожая на Delphi, но имеющая меньше функций. Короче, читай Википедию, там всё написано.
Сообщение отредактировал TimKruz - Пятница, 04 Ноября 2011, 14:46 |
|
| |
MrIncrof | Дата: Пятница, 04 Ноября 2011, 17:02 | Сообщение # 13 |
Lite Programmer
Сейчас нет на сайте
| TimKruz, спасибо! Выберу дельфи, не знаешь где можно достать учебники на русском?
|
|
| |
Сибирский | Дата: Пятница, 04 Ноября 2011, 17:11 | Сообщение # 14 |
Javatar
Сейчас нет на сайте
| Чем jGame не устроил?
|
|
| |
TimKruz | Дата: Пятница, 04 Ноября 2011, 18:31 | Сообщение # 15 |
старожил
Сейчас нет на сайте
| 4aBo, в виде chm, для начинающих: http://rghost.ru/3643383; руководство разработчика (Delphi 5) в pdf два тома (более высокий уровень, скажем так): http://rghost.ru/23178131; по OpenGL в djvu (там же написано, как работать без VCL): http://rghost.ru/28528861... У меня было много книг, но у меня полный хаос на диске... и в голове... Если выберешь какой-то движок, то к нему документацию найдёшь сам. (на официальных сайтах обычно выкладывают) *** А, да, к таким книгам ещё "диски" с примерами прикладывают, но я их вообще сразу теряю... В интернете по названию сможешь найти.
Сообщение отредактировал TimKruz - Пятница, 04 Ноября 2011, 18:34 |
|
| |
Stalker_Shooter | Дата: Пятница, 04 Ноября 2011, 20:26 | Сообщение # 16 |
3D XNA'шник
Сейчас нет на сайте
| Quote (4aBo) говорят что он лёгкий (наверное из-за XNA)
Связь? XNA - движок, C# - язык. Как можно по движку судить о сложности языка?
Тем более XNA далеко не самый простой движок. Хотя бы потому, что в нем нет никаких визуальных редакторов, таких как в НеоАксисе, Юньке, ЮДК и тп. Да и физического движка в нем нет. Всмысле, сторонние подключать можно, но сам по себе он не физ. движок.
Хотя, если обладаешь хорошими знаниями языка, то разобраться в нем дествительно не сложно.
Но тем не менее, советую именно C# . Доволно интересный язык). Да и движков на нем валом (ну, по крайней мере выбор есть)).
А вообще, я лично думаю в последнее заняться асм'ом. Так сказать, попробовать свои силы
*Не убегай от снайпера, умрешь уставшим. *Мои статьи...
|
|
| |
Сибирский | Дата: Пятница, 04 Ноября 2011, 20:40 | Сообщение # 17 |
Javatar
Сейчас нет на сайте
| Stalker_Shooter, хна - графический фреймворк. 4аво, так тебя чем Oak не устроил? Тебе тупо лень? Тогда тебе ничего не поможет. ТимКруз, delphi чуть сложнее Java, C# - инструментария 0. Так что выбор не современен, да и многих плюшек там не реализовать. Советую: проведать тему про движок, пройти по ссылкам by me. Если хочешь другое - C#. Почти та же жаба.
|
|
| |
MrIncrof | Дата: Суббота, 05 Ноября 2011, 07:40 | Сообщение # 18 |
Lite Programmer
Сейчас нет на сайте
| Quote (Сибирский) delphi чуть сложнее Java Really? Quote (Сибирский) C# - инструментария 0 Смотря какой движок Quote (Stalker_Shooter) Связь? XNA - движок, C# - язык. Как можно по движку судить о сложности языка? Я не знаю, так говорят, да я и не в этом смысле. Типа то что с ХНА легче игры делать, типа помощь какая-то
Выбрать опять таки не могу. Может если не поленюсь Quote (Сибирский) проведать тему про движок, пройти по ссылкам by me. и найду нужный движок. А может и шарп выберу...
|
|
| |
Сибирский | Дата: Суббота, 05 Ноября 2011, 10:52 | Сообщение # 19 |
Javatar
Сейчас нет на сайте
| Quote delphi чуть сложнее Java, C# - инструментария 0 имеется ввиду, что в дельфи инструментария 0
|
|
| |
MrIncrof | Дата: Суббота, 05 Ноября 2011, 11:04 | Сообщение # 20 |
Lite Programmer
Сейчас нет на сайте
| Чёрт, никак не могу найти уроки по Java, кто поможет? Подходит даже на английском, главное чтобы качество хорошее было. P.S. уроки именно джава P.P.S. решил продолжить изучать и программить на джава
|
|
| |
|