Page 1 of 5 123 ... LastLast
Results 1 to 20 of 97
Like Tree4Likes

Thread: Программирование

  1. #1
    Властелин Valda's Avatar
    Join Date
    Jun 2011
    Location
    Израиль
    Posts
    1,296
    Rep Power
    14

    Программирование

    Мне нужно совет.

    Я хочу изучать конкретный компьютерный язык, а именно HeroScript, чтоб создать мою игру (Или мой MMORPG). Это просто заместительное пакетное соглашение которые я всегда хотела стараться ( http://www.heroengine.com/ ) чтоб создать свои игры, даже если это звучит идиотский и пустая трата времени. Но все еще я хочу проверять мою идею.
    Думаю учить ли самостоятельно.. что мне советовали? Поступить на курсе программирования? Но не забывайте что я ТОЛЬКО хочу знать язык Heroscriptа, и мне все равно о С++, Phython, SQL и такие языки.
    С другой стороны боюсь что без никакого знания программирования, я отчаюсь этого. Что делать?
    "Особенно упорно надо заниматься тем, кто ничего не знает." - Като Ломб

    "В один прекрасный день все ваши подспудные знания хлынут наружу. Ощущения при этом замечательные, уверяю вас." -Кто-то

  2. #2
    Paul G.
    Guest
    "заместительное пакетное соглашение"??? What the hell is that? It doesn't make sense at all.
    Do you mean "substituted agreement" or something? Kinda "my personal innovation"?

    Я думаю, ты можешь изучить HeroScript самостоятельно. Это несложно. Просто тебе надо начать с очень простых вещей и двигаться шаг за шагом (= step by step).
    ========================

    Some corrections:

    Мне нужен (совет is masculine) совет.

    Я хочу изучать конкретный компьютерный язык, а именно HeroScript, чтоб создать свою игру (Или мою MMORPG). Это просто заместительное пакетное соглашение (?), которое я всегда хотела претворить в жизнь (good pattern), даже если это звучит по-идиотски и как пустая трата времени. Но я все еще хочу проверить (perfective sounds better here) мою идею.
    Думаю, учить ли самостоятельно.. как мне советовали? Поступить на курсы программирования? Но не забывайте, что я хочу знать ТОЛЬКО язык HeroScript, и для меня неважны С++, Phython, SQL и подобные языки.
    С другой стороны, боюсь, что без какого-либо знания программирования я отчаюсь (= потеряю надежду). Что делать?

    1. я ТОЛЬКО хочу знать язык... When you put "only" before a verb, definitely, it interacts with the verb. So it sounds like you want "only to know" the language and nothing more. If you put "only" before a noun, the same thing happens between the noun and "only". Like "I want to know ONLY this (specific) language".

    2. ...без никакого... This construction sounds weird (in spite of the fact that Russians like double negatives), because "никакой" implies an absent object, so it sounds like "without an empty place". You should use either "с никаким [знанием]" or "без какого-либо [знания]". The second one is much better.

  3. #3
    Властелин Valda's Avatar
    Join Date
    Jun 2011
    Location
    Израиль
    Posts
    1,296
    Rep Power
    14
    "заместительное пакетное соглашение"??? What the hell is that? It doesn't make sense at all.
    Do you mean "substituted agreement" or something? Kinda "my personal innovation"?
    Нет нет... Я имела в виду что это "great package deal" (99$ в год чтоб получить лицензию)

    Я думаю, ты можешь изучить HeroScript самостоятельно. Это несложно. Просто тебе надо начать с очень простых вещей и двигаться шаг за шагом (= step by step).
    А Вы программист?

    которое я всегда хотела притворить в жизнь (good pattern
    притворить в жизнь =стараться? really?

    2. ...без никакого... This construction sounds weird (in spite of the fact that Russians like double negatives), because "никакой" implies an absent object, so it sounds like "without an empty place". You should use either "с никаким [знанием]" or "без какого-либо [знания]". The second one is much better.
    Спасибо за эту сведению


    "Шаг за шагом" кстати, выражение что я всегда употребляю
    "Особенно упорно надо заниматься тем, кто ничего не знает." - Като Ломб

    "В один прекрасный день все ваши подспудные знания хлынут наружу. Ощущения при этом замечательные, уверяю вас." -Кто-то

  4. #4
    Paul G.
    Guest
    Quote Originally Posted by Valda View Post
    Нет нет... Я имела в виду что это "great package deal" (99$ в год чтоб получить лицензию)
    Ok, then it would be "великолепное комплексное предложение", or "замечательное". "Заместительный" means kinda "substitutive".

    А Вы программист?
    A little bit. (By the way, why did you start using "Вы"?)

    притворить в жизнь =стараться? really?
    "Хотеть притворить в жизнь" implies some efforts, yes. But now I see that I could get you wrong. Because it looks like you used "стараться" in a strange way or I just missed something.

  5. #5
    Завсегдатай it-ogo's Avatar
    Join Date
    Jan 2009
    Location
    Ukraine
    Posts
    3,048
    Rep Power
    29
    Способности к программированию очень индивидуальны. Кому-то легче всего разобраться просто сев и начав делать сразу то, что надо. А кто-то не сможет практически программировать, даже потратив годы стараний. Большинство находится где-то между этими полюсами.

    Существуют языки программирования, такие как BASIC и PASCAL, созданные специально для обучения алгоритмизации (проектированию последовательности действий компьютера). В них нет ничего лишнего - только программирование. Попробуйте просто почитать учебники с примерами и порешать простые задачи "на бумаге". Когда начнет получаться, если вам станет интересно - можете двигаться дальше. Скачайте (download) простую учебную среду разработки (IDE) для выбранного языка, запрограммируйте эти задачи и заставьте работать. Потом возьмите задачи посложнее.

    Дальше вам нужно будет разобраться с теорией по объектно-ориентированному программированию, усвоить значение терминов и механизмы работы. (Оценить его преимущества вы сможете не сразу - только после длительной работы со сложными программами.) Тренироваться будете уже на практических задачах в скрипте.

    После этого, думаю, уже можете начинать осваивать модель данных HeroEngine и HeroScript.

    П.С. Я работаю преподавателем информационных технологий в вузе.

    П.П.С. "Претворить в жизнь"
    "Россия для русских" - это неправильно. Остальные-то чем лучше?

  6. #6
    Завсегдатай Crocodile's Avatar
    Join Date
    Apr 2008
    Location
    село Торонтовка Онтарийской губернии
    Posts
    3,057
    Rep Power
    20
    Quote Originally Posted by it-ogo View Post
    П.С. Я работаю преподавателем информационных технологий в вузе.
    Ууу.. а я думал ты физику преподаёшь...

  7. #7
    Banned
    Join Date
    Aug 2006
    Location
    С.-Петербург
    Posts
    1,829
    Rep Power
    0
    Quote Originally Posted by it-ogo View Post
    Существуют языки программирования, такие как BASIC и PASCAL, созданные специально для обучения алгоритмизации
    Я помню какой кайф испытал, изучая Pascal уже зная Fortran и PL/1. А изучая Prolog шарики заехали за ролики. Плевался, изучая С и С++. В общем, я за Паскаль.

  8. #8
    Завсегдатай it-ogo's Avatar
    Join Date
    Jan 2009
    Location
    Ukraine
    Posts
    3,048
    Rep Power
    29
    Quote Originally Posted by Crocodile View Post
    Ууу.. а я думал ты физику преподаёшь...
    По физике я защищался. Так что практически раскусил. На то и крокодил.
    "Россия для русских" - это неправильно. Остальные-то чем лучше?

  9. #9
    Завсегдатай Crocodile's Avatar
    Join Date
    Apr 2008
    Location
    село Торонтовка Онтарийской губернии
    Posts
    3,057
    Rep Power
    20
    Quote Originally Posted by it-ogo View Post
    По физике я защищался.
    Ну, ладно, считай, что почти реабилитировался. IT - штука демократичная: выучил и знаешь. Это я и сам могу. А вот физика..

  10. #10
    Завсегдатай it-ogo's Avatar
    Join Date
    Jan 2009
    Location
    Ukraine
    Posts
    3,048
    Rep Power
    29
    Quote Originally Posted by Crocodile View Post
    Ну, ладно, считай, что почти реабилитировался. IT - штука демократичная: выучил и знаешь. Это я и сам могу. А вот физика..
    Физика - штука элитарная. Выучил - и все равно не знаешь. Это тоже все могут, но не всем дано иметь с этого кайф.
    maxmixiv likes this.
    "Россия для русских" - это неправильно. Остальные-то чем лучше?

  11. #11
    Завсегдатай Crocodile's Avatar
    Join Date
    Apr 2008
    Location
    село Торонтовка Онтарийской губернии
    Posts
    3,057
    Rep Power
    20
    Quote Originally Posted by Юрка View Post
    Я помню какой кайф испытал, изучая Pascal уже зная Fortran и PL/1. А изучая Prolog шарики заехали за ролики. Плевался, изучая С и С++. В общем, я за Паскаль.
    Что, собственно, означает только одно - тебе понятно структурное программирование. А объектно-ориентированное, функциональное, логическое и системное программирование ты не понял. Возможно, просто необходимости не было.

  12. #12
    Завсегдатай Crocodile's Avatar
    Join Date
    Apr 2008
    Location
    село Торонтовка Онтарийской губернии
    Posts
    3,057
    Rep Power
    20
    Quote Originally Posted by it-ogo View Post
    Физика - штука элитарная. Выучил - и все равно не знаешь.
    Дык, а я про что. Хорошо, что я это вовремя понял. Но пиетет остался.

    Quote Originally Posted by it-ogo View Post
    Это тоже все могут [...]
    Ох, не все..

  13. #13
    Завсегдатай Crocodile's Avatar
    Join Date
    Apr 2008
    Location
    село Торонтовка Онтарийской губернии
    Posts
    3,057
    Rep Power
    20
    Quote Originally Posted by Valda View Post
    Мне нужно совет.

    Я хочу изучать конкретный компьютерный язык, а именно HeroScript

    С другой стороны боюсь что без никакого знания программирования, я отчаюсь этого. Что делать?
    Я глянул на HeroScript HeroScript - HEWIKI

    A script is a named set of functions and/or methods, referenced either by the field mainScript on nodes, or via a class on the node which calls a similarly named class methods script. When something happens to a node, the appropriate function or method is called in the script on that node.
    Думаю, что для написания несложных игр нет необходимости в формальном изучении фундаментальных языков программирования, структур данных и ООП (не Организация Освобождения Палестины , а Объектно-Ориентированное Программирование).

  14. #14
    Завсегдатай it-ogo's Avatar
    Join Date
    Jan 2009
    Location
    Ukraine
    Posts
    3,048
    Rep Power
    29
    Quote Originally Posted by Crocodile View Post
    Я глянул на HeroScript HeroScript - HEWIKI



    Думаю, что для написания несложных игр нет необходимости в формальном изучении фундаментальных языков программирования, структур данных и ООП (не Организация Освобождения Палестины , а Объектно-Ориентированное Программирование).
    Проблема с людьми, научившимися плавать - в том, что они уже не могут себе представить, как это можно не уметь плавать. Для них упражнения с задержкой дыхания и лежанием на воде вниз лицом в "лягушатнике" могут показаться нелепостью. И действительно, можно же бросить человека в воду и он научится плавать. Или же утонет, а после спасения не захочет больше пробовать. По моему опыту, в программировании второй вариант статистически более вероятен.

    А что касается ООП... я заглянул в официальные гиды по HeroScript и увидел тексты, чуть менее, чем полностью состоящие из слов типа "инстанцирование". Надо полагать, в менюшках ихней IDE творится то же самое.
    Soft sign likes this.
    "Россия для русских" - это неправильно. Остальные-то чем лучше?

  15. #15
    Подающий надежды оратор
    Join Date
    May 2012
    Location
    Las Vegas
    Posts
    15
    Rep Power
    9
    Я профессиональный программист игр, и я самостоятельно учился. Полно возможно учиться сами, если вам нравится программирование. Но я думаю, что это важно - вам надо увлекаться программированием, а не только играми.

    Я ничего не знаю о HeroEngine, поэтому не могу я советовать если это хороший язык с которым начать или нет. Я считаю, что какой именно язык это не так важно - если вы умеете программировать, то легко и быстро сможете учить новый язык. Поэтому, не бойтесь начать с чем-то другое, если HeroScript появится слишком сложным. Это очень хорошее время изучать игровое программирование, столько сейчас хороших и легких инструментов особенно для создания игр

    В любом случае, я согласен с it-ogo - я советую начать с чем-то просто, а не сразу же начать с полной игрой, а то будет слишком много учить. И если вы решите начать с другом инструментом и языком, я советую Unity... я считаю, что он хорош (и бесплатен).

  16. #16
    Властелин Valda's Avatar
    Join Date
    Jun 2011
    Location
    Израиль
    Posts
    1,296
    Rep Power
    14
    Ok, then it would be "великолепное комплексное предложение", or "замечательное". "Заместительный" means kinda "substitutive".
    I used the auto-correction software after it told me I misspelled замечательное, and I just clicked at their suggestion without looking twice. Got me the wrong word!


    A little bit. (By the way, why did you start using "Вы"?)
    Только для Вас. Мы никогда не соглашались на ты... можно на ты?


    "Хотеть притворить в жизнь" implies some efforts, yes. But now I see that I could get you wrong. Because it looks like you used "стараться" in a strange way or I just missed something.
    "I always wanted to try out HeroEngine" (try out as in "put to the test, as for its quality, or give experimental use to)

    Способности к программированию очень индивидуальны. Кому-то легче всего разобраться просто сев и начав делать сразу то, что надо. А кто-то не сможет практически программировать, даже потратив годы стараний. Большинство находится где-то между этими полюсами.

    Существуют языки программирования, такие как BASIC и PASCAL, созданные специально для обучения алгоритмизации (проектированию последовательности действий компьютера). В них нет ничего лишнего - только программирование. Попробуйте просто почитать учебники с примерами и порешать простые задачи "на бумаге". Когда начнет получаться, если вам станет интересно - можете двигаться дальше. Скачайте (download) простую учебную среду разработки (IDE) для выбранного языка, запрограммируйте эти задачи и заставьте работать. Потом возьмите задачи посложнее.

    Дальше вам нужно будет разобраться с теорией по объектно-ориентированному программированию, усвоить значение терминов и механизмы работы. (Оценить его преимущества вы сможете не сразу - только после длительной работы со сложными программами.) Тренироваться будете уже на практических задачах в скрипте.

    После этого, думаю, уже можете начинать осваивать модель данных HeroEngine и HeroScript.

    П.С. Я работаю преподавателем информационных технологий в вузе.

    П.П.С. "Претворить в жизнь
    Вы уверены что это хорошая идея? Потому, что программирование не действительно хочу знать, только хочу создать мою игру. Может быть есть легче способ?


    Думаю, что для написания несложных игр нет необходимости в формальном изучении фундаментальных языков программирования, структур данных и ООП (не Организация Освобождения Палестины , а Объектно-Ориентированное Программирование).
    Просто боюсь что отсутствие знаний элементарных вещих мне погибнет. Никогда в жизни ничего не программировала. Ты уверен?
    "Особенно упорно надо заниматься тем, кто ничего не знает." - Като Ломб

    "В один прекрасный день все ваши подспудные знания хлынут наружу. Ощущения при этом замечательные, уверяю вас." -Кто-то

  17. #17
    Завсегдатай it-ogo's Avatar
    Join Date
    Jan 2009
    Location
    Ukraine
    Posts
    3,048
    Rep Power
    29
    Quote Originally Posted by Valda View Post
    Вы уверены что это хорошая идея? Потому, что программирование не действительно хочу знать, только хочу создать мою игру. Может быть есть легче способ?
    Чтобы программировать, нужно уметь программировать.

    Если же достаточно просто взять что-то готовое и поменять имена героев и описания, можно обойтись и без этого.

    Зависит от того, что именно вы хотите от своей игры.

    Hotdog, Google translate is mostly understandable, but very far from perfection. I don't think you will be banned for using English in this thread.
    "Россия для русских" - это неправильно. Остальные-то чем лучше?

  18. #18
    Подающий надежды оратор
    Join Date
    May 2012
    Location
    Las Vegas
    Posts
    15
    Rep Power
    9
    Я написал сам. Помогите, пожалуйста?

  19. #19
    Завсегдатай Crocodile's Avatar
    Join Date
    Apr 2008
    Location
    село Торонтовка Онтарийской губернии
    Posts
    3,057
    Rep Power
    20
    Quote Originally Posted by Valda View Post
    Просто боюсь что отсутствие знаний элементарных вещих мне погибнет. Никогда в жизни ничего не программировала. Ты уверен?
    Замечание it-ogo верно. Вопрос лишь в том, что именно является плаванием в лягушатнике. Если ты хочешь иметь дело с скриптовым языком, то на практике "изучение языка" обычно ограничивается надёргиванием кусочков кода из разных мест в интернете. Программирование такого рода - это не вопрос о том, как научившись делать избушку из спичек, самому построить спичечный замок с пятью башнями и стеной с бойницами, а вопрос о том, как научиться готовить суп по рецептам из поваренной книги. Это совершенно разные способы мышления. И, возможно, изучение тонкостей преобразования атипичных указателей и открывающиеся в связи с этим возможности элегантного конструирования напрямую никак не связаны с командами типа "перемести объект 'игрок#1' на Х клеток вперёд". Главное, чтобы сам процесс доставлял удовольствие ("Ура! После трёх часов тыкания мой эльф всё-таки научился заходить в гору!")

  20. #20
    Завсегдатай it-ogo's Avatar
    Join Date
    Jan 2009
    Location
    Ukraine
    Posts
    3,048
    Rep Power
    29
    Hotdog, в таком случае прошу прощения. Мне показалось, что ошибки - машинные. Для полностью самостоятельного текста это хороший уровень.

    Quote Originally Posted by Hotdog View Post
    Я - профессиональный программист игр, и я самостоятельно учился. Полностью возможно учиться самому, если вам нравится программирование. Но я думаю, что важно увлекаться программированием, а не только играми.

    Я ничего не знаю о HeroEngine, поэтому не могу сказать, хороший ли это язык чтобы начать, или нет. Я считаю, что не так важно, какой именно язык - если вы умеете программировать, то легко и быстро сможете изучить новый язык. Поэтому, не бойтесь начать с чего-то другого, если HeroScript покажется слишком сложным. Сейчас очень хорошее время изучать игровое программирование, столько сейчас хороших и легких инструментов, особенно для создания игр

    В любом случае, я согласен с it-ogo - я советую начать с чего-то простого, а не сразу с полной игрой, а то придется слишком много учить. И если вы решите начать с другим инструментом и языком, я советую Unity... я считаю, что он хорош (и бесплатен).
    "Россия для русских" - это неправильно. Остальные-то чем лучше?

Page 1 of 5 123 ... LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


Russian Lessons                           

Russian Tests and Quizzes            

Russian Vocabulary