Entrar
Últimos assuntos
» player não consegue andarpor lovn7 Qui 21 Nov 2024, 13:33
» É possível fazer istó no game maker
por William Lima Qui 21 Nov 2024, 10:56
» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por Lua Sáb 16 Nov 2024, 20:22
» (Resolvido) Cenario longo x Texture Pages
por josuedemoraes Sáb 16 Nov 2024, 15:31
» Kids' band
por Adilson Lucindo Santos Sex 15 Nov 2024, 12:23
» (RESOLVIDO) Engasgos-Troca de Sprites/animações
por josuedemoraes Ter 12 Nov 2024, 01:49
» Block Room - DEMO
por Joton Qua 06 Nov 2024, 22:58
» Game Infinito vertical (subindo)
por macmilam Sáb 26 Out 2024, 12:36
» Retorno da GMBR!!!
por Dancity Ter 22 Out 2024, 16:36
» Máquina de estados
por aminaro Qui 10 Out 2024, 13:33
» como faço pra um objeto colidir com o outro e diminuir a vida do player ?
por josuedemoraes Qui 03 Out 2024, 16:51
» RESOLVIDO: Colisão com objetos moveis
por josuedemoraes Qua 02 Out 2024, 20:28
» Crypt of the Blood Moon
por divin sphere Qua 11 Set 2024, 18:18
» como fazer um objeto seguir?
por divin sphere Dom 18 Ago 2024, 18:08
» Procuro de alguém para Modelar/Texturizar/Animar objetos 3D
por un00brn Dom 11 Ago 2024, 11:10
» Destruição de cenário (estilo DD Tank)
por CoronelZeg Sex 09 Ago 2024, 17:16
» RESOLVIDO-Como destruir uma instancia especifica de um objeto
por josuedemoraes Ter 23 Jul 2024, 00:40
» Automatizar a coleta de id
por GabrielXavier Seg 22 Jul 2024, 18:01
» Preciso de ajuda para concluir um pequeno projeto
por lmoura Qui 27 Jun 2024, 15:45
» ANGULO ACOMPANHAR O OBJETO
por Klinton Rodrigues Qui 27 Jun 2024, 08:34
» Musica reinicia quando sala reinicia
por GabrielXavier Ter 18 Jun 2024, 07:28
» como fazer uma copia de gd
por generico_cube Sex 14 Jun 2024, 15:48
» Square Adventure
por guilherme551 Ter 11 Jun 2024, 09:54
» como posso definir limite de uma variavel
por GabrielXavier Sex 07 Jun 2024, 14:14
» [Resolvido] Dúvida, colisão única de objeto
por vdm842 Sex 24 maio 2024, 09:50
[Resolvido]Por qual linguagem começar, qual usar e se importa a linguagem usada?
5 participantes
Página 1 de 1
Por qual linguagem começar, qual usar e se importa a linguagem usada?
E ai pessoal eu tenho o Game Maker a dois anos no meu pc mais nunca peguei ele para valer, tocava nele uma vez ou outra escrevia umas linhas de códigos e deixava para lá. Até hoje só fiz um jogo (se é que eu posso chamar aquilo de jogo).
Ano passado fui começar a estudar algoritmos mais tive que parar por causa do vestibular, então agora que acabou tudo e que eu acabei o colégio me surgiu uma dúvida, na verdade são duas já que vou começar a programar para valer não sei que linguagem eu pego para aprender o principio básico da programação já procurei na net e só aumentou ainda mais minha dúvida muitas pessoas dizem para começar por Algoritmos (Pascal), já outras dizem que não é necessário, que pode começar direto por C. Então queria saber a opinião do pessoal aqui do fórum a esse respeito.
E minha outra dúvida e o seguinte já vi muitos jogos indie na internet mais vejo que a maioria deles foi programada em C, C++ e agora com o novo programa gratuito da Microsoft o XNA Game Studio C#, então surgiu minha outra dúvida, importa que linguagem é usada para se fazer um jogo ou o importante é o resultado final, o jogo por completo sem importar onde ele foi feito com que linguagem ele foi feito, e se um jogo por ser feito por exemplo no Game Maker é desvalorizado.
Então é isso fica ai minhas dúvidas, espero que alguém possa me ajudar.
Ano passado fui começar a estudar algoritmos mais tive que parar por causa do vestibular, então agora que acabou tudo e que eu acabei o colégio me surgiu uma dúvida, na verdade são duas já que vou começar a programar para valer não sei que linguagem eu pego para aprender o principio básico da programação já procurei na net e só aumentou ainda mais minha dúvida muitas pessoas dizem para começar por Algoritmos (Pascal), já outras dizem que não é necessário, que pode começar direto por C. Então queria saber a opinião do pessoal aqui do fórum a esse respeito.
E minha outra dúvida e o seguinte já vi muitos jogos indie na internet mais vejo que a maioria deles foi programada em C, C++ e agora com o novo programa gratuito da Microsoft o XNA Game Studio C#, então surgiu minha outra dúvida, importa que linguagem é usada para se fazer um jogo ou o importante é o resultado final, o jogo por completo sem importar onde ele foi feito com que linguagem ele foi feito, e se um jogo por ser feito por exemplo no Game Maker é desvalorizado.
Então é isso fica ai minhas dúvidas, espero que alguém possa me ajudar.
Carlos L.- Games Ranking :
Notas recebidas : C
Data de inscrição : 26/09/2010
Reputação : 8
Número de Mensagens : 271
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: [Resolvido]Por qual linguagem começar, qual usar e se importa a linguagem usada?
Por qual linguagem começar?
GML, em comparacao com as outras, é super facil...
Qual usar?
C/C++ - Essas sao as melhores, tem maior desempenho, maior portabilidade, mas é meio dificil.
Importa a linguagem usada?
É claro que sim!
Dependendo da linguagem voce pode fazer softwares para varias plataformas, tem outras que sao especificas, mas quanto maior a portabilidade melhor.
O desempenho tbm, tem linguagens que os arquivos sao lentos e grandes, outras tem pequenos e rapidos (melhor, é claro)...
Eu avalio a portabilidade e o desempenho, pq acho que deve ser o mais importante.
GML, em comparacao com as outras, é super facil...
Qual usar?
C/C++ - Essas sao as melhores, tem maior desempenho, maior portabilidade, mas é meio dificil.
Importa a linguagem usada?
É claro que sim!
Dependendo da linguagem voce pode fazer softwares para varias plataformas, tem outras que sao especificas, mas quanto maior a portabilidade melhor.
O desempenho tbm, tem linguagens que os arquivos sao lentos e grandes, outras tem pequenos e rapidos (melhor, é claro)...
Eu avalio a portabilidade e o desempenho, pq acho que deve ser o mais importante.
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: [Resolvido]Por qual linguagem começar, qual usar e se importa a linguagem usada?
Companheiro se a idéia é programar jogos o ideal é C++ mesmo. ainda te indico esse livro:
http://www.novateceditora.com.br/livros/progjogos/
É um bom começo.
http://www.novateceditora.com.br/livros/progjogos/
É um bom começo.
Re: [Resolvido]Por qual linguagem começar, qual usar e se importa a linguagem usada?
Não só a linguagem, você tem que saber qual API gráfica pretende usar. Hã? Como DirectX (d3d) ou OpenGL (As mais comuns).
Lembrando que para fazer jogos para um console não é tão fácil assim (apenas para o Xbox360), é necessário comprar a SDK de desenvolvimento da empresa. Cada uma tem seu "formato" de jogo. Para computadores é mais simples, você não precisa de nada especifico. Só do que precisa para trabalhar.
Eu uso c++, parece muito com GML e é bem fácil de entender. Você pode começar com GML mesmo, isso não vai te "atrasar", se você entender a lógica, em qualquer outra linguagem vai ser bem parecido, o que mais muda são as "palavras chaves", e algumas vezes a estrutura. (Alguma linguagens exigem identação, como python, eu sinceramente acho muito ruim, pois tudo tem que ter um espaçamento EXATO, senão o código não compila.)
O jogo no Game Maker é um pouco desvalorizado, não pelo consumidor final, mas por outros desenvolvedores porque foi feito com um programa que já possui diversas funções pré-definidas, alem disso ele ainda usa DirectX 8 acho... Mas o GM é muito bom e diferente do que muitos pensam, fazer um jogo BOM não é tão simples.
Lembrando que para fazer jogos para um console não é tão fácil assim (apenas para o Xbox360), é necessário comprar a SDK de desenvolvimento da empresa. Cada uma tem seu "formato" de jogo. Para computadores é mais simples, você não precisa de nada especifico. Só do que precisa para trabalhar.
Eu uso c++, parece muito com GML e é bem fácil de entender. Você pode começar com GML mesmo, isso não vai te "atrasar", se você entender a lógica, em qualquer outra linguagem vai ser bem parecido, o que mais muda são as "palavras chaves", e algumas vezes a estrutura. (Alguma linguagens exigem identação, como python, eu sinceramente acho muito ruim, pois tudo tem que ter um espaçamento EXATO, senão o código não compila.)
O jogo no Game Maker é um pouco desvalorizado, não pelo consumidor final, mas por outros desenvolvedores porque foi feito com um programa que já possui diversas funções pré-definidas, alem disso ele ainda usa DirectX 8 acho... Mas o GM é muito bom e diferente do que muitos pensam, fazer um jogo BOM não é tão simples.
Janx- Data de inscrição : 24/05/2008
Reputação : 14
Número de Mensagens : 2417
Prêmios :
x 0 x 0 x 0
x 0 x 2 x 0
x 0 x 0 x 0
Re: [Resolvido]Por qual linguagem começar, qual usar e se importa a linguagem usada?
Passe longe do livro que o Anderson te indicou. Tenho ele aqui. É um livro que quer ensinar a programar e a usar direct x. Totalmente horrível e desatualizado. Tive que comprar outro pra começar a ler mesmo e te digo, a diferença entre o conteúdo é gigante. Depois que fiz a burrada de comprar o livro do Andre Santee que eu fui descobrir que livros bons, são aqueles que falam de apenas um conteúdo. Se você estiver a fim de aprender C++, compre C++ desmistificado ou C++ como Programar(dizem ser o melhor livro da área).
Mas sério, não pegue o livro do Andre Santee, é muito ruim mesmo. Você não tem noção de como cada conteúdo é resumido. Em comparação ao livro que eu tenho aqui do Herbert Schildt(C++ Fundamentos e prática). Ele é bom, mas em pelo que li, o C++ Desmistificado é bom e barato. Voltando a comparação, o livro do Andre Santee trata de assuntos em meia página. Como assim cara? Não tem exercício,não tem projeto,não tem nada. Foi a maior burrada que eu fiz na minha vida. Depois disso passei a pesquisar mais antes de comprar as coisas.
Agora, você pode começar com qualquer linguagem, mas esteja preparado porque todas elas tem suas peculiaridades(quem sou eu pra falar isso, travei em C++ e parei de ler o livro rs). Enfim, uma boa seria começar com GML pra pegar a lógica da programação, já que a lógica não muda. Aprenda GML, passe pra Phyton e trabalhe com a Blender Game Engine(estou vendo ótimos jogos ultimamente, procure por Super Blender Galaxy se você quiser conhecer o potencial do Blender) e depois arrisque linguagens mais complexas como C++,Java,C#.
Se eu tivesse continuado com GML, já estaria programando até que bem hoje.Mas como parei achando que C++ seria uma maravilha, já aviso : C++ é broxante. Passei um mês lendo tutoriais da internet e ainda só sei algumas coisas em CONSOLE. Ou seja : se quiser aprender C++, esteja são e totalmente preparado de que vai demorar bastante até ver seus jogos prontos.
Ps: Não compre o livro do Andre Santee. Cara eu falo sério. É MUITO resumido e MUITO desatualiazdo. Tenta tratar de dois assuntos mais acaba pecando. Fora que não tem exercícios nem projetos. C++ fundamentos e práticas é bom, ele eu conheço e posso arfimar a qualidade que tem. Agora, C++ Desmistificado, já ouvi dizer que é bom.
Ps2: Cara, não cague com o seu dinheiro como eu fiz com o meu, é extremamente ruim o livro. Veja a gravidade. Eu to avisando antes pra depois não achar que é mentira D:
Edit:
"(Alguma linguagens exigem identação, como python, eu sinceramente acho muito ruim, pois tudo tem que ter um espaçamento EXATO, senão o código não compila.)"
Pqp cara. Agora realmente deu MUITA vontade de rir. IOASUEHAUSIEHIOUASHEOIUHASEUIOHAOSEAUISEASUIHIOUASHOIUASHIUHAUIS
Colé Janx, achei que eram vocês que estavam cobrando o source code no concurso todo organizadinho :/
Cadê toda aquela organização? Vai deixar de programar uma linguagem porque ela pede identação ok, mas no concurso vocês cobram identação? Que coisa mais wtf mano, mais incoerente .__.
Nussa, essa foi fod4 de mais pra mim, vou até sair depois dessa ioausheuioashoeasuiehase
Mas sério, não pegue o livro do Andre Santee, é muito ruim mesmo. Você não tem noção de como cada conteúdo é resumido. Em comparação ao livro que eu tenho aqui do Herbert Schildt(C++ Fundamentos e prática). Ele é bom, mas em pelo que li, o C++ Desmistificado é bom e barato. Voltando a comparação, o livro do Andre Santee trata de assuntos em meia página. Como assim cara? Não tem exercício,não tem projeto,não tem nada. Foi a maior burrada que eu fiz na minha vida. Depois disso passei a pesquisar mais antes de comprar as coisas.
Agora, você pode começar com qualquer linguagem, mas esteja preparado porque todas elas tem suas peculiaridades(quem sou eu pra falar isso, travei em C++ e parei de ler o livro rs). Enfim, uma boa seria começar com GML pra pegar a lógica da programação, já que a lógica não muda. Aprenda GML, passe pra Phyton e trabalhe com a Blender Game Engine(estou vendo ótimos jogos ultimamente, procure por Super Blender Galaxy se você quiser conhecer o potencial do Blender) e depois arrisque linguagens mais complexas como C++,Java,C#.
Se eu tivesse continuado com GML, já estaria programando até que bem hoje.Mas como parei achando que C++ seria uma maravilha, já aviso : C++ é broxante. Passei um mês lendo tutoriais da internet e ainda só sei algumas coisas em CONSOLE. Ou seja : se quiser aprender C++, esteja são e totalmente preparado de que vai demorar bastante até ver seus jogos prontos.
Ps: Não compre o livro do Andre Santee. Cara eu falo sério. É MUITO resumido e MUITO desatualiazdo. Tenta tratar de dois assuntos mais acaba pecando. Fora que não tem exercícios nem projetos. C++ fundamentos e práticas é bom, ele eu conheço e posso arfimar a qualidade que tem. Agora, C++ Desmistificado, já ouvi dizer que é bom.
Ps2: Cara, não cague com o seu dinheiro como eu fiz com o meu, é extremamente ruim o livro. Veja a gravidade. Eu to avisando antes pra depois não achar que é mentira D:
Edit:
"(Alguma linguagens exigem identação, como python, eu sinceramente acho muito ruim, pois tudo tem que ter um espaçamento EXATO, senão o código não compila.)"
Pqp cara. Agora realmente deu MUITA vontade de rir. IOASUEHAUSIEHIOUASHEOIUHASEUIOHAOSEAUISEASUIHIOUASHOIUASHIUHAUIS
Colé Janx, achei que eram vocês que estavam cobrando o source code no concurso todo organizadinho :/
Cadê toda aquela organização? Vai deixar de programar uma linguagem porque ela pede identação ok, mas no concurso vocês cobram identação? Que coisa mais wtf mano, mais incoerente .__.
Nussa, essa foi fod4 de mais pra mim, vou até sair depois dessa ioausheuioashoeasuiehase
Alexandre Dias- Data de inscrição : 13/10/2010
Reputação : 8
Número de Mensagens : 397
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: [Resolvido]Por qual linguagem começar, qual usar e se importa a linguagem usada?
Opa pessoal valeu pelas respostas vocês esclareceram minha dúvida.
No momento vou me empenhar no estudo do Game Maker e um pouco em lógica, Logo depois quando entender um pouco mais do assunto pretendo migrar para uma outra linguagem como C, C++ ou C#, mais acho que devo seguir pelo caminho do C#/Visual Basic, já que como material para estudo posso conseguir a XNA da microsoft que é gratuita.
Anderson3d
Janx - Pedro Henrique - Nazkrolevy
No momento vou me empenhar no estudo do Game Maker e um pouco em lógica, Logo depois quando entender um pouco mais do assunto pretendo migrar para uma outra linguagem como C, C++ ou C#, mais acho que devo seguir pelo caminho do C#/Visual Basic, já que como material para estudo posso conseguir a XNA da microsoft que é gratuita.
Anderson3d
Obrigado pela indicação do livro vou dar uma olhada.
Janx - Pedro Henrique - Nazkrolevy
obrigado pelos toques.
Carlos L.- Games Ranking :
Notas recebidas : C
Data de inscrição : 26/09/2010
Reputação : 8
Número de Mensagens : 271
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: [Resolvido]Por qual linguagem começar, qual usar e se importa a linguagem usada?
Nazkrolevy escreveu:
Edit:
"(Alguma linguagens exigem identação, como python, eu sinceramente acho muito ruim, pois tudo tem que ter um espaçamento EXATO, senão o código não compila.)"
Pqp cara. Agora realmente deu MUITA vontade de rir. IOASUEHAUSIEHIOUASHEOIUHASEUIOHAOSEAUISEASUIHIOUASHOIUASHIUHAUIS
Colé Janx, achei que eram vocês que estavam cobrando o source code no concurso todo organizadinho :/
Cadê toda aquela organização? Vai deixar de programar uma linguagem porque ela pede identação ok, mas no concurso vocês cobram identação? Que coisa mais wtf mano, mais incoerente .__.
Nussa, essa foi fod4 de mais pra mim, vou até sair depois dessa ioausheuioashoeasuiehase
Escrevi sabendo com certeza de que alguém iria falar isso...
A questão é que você não pode ter seu próprio método de identação. Eu gosto de usar "tabs" de 2 ou 3 espaços no máximo pelo que eu lembro, python até onde eu lembro tinha 5 e isso deixava o código muito comprido na horizontal. Alem disso você tem que saber a forma que o compilador aceita senão nem tem como compilar. Fiquei 2h tentando um código super simples até pesquisar e descobrir que eu tinha que dar um tab a mais do que eu estava acostumado... Ser forçado a uma identação EXATA e não ter como usar de outro jeito é o problema. C é mais flexivel nesse aspecto. Você pode por tudo em uma linha se quiser que não vai dar erro, ainda mantendo o código organizado.
O problema não era identação, era organização. A identação ajudaria muito. No concurso não usavam nem mesmo enter para dividir um código do outro!
Aiai, tudo para arranjar uma discussão não é? Mas..
Como o tópico foi marcado como "Resolvido", trancado.
[ufa]
Janx- Data de inscrição : 24/05/2008
Reputação : 14
Número de Mensagens : 2417
Prêmios :
x 0 x 0 x 0
x 0 x 2 x 0
x 0 x 0 x 0
Conteúdo patrocinado
Tópicos semelhantes
» Qual é a melhor linguagem para começar a programar?
» [resolvido] Que linguagem é usada na programação do game maker?
» Qual linguagem usar depois de aprender lógica?
» [Resolvido][Duvida] Room goto - Qual função usar ??
» [Resolvido]Qual dessas intros posso usar em meus jogos?
» [resolvido] Que linguagem é usada na programação do game maker?
» Qual linguagem usar depois de aprender lógica?
» [Resolvido][Duvida] Room goto - Qual função usar ??
» [Resolvido]Qual dessas intros posso usar em meus jogos?
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos