HISTÓRIAS QUE INSPIRAM

Descodifica o enigma do código

Não existem atalhos no caminho de formação de um programador. Mas não te preocupes! Não é uma estrada pejada de obstáculos traiçoeiros e podes começar a tua viagem a qualquer momento.

Conversámos com um programador de sucesso sobre como conquistou o código e criou o jogo dos seus sonhos.

A estrada para o código

Durante o processo de desenvolvimento do jogo independente TIME LOCKER - Shooter, o programador japonês Sotaro Otsuka assumiu sozinho o planeamento, o design gráfico e a programação.

Na escola, Otsuka estou design gráfico e só começou a aprender código aos 19 anos. Como terá sido passar do design gráfico para a programação de jogos?

Otsuka diz que o seu interesse por código começou quando viu um website criado por um amigo.

“Durante o curso técnico‑profissional trabalhávamos imenso para criar animações que mais não eram do que ‘imagens’. O trabalho do meu amigo mudou o meu mundo. O código permite que as personagens da imagem se movimentem sob as nossas ordens. Esta experiência nova fez‑me decidir produzir ‘animações que podem ser jogadas’.”

Quando se apercebeu de que estava “agarrado”, Otsuka começou a aprender a programar, entrando assim num novo universo. O código tornou‑se um meio para comunicar as suas ideias.

Crescer com a tentativa e o erro

Otsuka começou a aprender código sozinho e praticou incessantemente. Com TIME LOCKER - Shooter finalmente realizou o sonho de criar uma “animação jogável”.

“Na altura pretendia criar um jogo que ‘só se mexe quando se lhe toca’. Em TIME LOCKER - Shooter os jogadores deslizam o dedo para controlar e mover as personagens. Inspirei‑me no Safari do iPhone e do iPad, e em apps de redes sociais. Este tipo de controlo é familiar a toda a gente e fácil de aprender.”

Otsuka admite que existem muitos desafios em cada projeto de programação. Foram esses desafios que o levaram a aprender novas técnicas e competências. Com todas estas tentativas conseguiu completar TIME LOCKER - Shooter.

“Primeiro temos de ter um esquema, uma espécie de rascunho, do jogo e só depois aprendemos as técnicas ou métodos necessários. Pelo menos comigo foi assim. É evidente que existem muitas formas de aprender e cada pessoa tem as suas preferências. Para mim, o que funciona melhor é começar com uma vontade forte de ‘atingir este efeito’ e estudar a maneira de chegar a esse objetivo claro e bem definido.”

    TIME LOCKER - Shooter

    Jogos

    VER

Companheiros de estudo úteis

Qualquer pessoa pode aprender código, independentemente da idade ou género. Até podes utilizar uma app para começar.

Se quiseres aprender Swift, usado na criação de apps, tens muitas apps adequadas à tua escolha. Podes fazer os cursos gratuitos da Swift Playgrounds no teu iPad, ou usar apps como a codeSpark Academia e a Lightbot: Code Hour para te treinares a pensar como um programador.

    codeSpark Academia

    Codificando Com Os Foos

    VER

    Lightbot : Code Hour

    Ensino

    VER

    Algoritmos Explicados&Animados

    Ensino

    VER

Poderosas ferramentas de programação

Assim que tiveres aprendido as bases da programação, podes recorrer às apps que mencionamos de seguida para dares o toque final no teu projeto inaugural.

As apps Code Editor by Panic e Code Master - Source Code Editor podem ajudar‑te a escrever código e a TestFlight permite‑te fazer testes beta a apps em diferentes dispositivos.

    TestFlight

    É fácil testar versões beta

    VER

    Code Editor by Panic

    Produtividade

    VER

    Code Master - Source Code Editor

    Produtividade

    VER

A aprendizagem não tem fim

As técnicas do código melhoram a cada dia que passa e com uma aprendizagem continuada também tu darás cartas na programação.

A Udemy: Aprender Cursos Online tem conteúdos ricos e diversificados para estudantes de programação. A app TED disponibiliza conhecimentos de ponta sobre técnicas de programação, impulsionando ainda mais o teu esforço de formação.

Inicia hoje a tua carreira de programador. Tudo o que precisas está a um deslize de dedo de distância!

    Udemy: Aprender Cursos Online

    Business, Idiomas, Data Cursos

    VER

    TED

    Ensino

    VER