Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

ganzomania

Ajuda com Projecto - Não sei o que fazer

Recommended Posts

ganzomania

Vo comecar a fazer um trabalho de grupo mas nao sei qual o tema que vou escolher

Tava a pensar em fazer um jogo em C++ ou Javascript ou VB

Preciso de ajuda

alguem me pode ajudar???

Share this post


Link to post
Share on other sites
jpaulino

Tens de explicar melhor o que pretendes ... que tipo de jogo, o que vai fazer, etc.

Por exemplo Javascript é utilizado para página web não para criar programas.

Dá lá mais detalhes.

Share this post


Link to post
Share on other sites
jpaulino

Que tipo de jogo queres? Que tipo de projecto é? Que cadeira é? ;)

E que conhecimentos tens (se tens alguns) ?

Share this post


Link to post
Share on other sites
djthyrax

Por exemplo Javascript é utilizado para página web não para criar programas.

Pode ser usada para programas sim, o Windows tem o JScript para isso p.e.

Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!

Share this post


Link to post
Share on other sites
jpaulino

Pode ser usada para programas sim, o Windows tem o JScript para isso p.e.

Sim, mas não faz programas. Dá para mapear drives, mover pasta, etc, etc, mas não para criar um programa (criando um exe).

Share this post


Link to post
Share on other sites
djthyrax

Sim, mas não faz programas. Dá para mapear drives, mover pasta, etc, etc, mas não para criar um programa (criando um exe).

Faz programas, não distribuis é binários. Funciona tal qual Python ou PHP p.e. :)

Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!

Share this post


Link to post
Share on other sites
djthyrax

Não se ponham com correcções e dêm ideias para o projecto. :)

Aprende-se a errar e a perceber o que está errado. JScript corre como qualquer outra linguagem em Windows, não é só para a web. Ideias não posso dar, não sou adivinho do que ele tem de mostrar. :)

Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!

Share this post


Link to post
Share on other sites
jpaulino

"JavaScript (the Netscape/Mozilla implementation of the ECMA specification), JScript, and ECMAScript are very similar languages. In fact the name "JavaScript" is often used to refer to ECMAScript or JScript."

JavaScript é JavaScript, JScript é JScript. É como o VB é VB e VBScrip é VBScrip.

Se fosse a mesma coisa não existiam dois nomes.

Share this post


Link to post
Share on other sites
djthyrax

