English flagItalian flagKorean flagChinese (Simplified) flagPortuguese flagGerman flagFrench flag
Spanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flag
Czech flagCroat flagDanish flagFinnish flagHindi flagPolish flagRumanian flag
Swedish flagNorwegian flag     
By N2H
Добре дошли в Raph Koster на лична страница: гореспоменатите организации за морско управление, за игри, писане, изкуство, музика, книги.

A letter to a 12-year-old Писмо до 12-годишна възраст

March 11th, 2008 11-ти март 2008

I recently got one of those letters from a student asking about my job. Наскоро получи едно от тези писма, изпратени от студент с молба за моята работа. Someday, I suppose, I will be too busy to answer letters like this. Някой, аз предполагам, ще бъде твърде зает да отговори на писма, като този. But I am not just quite yet. Но аз не съм просто още доста. It’s been sitting on my desk guilting me for over a month now. Той е бил заседание на бюрото ми guilting мен в продължение на един месец сега.

So here’s my answer, which may help other 12-year-olds out there wondering about getting into the industry. Така че тук е моят отговор, който може да помогне за останалите 12-годишните младежи там чудо за получаване в индустрията. BTW, if you had to recommend a programming language to today’s 12-year-olds, what would it be? BTW, ако трябваше да препоръчаме език за програмиране на днешните 12-годишните младежи, каква ще бъде тя?

Dear _______, Уважаеми _______,

I’m sorry it took me so long to answer your letter – more than a month! Съжалявам, че ми е толкова дълъг, за да отговори на Вашите писмо - повече от един месец! I hope it’s OK with your teacher that I took so long. Надявам се, че това е ОК със своя учител, че бях сигурна, че толкова дълго. You’re right that a video game career is cool and fun but very challenging – it also keeps me very busy. Вие сте, че правото на видео игра кариера е готин и забавен, но изключително предизвикателство - той също продължава да ме много зает.

You had a list of questions for me: Сте имали списък с въпроси за мен:

What kinds of technology do you currently use? Какви видове технологии, които в момента го използвам?

We use lots of different sorts of technologies, ranging from word processors and spreadsheets to high-end 3d modeling software for making artwork, and all sorts of things in between. Ние използваме много различни видове технологии, вариращи от думата преработватели и електронни таблици с висок клас 3 г моделиране на софтуер за извършване на произведения на изкуството, както и всички видове неща по между. We even use low-tech methods sometimes. Ние дори употреба на ниски технологични методи понякога. For example, we use Post-It notes on a wall for scheduling tasks. Така например, ние използваме следприватизационен Той отбелязва, върху стената за насрочване на задачи.

Games development involves many different disciplines. Разработка на игри включва най-различни дисциплини. You have Имате

  • designers who specify the rules Дизайнерите които определят правилата
  • level builders who make the game worlds ниво строители които правят играта светове
  • artists who make the 3d models you see артисти които правят 3D модели, които виждате
  • other artists who paint the models with images called “textures” други художници които рисуваш моделите с изображения, наречен "текстури"
  • programmers who write the code to make the game work програмисти, които пишат код, за да работят в играта
  • musicians and sound designers to make it sound good музиканти, дизайнери и добро да направи това добро добро
  • managers who help keep everyone working on schedule управители на които всеки може да работи по график
  • testers who make sure everything works, тест които се уверете, всичко работи,
  • plus lots of other jobs to then get the game into a box and onto a shelf in a store. плюс много други работни места, за да получите играта в полето и само на рафта в магазина.

Every one of these jobs uses different technologies. Всеки един от тези работни места използва различни технологии.

How often do you use these technologies in your job? Колко често използване на тези технологии в своята работа?

Every day! Всеки ден! I am a game designer, but I also run my own company. Аз съм дизайнер на игра, но аз също тичам моя собствена компания. So I do a little bit of everything. Така че, да направя малко от всичко.

How have changes in technology helped you today? Как са промените в технологията помогна сте днес?

Our whole industry depends on technology. Нашите цялата индустрия зависи от технологията. Every year, there is now technology that enables us to make different kinds of games that we used to. Всяка година, в момента има технология, която ни позволява да се правят различни видове игри, които да се използват. For example, when I started out as a game developer fifteen years ago, online games were very unusual, but because of the Internet they are everywhere now. Например, когато започнах като игра разработчик петнадесет години, онлайн игри бяха много необичайни, но тъй като на интернет те са навсякъде сега. You didn’t use to be able to do things like the Wii’s motion sensors, or the touch-screens on a Tablet PC or Nintendo DS. Вие не използвате, за да бъде в състояние да направят нещо подобно на Wii на предложението сензори, или докосване-екрани на Tablet PC или Nintendo DS.

What type of software do you use to create games? Какъв тип софтуер да използват за създаване на игри?

I use what is called an IDE, or Integrated Development Environment, in order to write software code. Използвам това, което се нарича IDE или интегрирано развитие на околната среда, с цел да пишете код на софтуера. Most programmers will use something similar. Повечето програмисти ще използва нещо подобно. There are many sorts of IDE out there, and they are sort of like word processors for programming code. Има много видове IDE там, и те са нещо като думата на преработвателите на програмния код. They help you find bugs, compile the code into executable programs, and in general make life easier than just programming in a text editor. Те ви помогне да откриете грешки, съставяне на кода в изпълними програми, и по-общо да улесни живота не само за програмиране в текстов редактор.

