Seite 1 von 1

Verfasst: Do 29.08.2002 - 13:01
von Megamalmer
whassuuuup?

Ich möchte mal gerne was wissen. Alle meine Fragen beziehen sich auf gaaanz simple Spiele. Z.B. ein 'Asteroids' Klon
Wow, here they come:

1. Mit welcher Sprache (C, C++, Java, etc.) macht man das?
2. Ist das schwer [wobei: schwer nicht gleich lange zeitspanne]?
3. Mit welcher Programmiersprache programmiert man andere Programmiersprchen (So wie der Typ, der sich PHP geschrieben hat)?

Tja, das war es auch schon - für's erste.

gez. Megamalmer :)

Verfasst: Do 29.08.2002 - 14:24
von Yoda
Hi!
Tja...ich versuch's halt mal:

1. Die meisten dieser Programme sind so genannte "Java Applets". Dann gibt es noch "Java Script", "Flash(*.swf Datein)" und der gleichen.

2. Mit Java Applets kenne ich mich nicht aus Bild. ICh habe zwar einige Java Scripts auf meine Homepage, aber ich weiß nicht viel darüber Bild. Jedenfalls denke ich, dass es ziemlich schwer geht.

3. Das frage ich mich auch schon die ganze Zeit! :D :hammer:

mfG Yoda

Verfasst: Do 29.08.2002 - 15:52
von Megamalmer
JavaScript ist nicht schwer! Denn JS ist nicht Java! Mit Java programmiert man, mit JS verbessert man Homepages

Verfasst: Do 29.08.2002 - 16:02
von Chris
also ich bevorzuge visual basic..
programmieren an sich is nicht schwer, man braucht halt ne zeit um sich einzuarbeiten, aber wenns einen wirklich interessiert, hat mans bald raus.
welche programmiersprache man nimmt, is definitiv geschmacks (und meiner ansicht nach auch charakter-)sache :D

Verfasst: Do 29.08.2002 - 16:17
von Yoda
@ Megamalmer
Okay...aber ich habe nie behaubtet, dass Java Script schwer ist!(auch wenn es sich so angehört hat) Allgemein denke ich, dass solche Spiele zu Programmieren schwer geht; vor allem wenn man noch nie etwas damit zu tun gehabt hat!

@ Chris
Ja, ja...Visual Basic...
Das ist ein echt tolles Programm und man hat die Programmiersprache schnell gelernt! Mit diesem Programm hab' ich auch meine ersten Programme geschrieben! :D

mfG Yoda

Verfasst: Do 29.08.2002 - 16:31
von Megamalmer
So, so, VB-Scripts meinst Du also. Was kann man damit? Könnte man sowas wie Tetris machen?

ps.: Die Wahl der Programmiersprache ist also Charakterfrage?
Ich neige zu einem passiven Verhalten, bin Perfektionist, Individualist, dem schwarzen Humor freudig.
Welche Sprache empfielst Du mir? ;D

Verfasst: Do 29.08.2002 - 16:38
von Chris
wenn du noch einen hang zum idiotismus hättest, und es dir gefällt, befehle so abzukürzen, dass sie keiner mehr lesen kann, könnt ich dir c oder c++ empfehlen :D

Verfasst: Do 29.08.2002 - 20:28
von Fenris
Zu 3)

Die meisten gebräuchlichen Programmiersprachen gehören zu den 'hohen' Sprachen. Will heissen das sie nicht direkt mit maschinennahem Code arbeiten, sondern einen Übersetzer brauchen (der Compiler) der sie in maschinennahen Code übersetzt. So gesehen ist die Programmiersprache eigentlich der jeweilige Compiler :D

Hohe Sprachen sind z.B. : C, C++, Pascal, VB, Visual C, Fortran Cobol, Java, usw.

Die 'niederen' Sprachen sind der maschinennahe Code. Als bestes und bekanntestes Beispiel nenn ich mal Assembler.
Assembler kann direkt vom Prozessor verarbeitet werden (die Befehle liegen in der Prozarchitektur vor). Die 'hohen' Sprachen sind also irgendwann mal von einem findigen Mann/Frau in einer maschinennahen, 'niedere' Sprache gebastelt worden...



Verfasst: Do 29.08.2002 - 20:29
von Fenris
Shit.. doppelpost.. sorry

Verfasst: Do 29.08.2002 - 20:54
von Chris
basic haste vergessen :D
aber in basic wird heute (ebenso wie in fortran :D) keiner mehr programmieren... find die beiden sprachen aber trotzdem geil :D

Verfasst: Fr 30.08.2002 - 06:19
von Abyhsen
1.) Welche Programmiersprache du verwendest is deine Sache, jeder hat da seine Vorlieben. Meistens wird aber C++ verwendet.


2.)Schwer, kommt darauf an wie gut dein Verständniss für Programmiersprachen ist. Wenn es für dich ein einfaches ist in Computerart zu denken ( Wenn ich diesen Befehl mit diesen Befehl koordiniere, dann passiert es ), du dazu noch die Lust und Zeit hast dich in eine Sprache einzuarbeiten ist es absolut nicht schwer. Man braucht halt viel Geduld, vor allem wenn prompt eine Routine nich das macht was man will, oder genau das Gegenteil :rolleyes:

Verfasst: Fr 30.08.2002 - 09:28
von Tess
Welche Programmiersprache man verwendet, sollte ergebnisorientiert sein, so ist z.B. COBOL zur Programmierung kaufmännischer Anwendungen und FORTRAN entsprechend für technische (z.B. CAD) konzipiert. Ich bezweifle, daß kaum noch jemand mit FORTRAN programmiert, es ist zwar einer der ältesten Programmiersprachen überhaupt, aber transportierbar. Viele CAD-Anwendungen sind auch heute noch in FORTRAN geschrieben.

Um richtig zu programmieren, sollte man sich zuerst einen sogenannten Programmablaufplan (PAP) erstellen, der, richtig konzipiert, das Kodieren enorm erleichtert. Die Algorithmen werden hier bildlich dargestellt, das erleichtert auch die Suche nach logischen Fehlern. Die reine Umsetzung des PAP in Programmcode kann dann in einer x-beliebigen Sprache erfolgen.

Auch einfache Spiele können von der Logik her sehr komplex sein, Beispiele:
- nach welchen Kriterien werden bei einem Kampf die Trefferpunkte berechnet ? (abhängig vom Level, Waffenbestückung, Fähigkeiten, etc.)
- wie bewegt man sich in einer 2-D oder 3-D-Welt ? (Koordinaten, bei Teleport, beim Fliegen etc.)
- die Graphikroutinen (Kollisionsabfragen, Perspektiven beim durchschreiten der Welt, Sichtweise bei der Bewegung usw.)
Ich würde zunächst auf Graphik komplett verzichten und ein textbasiertes Spiel schreiben

Du kannst auch mal in die MOX-Thraets schauen, dort wirst Du viele Informationen von Experten finden.

Verfasst: Fr 30.08.2002 - 15:30
von Megamalmer
MOX?

Verfasst: Fr 30.08.2002 - 16:14
von Shadow-of-Iwan
das hauseigen programmierte mm-ähnliche :D spiel....
guck einfach mal hier nach...