2010-08-25 1 views
1

Mon frère et moi avons joué l'Oregon Trail original sur un émulateur Apple II, c'est tellement amusant. Nous voulons en faire un clone qui est une sorte de parodie mais toujours le même concept et un moteur similaire, nous voulons aussi maintenir le charme rétro classique en utilisant une résolution très similaire et le même style de graphismes bitmap de faible couleur (exemple jeu: http://www.youtube.com/watch?v=QBOLN7I8omY).Quelqu'un peut-il recommander une langue pour faire une parodie/remake de l'Oregon Trail original?

Ma question est quel est le langage le plus facile ou recommandé pour y parvenir? Devrions-nous utiliser C, est-il difficile de faire des graphiques bitmap comme ça en C? Je sais que je l'habitude de faire des jeux comme un enfant avec QBasic et je ferais des graphiques en utilisant une méthode bitmap via un tableau de chaînes si je me souviens bien, il était quelque chose comme ceci:

(can't remember variable syntax) = "00,01,00,01,00,04,00" 
(can't remember variable syntax) = "00,01,00,01,00,04,00" 
(can't remember variable syntax) = "00,01,00,01,00,04,00" 

où chaque numéro à deux chiffres est pixel, coloré en fonction du nombre ...

Quoi qu'il en soit, je pense que j'ai fourni assez d'informations ici, recommander loin :)

EDIT: Je suis plus familier avec le style de syntaxe de C# à ce stade ma carrière.

Répondre

2

Essayez Processing. Vous pouvez définir des cubes larges comme vos pixels, et faire des trucs plus sophistiqués pour rendre ces anciens jeux un peu plus jouables, le tout sans avoir à vous tuer sur la partie graphique (qui est supposée être le principal argument de Processing).

+0

très intéressant, at-il assez pour faire toute la programmation nécessaire pour un jeu complet aussi bien? genre de cool qu'il semble que je pourrais compiler cross plate-forme, il va pomper exes pour les fenêtres? – BigOmega

+0

oh cool, on dirait que c'est la syntaxe de style C, est-ce construit sur un langage commun? Je n'ai jamais entendu parler de cela – BigOmega

+0

+1 pour le traitement. –

Questions connexes