These work with different programming languages. Те работят с различни езици за програмиране. Here at my company, we use C , Flash, Lua, Python, Javascript, and a few other languages. Тук, в моята фирма, ние използваме C , Flash, Lua, Python, JavaScript, и няколко други езици. Every good programmer learns more than one. Всеки добър програмист, учи повече от един.

Artists often use Photoshop, of course, as well as 3d modeling software like 3DStudioMax or Maya. Артисти често използват Photoshop, разбира се, както и 3 г моделиране на софтуер като 3DStudioMax или Мая. Sound designers use software like ProTools and SoundForge. Sound дизайнери използват софтуер, като ProTools и SoundForge. Basically, every discipline has their own tools. Basically, всяка дисциплина има свои собствени средства.

Do you think it is impossible for me to create even if I am only 12 and in 7 th grade? Смятате ли, че е невъзможно за мен да създаде дори и ако аз съм само 12 и в 7 ти клас?

Not at all! Не, изобщо! But making games is hard work. Но вземане на игрите е упорита работа. So you have to be willing to work hard. Така че, трябва да сте готови да работим упорито. I learned to program when I was your age, and even made whole games from scratch. Научих за програмата, когато бях вашата възраст, и дори цели игри, направени от нищото. I recommend you start out by learning with a programming language that is easy to learn or free. I Препоръчваме ви да започнете от изучаването на езици за програмиране, с който е лесен за учене, или безплатно. There are several out there. Има няколко изложени там. I love BlitzBasic, which costs around $100, but it has a free demo you can try out. Обичам BlitzBasic, което разходите за около $ 100, но тя е безплатна демо можете да изпробвате.

Learning to program is like learning a new language, or a new way to think. Изучаване на програмата е като изучаването на чужд език, или нов начин да мислят. So it can take a little while to understand that computers do exactly what you tell them to . Така че той може да отнеме малко повече време да разберем, че компютрите правя точно това, което казвам за тях. When your code doesn’t work, it is just about always your own fault. Когато вашият код не работи, е почти винаги своя собствена вина. :)

Do you think online games are better than first player games? Смятате ли, онлайн игри са по-добре от първия играч игри? I like that online games allow you to interact with other people. Харесва ми, че онлайн игри ви позволи да взаимодействат с други хора.

Most games throughout history have been multiplayer, if you think about it. Повечето игри в цялата история са били multiplayer, ако си мислите за него. Everything from chess to Monopoly. Всичко от шахмат за монопол. It’s only since the invention of video games that we have seen so many single-player games being invented – it used to be the exception, like Solitaire. Това е само защото изобретението на видео игри, които са видели толкова много с един играч игри са измислени - тя се използва за изключение, като Подфоруми. So yes, I do agree that multiplayer games are better in a lot of ways, and truer to the spirit of what games are: social learning activities. Така че, да, да направя съгласявате, че multiplayer игри са по-добри в много начини, както и truer към духа на това, което игри са: изучаването на социалните дейности.

Best of luck with your class! Най-доброто от късмета с класа си!

*

[?] [?]
You can follow any responses to this entry through the RSS 2.0 feed. Можете да проследите коментарите към този пост чрез RSS 2,0 емисия. Responses are currently closed, but you can trackback from your own site. Отговорите са затворени, но можете да trackback от вашия собствен сайт.

67 Responses to “A letter to a 12-year-old” 67 Отговор към "писмо до 12-годишна възраст"

Jump to reader comments » | Leave a reply » Направо към читателя коментари »| Оставете коментар»

