wie...funktioniert das Programmieren?

Hier könnt Ihr über Gott, die Welt und alles andere diskutieren.

Moderatoren: Thies, mara, Gandalf, Tantalusss, Mighty, Thies, mara, Gandalf, Tantalusss, Mighty

Antworten
Benutzeravatar
Megamalmer
Druide/in
Druide/in
Beiträge: 348
Registriert: Do 13.06.2002 - 21:08
Wohnort: Sachsen-Anhalt

Beitrag 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 :)
Benutzeravatar
Yoda
Fahnenträger(in)
Fahnenträger(in)
Beiträge: 98
Registriert: Mi 24.07.2002 - 19:13
Wohnort: Irgendwo auf Dagobah
Kontaktdaten:

Beitrag 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
"Möge die Macht mit euch sein!"
Benutzeravatar
Megamalmer
Druide/in
Druide/in
Beiträge: 348
Registriert: Do 13.06.2002 - 21:08
Wohnort: Sachsen-Anhalt

Beitrag von Megamalmer »

JavaScript ist nicht schwer! Denn JS ist nicht Java! Mit Java programmiert man, mit JS verbessert man Homepages
Benutzeravatar
Chris
Druide/in
Druide/in
Beiträge: 327
Registriert: So 26.08.2001 - 10:39
Wohnort: St.Veit (Österreich)
Kontaktdaten:

Beitrag 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
Erst wenn der letzte Hopfen geerntet und die letzte Gerste vernichtet ist, werdet ihr merken, dass man Wasser nicht trinken kann!
Benutzeravatar
Yoda
Fahnenträger(in)
Fahnenträger(in)
Beiträge: 98
Registriert: Mi 24.07.2002 - 19:13
Wohnort: Irgendwo auf Dagobah
Kontaktdaten:

Beitrag 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
"Möge die Macht mit euch sein!"
Benutzeravatar
Megamalmer
Druide/in
Druide/in
Beiträge: 348
Registriert: Do 13.06.2002 - 21:08
Wohnort: Sachsen-Anhalt

Beitrag 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
Benutzeravatar
Chris
Druide/in
Druide/in
Beiträge: 327
Registriert: So 26.08.2001 - 10:39
Wohnort: St.Veit (Österreich)
Kontaktdaten:

Beitrag 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
Zuletzt geändert von Chris am Do 29.08.2002 - 16:40, insgesamt 1-mal geändert.
Erst wenn der letzte Hopfen geerntet und die letzte Gerste vernichtet ist, werdet ihr merken, dass man Wasser nicht trinken kann!
Benutzeravatar
Fenris
Bogenschütze/in
Bogenschütze/in
Beiträge: 157
Registriert: Mi 09.01.2002 - 20:01

Beitrag 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...


Lernen ohne zu denken, ist verlorene Mueh. Denken, ohne etwas gelernt zu haben, ist gefaehrlich.
(Konfuzius)
Benutzeravatar
Fenris
Bogenschütze/in
Bogenschütze/in
Beiträge: 157
Registriert: Mi 09.01.2002 - 20:01

Beitrag von Fenris »

Shit.. doppelpost.. sorry
Zuletzt geändert von Fenris am Do 29.08.2002 - 20:31, insgesamt 1-mal geändert.
Lernen ohne zu denken, ist verlorene Mueh. Denken, ohne etwas gelernt zu haben, ist gefaehrlich.
(Konfuzius)
Benutzeravatar
Chris
Druide/in
Druide/in
Beiträge: 327
Registriert: So 26.08.2001 - 10:39
Wohnort: St.Veit (Österreich)
Kontaktdaten:

Beitrag 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
Erst wenn der letzte Hopfen geerntet und die letzte Gerste vernichtet ist, werdet ihr merken, dass man Wasser nicht trinken kann!
Benutzeravatar
Abyhsen
Providentia Entwickler
Providentia Entwickler
Beiträge: 1459
Registriert: Fr 14.12.2001 - 21:38
Wohnort: Irgendwo bei Wien

Beitrag 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:
Torak, der immer mal wieder einen Blick hereinwirft!
Benutzeravatar
Tess
Hexer/Hexe
Hexer/Hexe
Beiträge: 773
Registriert: Di 25.09.2001 - 14:09
Wohnort: Feringinar, Nähe Lande (Kart)bahn

Beitrag 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.
Jetzt total verrückt, aber das fällt nicht auf. ----- Gruß Tess
Benutzeravatar
Megamalmer
Druide/in
Druide/in
Beiträge: 348
Registriert: Do 13.06.2002 - 21:08
Wohnort: Sachsen-Anhalt

Beitrag von Megamalmer »

MOX?
Benutzeravatar
Shadow-of-Iwan
Erzengel
Erzengel
Beiträge: 6404
Registriert: Fr 10.08.2001 - 22:20
Kontaktdaten:

Beitrag von Shadow-of-Iwan »

das hauseigen programmierte mm-ähnliche :D spiel....
guck einfach mal hier nach...
Kreuzzüge, Inquisition, Hexenverbrennung, Folter. Wir wissen wie man feiert.
Deine KIRCHE.
Antworten

Zurück zu „Allgemeine Diskussionen“