Entrar
Últimos assuntos
» Preciso de ajudapor 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
Página 1 de 1
onde posso aprender "C"?
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.
por favor me passem o que puder sobre este assunto eu to com fome de sabedoria.
feyon2.1- Data de inscrição : 14/08/2013
Reputação : 6
Número de Mensagens : 76
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: onde posso aprender "C"?
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.
Como hoje ganhei todas no poker, vou deixar com você alguns exemplos bem bestas:
E para programar, você tem duas opções: Eclipse ou Code::Blocks. Mas para aprendizado, o Code::Blocks pode ser a melhor escolha.
o/
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.
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.
}
Nada difícil, hein?#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
}
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- Games Ranking :
Notas recebidas : A-C-B-A-A
Data de inscrição : 05/10/2010
Reputação : 94
Número de Mensagens : 502
Prêmios :
x 0 x 2 x 0
x 1 x 1 x 3
x 0 x 0 x 0
Re: onde posso aprender "C"?
Quando estiver aprendendo prorcura por SDL. pra poder usar imagens e janelas em c e c++.
Rodrigo Santiago- Games Ranking :
Notas recebidas : C + C + B
Data de inscrição : 28/07/2012
Reputação : 73
Número de Mensagens : 1281
Prêmios :
x 0 x 0 x 0
x 3 x 1 x 3
x 0 x 0 x 0
Re: onde posso aprender "C"?
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).
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:
Re: onde posso aprender "C"?
MR.rafael
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 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"
Esses programas é só pra criar linhas não é? como se fosse um bloco de notas (é bom no meu caso pois estou aprendendo) .E para programar, você tem duas opções: Eclipse ou Code::Blocks. Mas para aprendizado, o Code::Blocks pode ser a melhor escolha.
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 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- Data de inscrição : 14/08/2013
Reputação : 6
Número de Mensagens : 76
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: onde posso aprender "C"?
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.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"
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- Data de inscrição : 10/07/2013
Reputação : 2
Número de Mensagens : 49
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Tópicos semelhantes
» alguem sabe onde eu posso econtrar?
» Alguém sabe onde posso baixar GTA San Andreas pra PC?
» [blender]onde é q eu posso arrumar....
» Onde posso fazer personagens de RPG?
» Onde posso pedir sprite de uma lousa??
» Alguém sabe onde posso baixar GTA San Andreas pra PC?
» [blender]onde é q eu posso arrumar....
» Onde posso fazer personagens de RPG?
» Onde posso pedir sprite de uma lousa??
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|