Trackbacks & Pingbacks Trackbacks & Pingbacks
  1. Free Chess Download wrote on Свободно Шах Изтегли пише на

    J-vonn H Most games throughout news impact been multiplayer, if you conceptualise most it. J-H vonn Повечето игри навсякъде новини въздействие е multiplayer, ако сте conceptualise най-то. Everything from bromegrass to Monopoly. Всичко от bromegrass до монопол. It’s inner since the idea of transcription games that we impact seen so whatever single-player games cosmos invented – it Това е вътрешен, тъй като идеята за преобразуване игри въздействие вижда, че ние независимо от това с един играч игри космоса изобрети - тя

  2. Free Chess Games wrote on Свободно База данни с партии написа на

    MonoThlipsin H Most games throughout news impact been multiplayer, if you conceptualise most it. MonoThlipsin H Повечето игри навсякъде новини въздействие е multiplayer, ако сте conceptualise най-то. Everything from bromegrass to Monopoly. Всичко от bromegrass до монопол. It’s inner since the idea of transcription games that we impact seen so whatever single-player games cosmos invented – it Това е вътрешен, тъй като идеята за преобразуване игри въздействие вижда, че ние независимо от това с един играч игри космоса изобрети - тя

  3. How To Play Chess wrote on Как да играя шах пише на

    dthizyn H Everything from bromegrass to Monopoly. dthizyn H Всичко от bromegrass до монопол. It’s inner since the idea of transcription games that we impact seen so whatever single-player games cosmos invented – it used to be the exception, aforementioned Solitaire. Това е вътрешен, тъй като идеята за преобразуване игри въздействие вижда, че ние независимо от това с един играч игри космоса изобрети - тя се използва за изключение, горепосочените Подфоруми. So yes, I do agreement that Така че, да, да направя съгласие, че

  4. Novelty Chess Set wrote on Новост Шах Поставете пише на

    statestreetn H Most games throughout news impact been multiplayer, if you conceptualise most it. statestreetn H Повечето игри навсякъде новини въздействие е multiplayer, ако сте conceptualise най-то. Everything from bromegrass to Monopoly. Всичко от bromegrass до монопол. It’s inner since the idea of transcription games that we impact seen so whatever single-player games cosmos invented – it Това е вътрешен, тъй като идеята за преобразуване игри въздействие вижда, че ние независимо от това с един играч игри космоса изобрети - тя

  5. Surferwoman wrote on Surferwoman пише на

    The Boar’s Head Tavernwrote an interesting post today on Here’sa quick excerpt I recently got one of those letters from a student asking about my job. В Boarâ € ™ и ръководител Tavernwrote интересен пост днес на Here'sa бърз откъс I наскоро получи едно от тези писма, изпратени от студент с молба за моята работа. Someday, I suppose, I will be too busy to answer letters like this. Някой, аз предполагам, ще бъде твърде зает да отговори на писма, като този. But I am not just quite yet. Но аз не съм просто още доста. It’s been sitting Той е бил заседание

  6. Chinese Warrior Chess Set wrote on Warrior китайски шах Поставете пише на

    chessplayer1n H Most games throughout news impact been multiplayer, if you conceptualise most it. chessplayer1n H Повечето игри навсякъде новини въздействие е multiplayer, ако сте conceptualise най-то. Everything from bromegrass to Monopoly. Всичко от bromegrass до монопол. It’s inner since the idea of transcription games that we impact seen so whatever single-player games cosmos invented – it Това е вътрешен, тъй като идеята за преобразуване игри въздействие вижда, че ние независимо от това с един играч игри космоса изобрети - тя

  7. Chess Pieces wrote on Шах Парчета пише на

    Pooksn H Everything from bromegrass to Monopoly. Pooksn H Всичко от bromegrass до монопол. It’s inner since the idea of transcription games that we impact seen so whatever single-player games cosmos invented – it used to be the exception, aforementioned Solitaire. Това е вътрешен, тъй като идеята за преобразуване игри въздействие вижда, че ние независимо от това с един играч игри космоса изобрети - тя се използва за изключение, горепосочените Подфоруми. So yes, I do agreement that Така че, да, да направя съгласие, че

  8. Chess Rules wrote on Правила на шаха, пише на

    pgmrdann H Do you conceptualise online games are meliorate than prototypal contestant games? pgmrdann H ли conceptualise онлайн игри са meliorate от prototypal contestant игри? I aforementioned that online games earmark you to interact with added people. I гореспоменатите, че онлайн игри отделят да взаимодействате с добавена хора. Most games throughout news impact been multiplayer, if you conceptualise most it. Повечето игри навсякъде новини въздействие е multiplayer, ако сте conceptualise най-то.

  9. Chess Board wrote on Дъската написа на

    anisotropyn H Do you conceptualise online games are meliorate than prototypal contestant games? anisotropyn H ли conceptualise онлайн игри са meliorate от prototypal contestant игри? I aforementioned that online games earmark you to interact with added people. I гореспоменатите, че онлайн игри отделят да взаимодействате с добавена хора. Most games throughout news impact been multiplayer, if you conceptualise most it. Повечето игри навсякъде новини въздействие е multiplayer, ако сте conceptualise най-то.

  10. Social Gaming = Better People « Just Another Meme Vector wrote on Социални Gaming = по-добро народна «Просто Друг Meme Вектор пише на

    [...] Gaming = Better People Interesting point from Raph Koster: Most games throughout history have been multiplayer, if you think about it. [...] Gaming = по-добро народна Интересна точка от Raph Koster: Най-игри в цялата история са били multiplayer, ако си мислите за него. Everything from chess [...] Всичко от шахмат [...]

  11. MMOWTF.com - MMORPG News (Shamelessly Reblogged) wrote on MMOWTF.com - MMORPG Новини (Shamelessly Reblogged) пише за

    [...] EST Filed under: Culture, MMO industry, Academic, EducationPretty darn cool of Raph Koster to answer this letter from a 12-year-old kid on his blog. [...] Et намира в: Култура, ОМУ индустрия, академичната, EducationPretty кърпя готин на Raph Koster да отговори на това писмо от 12 год. дете на своя блог. And though we’ve heard the guy talk before, it’s fun to see him boil down exactly what [...] И въпреки че ние чухме от него, преди да говорите, това е забавно да го видите какво точно се свеждат [...]

  12. Dark Basic wrote on Тъмно Основни пише на

    [...] and drop them to create storyboards actions in a little 3D world. [...] И пуснете ги да създадат storyboards действия след малко 3D свят. But a lot more are mentioned: (again, check the [...] Но много повече са споменати: (отново, проверете [...]

  13. Dragonchasers » Techie Funk wrote on Dragonchasers »Techie Фънк пише на

    [...] then I happened upon this post at Raph Koster’s site: Raph’s Website » A letter to a 12-year-old It’sa fun read, but as kind of an offhand part of the post, Raph asks his audience: BTW, if [...] [...] Тогава се случи след този пост най Raph Koster сайт: Raph Уебсайт »писмо до 12-годишна възраст Това е шега гласи, а като вид на offhand част от поста, Raph отправя искане към аудиторията си: BTW, ако [...]

  14. Raph Koster explains it all « “To the Blogmobile!” wrote on Raph Koster обяснява, че всички «" към Blogmobile! "Пише на

    [...] 13, 2008 · No Comments To a 12-year old. [...] 13, 2008 Не коментари до 12 година. Really [...] Наистина [...]

  15. Posts by Mike Schramm at Massively wrote on Съобщения от Майк Schramm на масивен пише на

    [...] @ 5:30PMFiled under: Culture, MMO industry, Academic, EducationPretty darn cool of Raph Koster to answer this letter from a 12-year-old kid on his blog. [...] @ 5:30 PMFiled по: Култура, ОМУ индустрия, академичната, EducationPretty кърпя готин на Raph Koster да отговори на това писмо от 12 год. дете на своя блог. And though we’ve heard the guy talk before, it’s fun to see him boil down exactly what [...] И въпреки че ние чухме от него, преди да говорите, това е забавно да го видите какво точно се свеждат [...]

  16. Internet Website Programming Blog wrote on Интернет сайта Програмиране Blog пише за

    my answer, which may help other 12-year-olds out there wondering about getting into the industry. ми отговори, които могат да помогнат други 12-годишните младежи там чудо за получаване в индустрията. BTW, if you had to recommend a programming language to today’s 12-year-olds, what would it be? BTW, ако трябваше да препоръчаме език за програмиране на днешните 12-годишните младежи, каква ще бъде тя? Dear _______, I’m sorry it took me so long to answer your..[more]. Уважаеми _______, Съжалявам, че ми е толкова дълъг, за да отговори на Вашите .. [още]. It is just getting started: (more…) Той е само да започнете: (още…)

  17. Raph Koster explains it all — To the blogmobile! wrote on Raph Koster обяснява, че всички - на blogmobile! Пише на

    [...] To a 12-year old. [...] До 12-годишен. Really good. Наистина добри. [...] [...]

  18. Which Game Development Language to Learn? Коя игра за развитие на езика за да научите? « Gamer Brasilis wrote on «Gamer Brasilis пише за

    [...] subject had reminded of a post on Raph Koester’s blog where he is asked about which would be a good programming language to learn. [...] Обект е напомни на пост на Raph Koester в блога, където той е помолен за това кои ще бъдат добра език за програмиране да науча. Flash showed up a good [...] Флаш показа, създаден добър [...]

  19. » Raph’s Website » A letter to a 12-year-old - ScatteredGenius.com wrote on »Raph Уебсайт» писмо до 12-годишна възраст - ScatteredGenius.com написа на

    [...] Raph’s Website » A letter to a 12-year-old // Project Wonderful - Your ad here, right now, for as low as $0.00 [...] [...] Raph Уебсайт »писмо до 12-годишна възраст / / прекрасен проект - Вашата реклама тук, точно сега, за толкова ниска, колкото $ 0,00 [...]

  20. Geoffrey's Friends wrote on Джефри Приятелите написа на

    [...] Raph’s Website » A letter to a 12-year-old (Comment on this) evilzug [...] [...] Raph Уебсайт »писмо до 12-годишна възраст (коментират това) evilzug [...]

  21. Announcements from Darth Sidhe's Sithly allies wrote on Съобщения от Дарт Sidhe на Sithly съюзници, пише на

    [...] Raph’s Website » A letter to a 12-year-old [...] [...] Raph Уебсайт »писмо до 12-годишна възраст [...]

  22. Best Dudes wrote on Най-добър Пич пише на

    [...] Raph’s Website » A letter to a 12-year-old LinkLeave a comment [...] [...] Raph Уебсайт »писмо до 12-годишна възраст LinkLeave коментар [...]

  23. evilzug's Journal wrote on evilzug на вестник пише за

    [...] Raph’s Website » A letter to a 12-year-old (Comment on this)10:27 am [...] [...] Raph Уебсайт »писмо до 12-годишна възраст (коментират това) 10:27 ч. [...]

Reader Comments Читалня Коментари
  1. Gene said on Джийн заяви на

    BTW, if you had to recommend a programming language to today’s 12-year-olds, what would it be? BTW, ако трябваше да препоръчаме език за програмиране на днешните 12-годишните младежи, каква ще бъде тя?

    It was C64 Basic for me but I think today JavaScript or anthing that comes from ECMA-262 (ECMAScript) would be a safe choice. Той бе C64 Основно за мен, но мисля, днес JavaScript или anthing, който идва от ECMA-262 (ECMAScript) ще бъде безопасен избор. This covers Flash (ActionScript), Director (JavaScript was added in the last version), Unity (looked pretty cool at GDC), the browser and lots of other stuff that should be relatively accessable to a teen and allow him to change his mind a few times about what to dive into. Това се отнася Светкавица (ActionScript), директор (JavaScript бе добавена в последната версия), Съединението (изглеждаше доста хладен в GDC), браузъра и много други неща, които би трябвало да са относително достъпни за наградата и му позволи да се промени съзнанието му един няколко пъти за какво да се потопите в.

  2. Max Battcher said on Макс Battcher заяви на

    Allow me to chime in with a suggestion for Python. Позволете ми да Камбанен звън с предложение за Python. It’sa language designed, to a certain extent, with readability in mind and I think it’s important for every starting programmer to focus on just trying to read and explore other people’s code as much as, if not more than, frustratingly trying to hammer out their own, from scratch. Това е език, проектирани, до известна степен, с читаемост се има предвид и аз мисля, че е важно за всеки програмист започне да се фокусира върху току-що се опитват да четат и опознаването на други хора код, доколкото това е, ако не и повече, отколкото, frustratingly Опитвате се да Къртачи на техните собствени, от нищото.

    I’ve also heard great things about PyGame for those seeking to do something game-y with their coding. Аз също изслушани много неща за PyGame за тези, търсещи да направя нещо, игра-ш с тяхното кодиране. (Haven’t tried it myself, but the tutorials do make it seem nice.) (Не го опитвали себе си, но го правят уроци изглеждат красиви.)

  3. Morgan Ramsay said on Морган Ramsay заяви на

    Do you think it is impossible for me to create even if I am only 12 and in 7th grade? Смятате ли, че е невъзможно за мен да създаде дори и ако аз съм само 12 и в 7-ми клас?

    I started learning HTML and QBasic in 4th or 5th grade. Започнах изучаването на HTML и QBasic в 4-ти или 5-ти клас. I never programmed games; instead, I created system utilities, such as an operating system boot menu. I никога не е програмирана игри; вместо това, да създаде система за комунални услуги, като операционна система за начално меню. I moved from QBasic to PowerBasic to start compiling my own binaries. I преместени от QBasic да PowerBasic да започне изготвянето на моите собствени двоични файлове. I tried learning C , bought and read plenty of books, but I couldn’t ever remember what I read. Аз се опитах изучаването на C , закупено и чете много книги, но все не можеше да запомни това, което четете. The language simply isn’t natural. Езикът, който просто не е естествено.

    Max Battcher wrote: Макс Battcher написа:

    Allow me to chime in with a suggestion for Python. Позволете ми да Камбанен звън с предложение за Python.

    Python’s great, but for a kid totally new to programming? Python 'голям, но за едно дете съвсем ново за програмиране? Might not be so great. Може да не е толкова голям. Today’s kids are treated to advanced user interfaces. Днешните деца са лекувани за напреднали потребителския интерфейс. Working with the command line would be a jarring experience. Работа с командния ред ще бъде jarring опит. I recently replaced Windows XP Professional SP3 on my laptop with Xubuntu. Наскоро заменя Windows XP Professional SP3 на моя лаптоп с Xubuntu. I had to configure, make and install Python, Lua, and Ruby. Наложи ми се да изберете, да инсталирате и Python, Lua, и рубин. Even I wasn’t sure how to do that at first, mainly because I never installed the basic dependencies. Дори не бях сигурен как да го направиш на първо, главно защото никога не е инсталиран на основните зависимости.

    If I were 12, I’d probably go with Ruby, given the great introductory documentation and helpful community. Ако са били 12, вероятно ще отиде с Рубин, като се има предвид големия уводна документация и полезни общност. BlitzBasic or DarkBasic, of course. BlitzBasic или DarkBasic, разбира се. Game Maker (GML) from YoYo Games, definitely. Играта Maker (GML) от YoYo игри, определено. Visual Basic and VBScript as a last resort. Visual Basic и VBScript като последна мярка. Or start with just Metaplace and Lua when public. Или да започнете с току-що Metaplace и Lua, когато обществото.

    http://www.ruby-doc.org/ http://www.ruby-doc.org/

    http://www.ruby-lang.org/en/documentation/quickstart/ http://www.ruby-lang.org/en/documentation/quickstart/

    There’sa great thread on the Ubuntu fourms called “‘Hello Ubuntu’ in every programming language”. Тук има голяма тема за Ubuntu fourms наречен "Ало Ubuntu" във всеки език за програмиране ". Good place to go to check out which language makes creating your first application easiest. Добро място да отиде да провери кои език, прави създаването на първата си молба-лесният.

    http://ubuntuforums.org/showthread.php?t=497579 http://ubuntuforums.org/showthread.php?t=497579

  4. Rod said on Род заяви на

    I can’t answer for a 12 year old specifically, but I’m beginning to teach my 7 year old daughter how to program in Python. Не мога да се отговори за 12 годишен конкретно, но аз съм започва да преподава ми 7 годишна дъщеря как да програма в Python. So far it’s going quite well. Досега това се случва доста добре.

    The main selling point, apart from its being a bloody good language, is its interactivity. Основните продажби точка, освен да му бъде кървава добър език, е неговата интерактивност. It’s easy to play around with ideas and get good feedback on what works and what doesn’t without going through the whole edit-compile-link cycle. Изключително лесно е да играе с около идеи и да получите добри отзиви за това какво работи и какво не, без да преминавайки през цялата статия-съставяне връзка цикъл.

    But, as always, the answers to these questions depend on what you’re trying to do. Но, както винаги, да отговори на тези въпроси зависи от това, което се опитваме да правим. For example, if you want to write simple 2d games then BlitzMax makes it very easy. Например, ако искате да напишете проста 2d игри BlitzMax след което го прави много лесно.

    When I was 12 it was TRS-80 Level II BASIC and Z80 assembler, which in my daughter’s eyes no doubt puts me one step removed from dinosaur fodder. Когато бях 12 беше TRS-80 Level II основно и Z80 Асемблер, които в очите на моята дъщеря без съмнение поставя мен една стъпка се отстраняват от dinosaur фураж.

    — Rod -- Род

  5. Ross Smith said on Рос Смит заяви на

    I’ll put in another vote for Javascript as a good first language (for anyone new to programming, not just 12 year olds). Аз ще поставя в друга гласуват за Javascript, като добър първи език (за всеки, който е нов в програмирането, а не само 12 годишните). Reasons: First, there’s nothing to install; all you need is a web browser and a text editor. Причини: Първо, не бива да инсталирате; всичко, което Ви трябва е уеб браузър и текстов редактор. It’s easy to forget how big an obstacle installation alone can be to a new user. То е лесно да се забрави колко голяма пречка инсталация може да бъде само към нов потребител.

    Second, you can do graphics straight away (for values of “graphics” equal to “animated web pages”, which is a pretty good value these days). Второ, можете да направите графика веднага (за ценностите на "графика", равна на "анимирани уеб страници", която е доста добра стойност на тези дни). You don’t have to spend a lot of time at the command line first, another turn-off to new users. Не е нужно да прекарват много време в командния ред на първо място, друг свой ред прихващане на нови потребители.

    Third, there’sa lot of depth in there. Трето, там много по-задълбочено там. Javascript programs start off very simple (and the availability of “onClick” and similar hooks means that you don’t even need to start with a complete program, just a one-liner), but when you explore further, you can find a lot of advanced stuff that isn’t in most languages, such as functional programming. Javascript програми проекта на разстояние от много прости (и наличието на "onClick" и подобни куки означава, че вие дори не е необходимо да започне с пълна програма, само един-океански параход), но когато се изследва допълнително, можете да намерите много на напредналите неща, които не са в повечето езици, като функционално програмиране. You can learn a lot more about computer science from Javascript alone than you can from almost any other language. Можете да научите много повече за компютърни науки от Javascript сам, отколкото можете от почти всеки друг език.

    (When I first started teaching myself Javascript, I had a fully working game of Minesweeper before the end of the first day.) (Когато първи започнали обучението си Javascript, имах напълно работещи игра на Minesweeper преди края на първия ден.)

  6. Eolirin said on Eolirin заяви на

    Javascript is certainly easy to pick up, but really, so is basic Java. Javascript е лесно със сигурност да получите, но наистина, това е основния Java. If you want an interesting suggestion though, point them at RunUO. Ако желаете едно интересно предложение все пак, посочете ги RunUO. :) Using C# isn’t the easiest thing in the world for a beginner, but having the framework of a fully functional server and client simplifies things and there’sa vast amount of user made scripts to examine. Използването на C # не е най-лесният нещо в света за начинаещи, но като в рамките на напълно функционални сървър и клиент опростява нещата и там огромна сума от потребителя, направени скриптовете да се проучи.

    Course, I’m not sure what the legal ramifications of that suggestion would end up being for someone actually in the industry, but gray shards definitely are a good place to start if you’re interested in MMOG design. Разбира се, не съм сигурен какво правните последици на това предложение ще бъде до края на някой действително в индустрията, но сивата shards определено са подходящо място да започне Ако сте заинтересувани от MMOG дизайн. Metaplace will possibly fill that role just as well, but RunUO is out *now*. Metaplace вероятно ще запълни тази роля точно толкова добре, но не е RunUO * сега *.

  7. Morgan Ramsay said on Морган Ramsay заяви на

    Eolirin wrote: Eolirin написа:

    … I’m not sure [about] the legal ramifications of that suggestion … … Не съм сигурен [за] правните последици на това предложение…

    Use of RunUO can result in violating the Ultima Online EULA, but use of RunUO in such a way would probably not be cause for civil or criminal litigation; although, US contract law might allow a case against the user for failing to fulfill the terms of the contract. Използване на RunUO може да доведе до нарушаване на Ultima Онлайн ЛСКП, но използването на RunUO по такъв начин, вероятно няма да бъде причина за гражданско или наказателно съдопроизводство; въпреки че, САЩ договорно право биха могли да разрешат случая срещу потребител, за да не може да изпълни условията на договора. Of course, that’s assuming the EULA is considered a contract. Разбира се, че поемането на ЛСКП се счита за договор. On the other hand, a hypothetical court might rule against EA given that EA had sufficient notice to “pull the plug” on RunUO—reasoned silence constituting a form of permission. От друга страна, една хипотеза съдът може да правило срещу EA положение, че EA са достатъчно информация за "издърпване куплунга" RunUO по-мотивирано мълчание, което представлява форма на разрешение. Just guessing. Просто познае.

  8. len said on дъл заяви на

    VRML is easy to learn and uses Javascript. VRML е лесен за научаване и използва Javascript. We had good luck with kids building with that language. Имахме късмет с деца сграда с този език. Also, there are a lot of free tools, editors, browsers, models, tutorials, etc. It really helps the learning process to have a language that is amenable to View Source so a beginner can look at things they like and imitate and improve them. Също така, съществуват много свободни средства, редактори, браузъри, модели, инструкции и др той наистина помага на учебния процес за един език, който се понрави Преглед Източник един начинаещи, така може да погледнете нещата, които искате и ги имитират и подобряване на .

    And of course, it is Internet-ready so easily shared. И разбира се, че е готов интернет толкова лесно да сподели.

  9. Paul Stephanouk said on Пол Stephanouk заяви на

    Lua is a great way to get started. Lua е чудесен начин да започнем. It’s easy. Той е лесен. It’s free. Това е безплатно. And hey…game developers actually value Lua experience. И… ех! Ха! Игра на разработчиците всъщност стойност Lua опит. I’ma big fan of using Lua on the Nintendo DS or Playstation Portable to make simple games. Аз съм голям фен на използване на Lua за Nintendo DS или Playstation Портативно да прости игри. Many kids I encounter (both young and old) get excited when they find out they can make simple games for their DS without having to learn a complex programming language or IDE. Много от децата І срещат (и в двете млади и стари) се вълнува, когато разбират, те могат да направят прости игри за DS без да се налага да научите сложен език за програмиране или IDE. You can also use your Lua skills to harness the insane power of Valve’s engine and game assets via the wonderful Gary’s Mod. Можете също така да използвате вашия Lua умения да впрегнете insane Вентилни на мощността на двигателя и игра активи чрез прекрасни Gary на МО.

    Lua FTW!!! Lua FTW!

  10. Cybercat said on Cybercat заяви на

    I have to say, kinda disappointed it took you a month to respond to him (rant follows). Имам да кажа, род разочарование, че сте се до месец да отговори на него (декламирам следва). How many projects back in school do you know had a due date of more than a month out at that point? Брой проекти обратно в училище да знаете, имаше една дата с повече от един месец в рамките на тази точка? I’m somewhat miffed mainly because I had to do this exact same thing over a decade ago and I couldn’t get a single game developer to write back in a timely manner. Аз съм малко по miffed главно, защото трябваше да направите това точно едно и също нещо в продължение на десет години и аз не можаха да получат една игра разработчик да пише отново в своевременно. I sent out five or six letters and the EARLIEST reply was THREE MONTHS. I изпратени пет или шест букви и най-ранната отговорът е три месеца. Somehow people who interviewed firefighters and police got their replies almost immediately or within a week with a meeting set up. Някак хората, които интервюираните firefighters и полиция получи техните отговори почти веднага или в рамките на една седмица на среща, създаден. Tell me, exactly how are you more busy than a police officer or firefighter? Кажи ми, точно как си зает повече от един полицейски служител или firefighter? The least you could have done was tell the kid “Sorry I don’t have time”. Най-малко Вие бихте могли да направите е кажете на дете "За съжаление Нямам време".

    Anyway, I think a lot of your answers were too technical for some in 7th grade, although you don’t have any reference points to go off. Във всеки случай, мисля, че много от вашите отговори са твърде технически известно в 7-ми клас, въпреки че не са отправни точки, за да отидете на разстояние. Back in 5th or 6th I was getting into QBASIC and by 8th I was reading books on programming so it could differ widely. Връщане в 5-ти или 6-ти бях в получаване на QBASIC и от 8-ми бях четене на книги за програмиране, така че биха могли да се различават значително. However, when you start talking about IDEs I’m pretty sure you lost him and any other non-technical person reading his paper. Въпреки това, когато започнете да се говори за IDEs Почти съм сигурен, вие го загубили и всякакви други не-технически лице четене си хартия. Overall, it looks like you started out good, but got more and more technical as you went on. Като цяло, изглежда, които започнаха в добро, но получи повече и повече технически, колкото продължи. BlitzBasic was a good suggestion though. BlitzBasic е добро предложение все пак.

    If this sounds a little rough to you, it probably is, but I’m simply speaking from experience as someone who had to do this assignment many years ago and was disappointed with the large lack of response. Ако това звучи малко грубо към вас, то вероятно е, но аз съм просто казано от опита, като някой, които трябваше да направя тази задача, преди много години и е с голямо разочарование от липсата на отговор. As a suggestion, if you’re feeling up to it, a “show-and-tell” type feature (where you went out to his school) might make up for the lack of contact IMHO. По предложение, ако сте чувството, до нея, и "показват и казвам" тип функция (където отидох, за да си училище) могат да компенсирате липсата на контакт IMHO. If you’re not too busy :p Ако не сте прекалено зает: п

  11. Raph said on Raph заяви на
    As a suggestion, if you’re feeling up to it, a “show-and-tell” type feature (where you went out to his school) might make up for the lack of contact IMHO. По предложение, ако сте чувството, до нея, и "показват и казвам" тип функция (където отидох, за да си училище) могат да компенсирате липсата на контакт IMHO.

    Unfortunately, he lives 1500 miles away. За съжаление, той живее 1500 километра.

  12. chabuhi said on chabuhi заяви на

    Start ‘em on Apple Logo Старт "в логото на Apple :)

    My first exposure to programming was BASIC thirty years ago, but Assembly was what really blew through the barriers for me. Моята първа експозиция на програмиране е основната тридесет години назад, но събрание е това, което наистина взривиха клуб чрез пречки за мен. I mean, I don’t know how much practical use it still has in the game development industry, and I’m sure it’s use will disappear completely before long, but you’d be hard pressed to find a better primer on how to talk to a machine. Имам предвид, не знам колко практически да я използват все още е в играта за развитие на промишлеността, както и Сигурен съм, че това е използване ще изчезне напълно, преди време, но бихте се твърди пресовани да се намери по-добро, първо за това, как да говорим за една машина. Granted, might be a bit much for a 12-year-old, but my 14-year-old seems to be understanding the fundamentals pretty well. Предоставя, могат да бъдат много по малко за 12-годишна възраст, но моята 14-годишна възраст, изглежда е разбирането на основите доста добре.

    Who knows? Кой знае? Maybe when this 12-year-old is hitting the “real world” coding will be drag n’ drop. Може би, когато тази 12-годишна възраст се удря в "реалния свят" кодиране ще се хванете наш "падащия списък. Let’s face it, most people (of any age) who speak of programming games are really wanting to design them anyway, so he’s probably better off cutting his teeth on mod tools and scripting languages. Нека си го, повечето хора (на възраст) които говорят за програмиране на игрите са наистина желаят да дизайн и въпреки това, така че той е може би по-добре рязане си зъби върху начина, инструменти и скриптови езици.

    In my completely inexpert opinion. По мое мнение напълно inexpert.

  13. Cybercat said on Cybercat заяви на

    Apprentice him! Apprentice го! Take him out to CA and teach him the wonders and dark sorcery of game development Вземете го, за да CA и преподаването му се пита и тъмно заглавия от игра за развитие :) Then again, I could be wrong and he could have one of those crazy teachers that assigns homework months in advance or maybe he got a hold of another developer. После отново, бих могъл да се объркат и той може да има една от тези невероятни учители, които задава на домашно месеца предварително, или може би той Имате ли очакване на друг разработчик. I would personally be interested to see what the outcome of this scenario was/is. Бих лично се интересуват за да видиш какво изхода на този сценарий бе / то.

  14. Dotswarlock said on Dotswarlock заяви на

    I have a suggestion but it will probably seem weird: Excel’s VBA. Имам едно предложение, но той вероятно ще изглежда свръхестествен: Excel на VBA. Almost everyone has a version or another of Office installed at home and it is a surprisingly useful tool. Почти всеки човек има една или друга версия на офис инсталиран у дома и то е учудващо полезен инструмент. Finding information on google is easy, the macro editor is adequate and the macro recorder can be used to generate pieces of code and then reverse engineer it. Намиране на информация за google е лесно, на макро редактор е подходяща и за записване на макрос може да се използва за генериране на парчета от кода и после обратно да проектирате нея.

    Granted, you won’t make a pretty game out of it but you can do fairly complex stuff such as a two dimension table top game with it. Отпусната, вие няма да направите хубав игра от нея, но вие можете да направите доста сложни неща, като например две измерения маса игра с него. Using it will enable someone to familiarize himself with the basic building blocks (if/else, switch, operations, functions, etc) which you will find in every other languages. Използвайки това ще даде възможност на някой да се запознае лично с основните градивни елементи (ако има / иначе, превключвате, операции, функции и т.н.), което ще намерите във всеки друг език. It is also relatively less intimidating than other languages and offers direct results on screen. Също така е сравнително по-малко смущаваща, отколкото други езици и предлага преки резултати върху екрана.

    One last bonus: the experience gained from such coding can later be used in other fields if a gaming career does not work out. Една от последните Бонус: опитът, натрупан от тези кодиране по-късно могат да бъдат използвани в други области, ако игрални кариера не работят. Even a very simple macro can sometime save days of work in an accounting department and it makes you look like a hero ;). Дори много прости макро някога да запазите дни на работа в счетоводен отдел и го прави ви изглежда като герой;).

  15. ME said on ME каза на

    I’ll also throw out there Randy Pausch’s project, which is a 3d programming environment made for teaching introductory programming. Ще хвърлят там Ранди Pausch на проекта, което е 3 г програмна среда за преподаване уводната програма. (It uses a drag-and-drop interface with a interactive story framework that helps young middle/high schoolers get their first taste of programming concepts.) (Тя използва плъзгане и пускане на интерфейса с интерактивна история рамка, която да помага на младите средна / висока schoolers получат първите си вкус на концепции за програмиране.)

    I’ve seen it be very successful for middle schoolers to help cultivate a positive vibe for game-making. Аз вижда, че е много успешен за средата schoolers, за да стимулира положително vibe за игра на решения. It’s not the best solution for making a wider variety of things, but it’s definitely a start, and helps children discern whether programming is something they’d like to explore more of. Това не е най-доброто решение за вземане на по-широка гама от нещата, но това е определено едно начало и помага на децата discern дали програмирането е нещо те искате да проучат повече.

  16. ME said on ME каза на

    HA! Ха! I forgot to mention that it is called Alice. Забравих да се спомене, че тя се нарича Алис.
    http://www.alice.org http://www.alice.org

  17. Derek Licciardi said on Дерек Licciardi заяви на

    Baptism by fire I say. Кръщение с огън кажа. Start em out with C# using the XNA development environment. Старт в C # с помощта на XNA развитие на околната среда. Getting a game working on your Xbox 360 is extremely rewarding and can be too cool when friends come over. Подготовка за игра на вашия работен Xbox 360 е изключително възнаграждаване и могат да бъдат много готин, когато приятелите идват повече. The environment has tutorials on how to create simple games and can be used to create much more complex games later on without the need to learn additional tools. Околна среда има инструкции за това как да създадете проста игри и могат да бъдат използвани за създаване на много по-сложни игри по-късно, без да е необходимо да научите допълнителни инструменти.

    That said, I started with Apple Logo and the Comodore Pet’s version of the BASIC programming language. Това заяви, започнах с Apple Лого и Comodore Пет Версията на основния език за програмиране. That was back in the day when long term storage was done on an audio cassette tape. Това беше назад в деня, когато дългосрочно съхранение беше направено на аудио касета лента. The only advice I’d give to aspiring game developers would be to become a sponge. Единствените съвети Бих искал да се стремят към играта на разработчиците ще бъде да се превърне в гъбички. Read, read, read, read and when you think your brain is full, read some more. Четете, четете, четете, четете и кога мислите, че мозъка ви е удобно, прочетете малко повече. You can never have too much knowledge about the disciplines involved in game development. Вие никога не може да има твърде много познания за дисциплини, свързани с развитието на играта. I’m learning something new every day. Аз съм изучаването на нещо ново всеки ден.

  18. Morgan Ramsay said on Морган Ramsay заяви на

    Cybercat wrote: Cybercat написа:

    How many projects back in school do you know had a due date of more than a month out at that point?