JScript refere-se à implementação da Microsoft do ECMAScript (ECMA-262), JavaScript à implementação da Mozilla do mesmo standard. A wikipedia deixa isso bem claro, como tu indicaste. Eu referi-me a JScript (e não JavaScript, propositadamente), pois estou-me a referir à implementação da Microsoft do standard que pode ser usado para Windows Scripting, que é bastante utilizado no XP (o tal "o Windows tem o JScript" no primeiro post). JavaScript (as in Mozilla implementation) também tem standalone engines similares ao Windows Host Scripting Environment (ou lá como se chama aquilo) (exemplo: V8 http://code.google.com/p/v8/ ) que te permitem criares aplicações usando JavaScript. No entanto, como podes adivinhar, a VM de JScript da Microsoft tem melhor integração com o SO do que qualquer outra. :)

Se queres ser picuinhas com isto do nome e propósitos de linguagens, as diversas implementações do ECMAScript nada têm a ver com PHP. PHP apesar de ser orientada para o webdevelopment, consegue ser uma linguagem de general propose. Consegues criar servidores dos protocolos que quiseres, podes criar programas com interface gráfica usando GTK, podes criar programas com interface de consola sem qualquer extensão extra, podes usá-la para treinar algoritmia, tudo. Apesar de ser uma linguagem de scripting, e completamente diferente de JScript/JavaScript. Se leres o ECMA-262, vês no capítulo de overview (o 4) que apesar do ECMAScript ser um standard para uma linguagem de scripting general propose, o standard foi escrito tendo por base as linguagens JScript e JavaScript (sim, porque apareceram antes do standard ser redigido, logo não lhes vou estar a chamar implementações no contexto histórico) que eram linguagens de scripting para web. C#, por exemplo, é uma implementação do ECMAScript (mas do ECMA-334), que podes considerar que vai substituir o uso do JScript da Microsoft em scripting para o SO. O facto de ter sido desenhado para correr em cima da .NET framework garante-lhe um lugar no futuro (nem vou explicar porquê, sei que sabes bem melhor que eu o porquê), e tem a ajuda do facto da componente de "desktop development" do JScript estar ao abandono. :)

Em relação à escolha de C++ feita pelo ganzomania, é uma escolha que pode revelar-se uma faca de 2 gumes: tem milhentas bibliotecas para fazer um jogo, etc etc, mas se não dominar bem a linguagem, não vai tão longe como podia ir numa linguagem como Python. Isto é, para programares um jogo em C++, não é só tutoriais, tens de ter calo na coisa. Python nem por isso, basta perceberes como funciona a indentação (costuma ser o mais difícil de entender para quem está a aprender a linguagem) e ler um tutorial de PyGame que fazes logo um Super Mario muito rudimentar mas funcional. Como as únicas opções que ele está a considerar (ou que pode considerar) são C++, JavaScript/JScript e VB, não tenho grandes conselhos para lhe dar: acho VB frustrante (talvez culpa de estar tão habituado a linguagens como C, JavaScript, PHP e Python), JavaScript/JScript não muito prático para certos tipos de jogos (ou não pode ser utilizado em alguns casos por falta de libraries que iam obrigá-lo a gastar demasiado tempo a escrevê-las), e C++ aborrecido por ter de bater muito código para fazer coisa pouca.

Como ele quer fazer um jogo em C++ para área projecto (parece-me ser do ensino secundário ou de um curso profissional), as ideias que se lhe podem dar variam muito consoante o objectivo do trabalho. Se o objectivo é avaliar o uso de libraries como OpenGL ou DirectX, pode fazer, p.e., um simples jogo de naves 3D, se for para avaliar os conhecimentos sobre matrizes, pode fazer um jogo tipo labirinto, se for para avaliar a leitura de presses e releases de teclas, pode fazer um snake com vários níveis de dificuldade, se for para avaliar a implementação de inteligencia artificial, pode fazer um jogo do galo, ... Há tantas ideias que é impossível dar um bom conselho sem saber mais detalhes. :)


Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!

Share this post


Link to post
Share on other sites
ganzomania

Este jogo que vo fazer e para um trabalho final tou num Curso Tecnologico de Informatica e tenho de fazer um trabalho.

entao pensei em fazer um jogo em C++ mas como estou no inicio da linguagem preciso de ajuda

Share this post


Link to post
Share on other sites
merlin3000

Um jogo e em C++ é um bom projecto, mas não sei se será o melhor para quem ainda não conhece muito bem a linguagem. Não há nenhuma linguagem que domines melhor?


Criar é Divertido

Share this post


Link to post
Share on other sites
jpaulino

Este jogo que vo fazer e para um trabalho final tou num Curso Tecnologico de Informatica e tenho de fazer um trabalho.

entao pensei em fazer um jogo em C++ mas como estou no inicio da linguagem preciso de ajuda

Qual é a linguagem que dominas melhor ?

Depois de definires o que queres fazer, começa e as dúvidas que tiveres vai pedindo ajuda na respectiva secção do fórum.

Share this post


Link to post
Share on other sites
ganzomania

eu domino bem o html mas nao da para fazer jogos

precebo algumas coisas de VB

e tou a comercar o C++

Share this post


Link to post
Share on other sites
djthyrax

Talvez seja boa ideia fazeres um jogo do galo ou um sudoku para começares. :)


Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!

Share this post


Link to post
Share on other sites
ganzomania

se quiser fazer o jogo de naves 3D

sera que consigo o fazer

tenho cerca de 7 meses para fazer este projecto

Share this post


Link to post
Share on other sites
djthyrax

2D fazias em 3 meses (já com alguma aprendizagem incluida), 3D não te sei dizer.


Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!

Share this post


Link to post
Share on other sites
ganzomania

Ola tiracio

sera que me podias aranjar um jogo de naves em 2D

ou dizeres algum site que tenha

Share this post


Link to post
Share on other sites
ganzomania

decidi fazer o jogo do galo

vo comecar a fazer mas depois vou precisar de ajuda com as librarias

e com algum codigo

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.