GMBR
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Últimos assuntos
» Preciso de ajuda
por AftonDuGrau Dom 21 Abr 2024, 20:18

» Como faz o evento drawn GUI, não se repetir?
por aminaro Sex 19 Abr 2024, 20:30

» Como ajustar velocidade de cada frame da animação no game maker
por Ralphed Qui 18 Abr 2024, 18:28

» PROBLEMAS COM FÍSICAS DE ÁGUA
por aminaro Ter 16 Abr 2024, 10:07

» Retorno da GMBR!!!
por Ralphed Sex 12 Abr 2024, 22:45

» JOGADOR PARANDO NO AR QUANDO ATACA
por aminaro Qua 10 Abr 2024, 13:51

» Problemas com texto interativo
por Kaaru72 Dom 07 Abr 2024, 11:31

» Erro escondido e indecifrável
por dev_gabize.azv Qui 04 Abr 2024, 10:11

» Mudar cor de apenas uma palavra
por Ralphed Sáb 30 Mar 2024, 00:39

» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27

» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30

» Aceito pedidos de sprites (Com exemplos meus)
por Sevilha Qua 28 Fev 2024, 12:17

» Inventário simples
por Isquilo_Roedor Qui 22 Fev 2024, 15:18

» Problemas na programaçnao de inimigo [jogo DOOM LIKE]
por Black Mirror Dom 11 Fev 2024, 13:34

» ANDROID MULTI TOUCH
por DiegoBr Dom 04 Fev 2024, 12:13

» Servidor de Discord do fórum?
por Lighter Sáb 27 Jan 2024, 17:18

» Save e Load Json
por Klinton Rodrigues Qui 25 Jan 2024, 11:12

» Colisão com mais de um objeto
por aminaro Seg 22 Jan 2024, 15:02

» Oi sou novo aqui
por Thiago Silveira Alexandre Sáb 20 Jan 2024, 20:55

» Como acessar conteudo comprado no marketplace
por macmilam Sex 19 Jan 2024, 07:42

» Devlogs em vídeos do Block Room
por Joton Seg 15 Jan 2024, 16:56

» Alguém aqui já ganha dinheiro com seus games?
por Joton Seg 15 Jan 2024, 16:49

» ACERVO GMBR MAGAZINE
por Joton Qui 11 Jan 2024, 19:21

» como aumentar o obj sem aumentar a colisão??
por GabrielXavier Qua 10 Jan 2024, 07:21

» Asteroid Core - Early Acesse Update [0.2.0.0]
por JOZ. Seg 08 Jan 2024, 14:39


onde posso aprender "C"?

5 participantes

Ir para baixo

onde posso aprender "C"? Empty onde posso aprender "C"?

Mensagem por feyon2.1 Ter 03 Set 2013, 00:14

Bom todo programador diz ter começado em C depois C# e C++ e eu queria ampliar minha lógica para estas linguás, vocês conhecem alguma apostila ou mesmo um software no estilo tutorial para C, é que eu quero aprender na net to sem dinheiro pra pagar um curso e vocês sabem que ela está ai pra ser usada né.

por favor me passem o que puder sobre este assunto eu to com fome de sabedoria.
feyon2.1
feyon2.1

Data de inscrição : 14/08/2013
Reputação : 6
Número de Mensagens : 76
Prêmios : onde posso aprender "C"? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

onde posso aprender "C"? Empty Re: onde posso aprender "C"?

Mensagem por Mr.Rafael Ter 03 Set 2013, 07:58

Nada que uma boa pesquisa não resolva. A própria Wikipédia já possui uma série de ensinamentos que podem ser muito úteis para quem está começando: http://pt.wikibooks.org/wiki/Programar_em_C

Claro, você não vai começar fazendo um jogo logo de cara. Mas eu recomendo que comece vendo como a linguagem funciona, e então partir para uma biblioteca específica para jogos. Very Happy

Como hoje ganhei todas no poker, vou deixar com você alguns exemplos bem bestas:
#include // O arquivo header é tipo um "conjunto de funções". O "stdio.h" é o principal

// Início da função main(). Todo o seu código deverá estar dentro dela... e sim, tem que se chamar MAIN! @_@
void main()
  {
  printf(" Hello, world! \n Now go f... yourself. =P \n"); // O "printf" escreve o texto básico na tela. \n é a quebra de linha
  system("PAUSE"); // A função SYSTEM dá um comando ao prompt. No caso, PAUSE dará uma parada na execução.
  }
#include // Include

// Este é um comentário padrão

/*
E aqui eu posso comentar em mais de uma linha. IUHUL! \o/
Tem um tal de @author também ou algo assim, mas nunca usei
*/

/// E ainda temos estas 3 linhas, que geralmente são usadas para documentação.

// Função
void main()
  {
  int numb = 0; // Definimos uma variável numb que só aceita inteiros (int) e de valor 0
 
  printf("Digite alguma coisa, manolo: \n"); // Printf, ok...
  scanf("%d", &numb); // Aqui você coleta dados. Eu sempre me esqueço do "%" e do "&" X_X
 
 printf("Você digitou %d.", numb); // Aqui o número que você digitou será mostrado
  }
Nada difícil, hein? Smile
E para programar, você tem duas opções: Eclipse ou Code::Blocks. Mas para aprendizado, o Code::Blocks pode ser a melhor escolha.

o/
Mr.Rafael
Mr.Rafael

Games Ranking : Nota A

Notas recebidas : A-C-B-A-A
Data de inscrição : 05/10/2010
Reputação : 94
Número de Mensagens : 502
Prêmios : onde posso aprender "C"? Empty

Medalhas x 0 Tutoriais x 2 Moedas x 0

Ouro x 1 Prata x 1 Bronze x 3

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

onde posso aprender "C"? Empty Re: onde posso aprender "C"?

Mensagem por Rodrigo Santiago Ter 03 Set 2013, 08:44

Quando estiver aprendendo prorcura por SDL. pra poder usar imagens e janelas em c e c++.
Rodrigo Santiago
Rodrigo Santiago

Games Ranking : Nota B

Notas recebidas : C + C + B
Data de inscrição : 28/07/2012
Reputação : 73
Número de Mensagens : 1281
Prêmios : onde posso aprender "C"? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 3 Prata x 1 Bronze x 3

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

onde posso aprender "C"? Empty Re: onde posso aprender "C"?

Mensagem por PedroX Ter 03 Set 2013, 12:43

Já que você está começando, pode ser uma boa aprender C#. Depois você parte para o Xamarin (que usa C#), que suporta diversas plataformas atuais, incluindo iOS e Android.

Uma outra sequência boa seria C++ e SFML (que já suporta Android e logo vai suportar iOS).

_________________


Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.

Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.

Aprenda a calcular a velocidade de suas animações


Entre para o Clube do Inglês:
PedroX
PedroX

Games Ranking : Nota B

Notas recebidas : C+B
Data de inscrição : 26/07/2008
Reputação : 311
Número de Mensagens : 6087
Prêmios : onde posso aprender "C"? Empty

Medalhas x 0 Tutoriais x 17 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

https://web.whatsapp.com/send?phone=5519995935953&text=Pedro

Ir para o topo Ir para baixo

onde posso aprender "C"? Empty Re: onde posso aprender "C"?

Mensagem por feyon2.1 Ter 03 Set 2013, 13:09

MR.rafael
E para programar, você tem duas opções: Eclipse ou Code::Blocks. Mas para aprendizado, o Code::Blocks pode ser a melhor escolha.
Esses programas é só pra criar linhas não é? como se fosse um bloco de notas (é bom no meu caso pois estou aprendendo) .
tipo tem outros programas com suporte em c ou c# ou até mesmo c++ tipo unity não é?

Rodrigo
bom eu vou precisar disto pra começar Very Happy valeu cara.

Pedro
o C# é mais facil que C ? é que eu sempre ouso "começa no C depois parte pra C++ que e nada mais que C orientado ao objeto"
feyon2.1
feyon2.1

Data de inscrição : 14/08/2013
Reputação : 6
Número de Mensagens : 76
Prêmios : onde posso aprender "C"? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

onde posso aprender "C"? Empty Re: onde posso aprender "C"?

Mensagem por mZIl Ter 03 Set 2013, 14:05

feyon2.1 escreveu:
-snip-

Pedro
o C# é mais facil que C ? é que eu sempre ouso "começa no C depois parte pra C++ que e nada mais que C orientado ao objeto"
Eu nunca aprendi C. Mas o que você tem que saber é programar, entender os conceitos, saber fazer as coisas. Tipo, nada lhe impede de ser um "poliglota", já que no geral o que muda de uma linguagem para outra é a sintaxe ("modo de escrever") e não de fato os conceitos de programação.

Pelo que já ouvi falar o melhor que tem é C++, porém o C# é o mais atual. O C me disseram que não vale apena aprender para trabalho, apenas para hobby. Eu ficaria entre o C++ e o C#, tentando primeiro o C# e se não gostar indo para o C++. E se não gostar de nenhum, ficara programando em Lua mesmo. Que é o meu caso, já que eu não consigo programar sem dynamic typing.
mZIl
mZIl

Data de inscrição : 10/07/2013
Reputação : 2
Número de Mensagens : 49
Prêmios : onde posso aprender "C"? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

onde posso aprender "C"? Empty Re: onde posso aprender "C"?

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos