Programmieren lernen

Der Anlaufpunkt für alle, die selbst ein Adventure programmieren wollen.
Antworten
MirandaCapsize
Süßwasserpirat
Süßwasserpirat
Beiträge: 322
Registriert: 17.06.2003, 14:31
Wohnort: Ruhrpott!!!
Kontaktdaten:

Programmieren lernen

Beitrag von MirandaCapsize »

Hey Leute!
Ok ich hab zwar AGS und hab schon so das ein oder andere Spiel gemacht, würde jetzt aber gern programmieren lernen.
Habt ihr vielleicht irgendwelche Tipps zu Seiten wo irgendwie was dazu steht, praktisch eine Gebrauchsanweisung oder könntet ihr mir selbst irgendwie sowas machen und dann zuschicken?
Wenn ja dann meldet euch bitte!
Bis bald!
MirandaCapsize
Keep your head up don't look down another deadman in this town
http://www.mylittlemurder.com
Benutzeravatar
DasJan
Adventure-Treff
Adventure-Treff
Beiträge: 14682
Registriert: 17.02.2002, 17:34
Wohnort: London
Kontaktdaten:

Re:Programmieren lernen

Beitrag von DasJan »

Na ja, da gibt es sehr viele Informationen im Netz zu. Hast du eine Idee, welche Programmiersprache es sein soll? Wenn ja, dann gib die einfach mal in Google ein.

Das Jan
"If you are the smartest person in the room, you are in the wrong room."
Benutzeravatar
max_power
Zombiepirat
Zombiepirat
Beiträge: 10065
Registriert: 16.04.2002, 20:30
Wohnort: Uppsala
Kontaktdaten:

Re:Programmieren lernen

Beitrag von max_power »

Am besten ist - wie DasJan sagt - du schreibst mal, an welche Sprache du gedacht hattest. Zu Java und C++ gibt es sehr gut online Bücher. Interessant ist auch, für welchen Bereich du arbeiten willst. Beim Thema Internet wäre z.B. PHP eine feine Sache. Ich schätze aber, dass du eher ein Spiel o.ä. programmieren willst. Hierzu wären Java oder (gerade bei Spielen) C++ besser geeignet.
„Es müsste immer Musik da sein, bei allem was du machst. Und wenn's so richtig Scheiße ist, dann ist wenigstens noch die Musik da. Und an der Stelle, wo's am allerschönsten ist, da müsste die Platte springen und du hörst immer nur diesen einen Moment.“ (Floyd, Absolute Giganten)
MirandaCapsize
Süßwasserpirat
Süßwasserpirat
Beiträge: 322
Registriert: 17.06.2003, 14:31
Wohnort: Ruhrpott!!!
Kontaktdaten:

Re:Programmieren lernen

Beitrag von MirandaCapsize »

Hey Leute!
Ich hab zwar schon mal so ein bisschen im Internet geguckt, aber so bei dem was ich eingegeben habe war das Ergebnis nicht so toll, aber ich glaub wenn ich es mal mit dem probier was ihr jetzt gesagt habt, klappt das schon besser!
Danke schön!
Miranda
Keep your head up don't look down another deadman in this town
http://www.mylittlemurder.com
theDon
Rätselmeister
Rätselmeister
Beiträge: 2219
Registriert: 11.06.2002, 18:22
Wohnort: gone (forever)
Kontaktdaten:

Re:Programmieren lernen

Beitrag von theDon »

java ist böse, mkay?
gleiches gilt für delphi / pascal (nicht haun, jan ;))

php ist nicht wirklich eine programmiersprache.

c/c++ ist zwar ideal, allerdings nicht einfach zu lernen (bzw zu beherrschen).
für den anfang würde ich dir einen basic-dialekt empfehlen. sonst gibts zwar noch einige sprachen, die sind aber eher historisch von interesse (COBOL, Fortran), relativ zweckfrei (brainfuck, whitespace) und / oder nichts für anfänger (LISP, perl).
Wer Ironie oder beleidigende Inhalte in diesem Beitrag findet, darf sie behalten.

http://www.thwboard.de | http://oph-qfb.sourceforge.net
Benutzeravatar
max_power
Zombiepirat
Zombiepirat
Beiträge: 10065
Registriert: 16.04.2002, 20:30
Wohnort: Uppsala
Kontaktdaten:

Re:Programmieren lernen

Beitrag von max_power »

[quote author=theDon link=board=5;threadid=1369;start=0#msg18293 date=1055869518]
java ist böse, mkay?
gleiches gilt für delphi / pascal (nicht haun, jan ;))

php ist nicht wirklich eine programmiersprache.

c/c++ ist zwar ideal, allerdings nicht einfach zu lernen (bzw zu beherrschen).
für den anfang würde ich dir einen basic-dialekt empfehlen. sonst gibts zwar noch einige sprachen, die sind aber eher historisch von interesse (COBOL, Fortran), relativ zweckfrei (brainfuck, whitespace) und / oder nichts für anfänger (LISP, perl).

[/quote]

Ich bin gerade dabei zu überlegen, ob ich empfehlen soll, die Kommentare von theDon zu Grundsatzfragen nicht zu beachten...

Warum ist Java jetzt schon wieder böse? Nur weil man damit nicht so leichet seine Hardware zerschießen kann wie mit C?
„Es müsste immer Musik da sein, bei allem was du machst. Und wenn's so richtig Scheiße ist, dann ist wenigstens noch die Musik da. Und an der Stelle, wo's am allerschönsten ist, da müsste die Platte springen und du hörst immer nur diesen einen Moment.“ (Floyd, Absolute Giganten)
theDon
Rätselmeister
Rätselmeister
Beiträge: 2219
Registriert: 11.06.2002, 18:22
Wohnort: gone (forever)
Kontaktdaten:

Re:Programmieren lernen

Beitrag von theDon »

erzeug mal in java eine referenz auf einen integer, dann sprechen wir uns wieder ;P
Wer Ironie oder beleidigende Inhalte in diesem Beitrag findet, darf sie behalten.

http://www.thwboard.de | http://oph-qfb.sourceforge.net
Benutzeravatar
Sierrafan
Rätselmeister
Rätselmeister
Beiträge: 2022
Registriert: 10.11.2002, 20:28
Wohnort: Steiermark - Österreich
Kontaktdaten:

Re:Programmieren lernen

Beitrag von Sierrafan »

Ja muss theDon eigentlich Recht geben zum Anfangen würd ich auch einen Basic Dialekt empfehlen, dadurch erlernt man die Logiken der Sprachen, lernt leichter mit Variablen umzugehen und dann natürlich auch die Strukturen von Programmen!

Ob Java , Pascal, Delphi nun böse sind lass ich einfach im Raum stehen! Ist aber nicht meine Meinung, hab auch mal in Pascal programmiert, aber eben zuerst in Basic!
Ein Teufelskreis!

Diplomatie ist: Den Hund solange zu streicheln bis der Beisskorb fertig ist!
Benutzeravatar
max_power
Zombiepirat
Zombiepirat
Beiträge: 10065
Registriert: 16.04.2002, 20:30
Wohnort: Uppsala
Kontaktdaten:

Re:Programmieren lernen

Beitrag von max_power »

[quote author=theDon link=board=5;threadid=1369;start=0#msg18300 date=1055874408]
erzeug mal in java eine referenz auf einen integer, dann sprechen wir uns wieder ;P
[/quote]

1. Weiß ich nicht, warum das böse ist.
2. Warum sollte ich eine Referenz auf einen Integer wollen? Zur Not könnte ich aber auch ein Object mit einem Integer erstellen. Zugegeben umständlich, aber nicht böse. BTW. würde nicht auch ein Integer zahl = new Integer(345); gehen?
„Es müsste immer Musik da sein, bei allem was du machst. Und wenn's so richtig Scheiße ist, dann ist wenigstens noch die Musik da. Und an der Stelle, wo's am allerschönsten ist, da müsste die Platte springen und du hörst immer nur diesen einen Moment.“ (Floyd, Absolute Giganten)
Benutzeravatar
Lebostein
Logik-Lord
Logik-Lord
Beiträge: 1343
Registriert: 24.03.2003, 22:54
Wohnort: Elbflorenz
Kontaktdaten:

Re:Programmieren lernen

Beitrag von Lebostein »

Ich kann dir PureBasic empfehlen. Ist wirklich wahnsinnig einfach zu erlernen und vor allem lassen sich damit schnell und einfach Spiele erstellen (fertige Sprite und Sound-Bibliotheken usw.). Für einen Anfänger genau das richtige.

Am besten du lädst dir mal die Demoversion runter und testest ein paar mitgelieferte Beispiele:

http://www.purebasic.de/demo.shtml

Da die Sprache noch relativ neu ist, gibt es noch nicht viele Beipsiele, fertige Spiele oder Programme (es gibt wohl ein erstes kommerzielles Produkt, was sich derzeit in der Entwicklung befindet: http://www.ra2083.de/).

Es gibt noch eine andere Sprache in der Richtung, die sich BlitzBasic nennt, hab ich aber noch nicht ausprobiert (hat wohl ne ziemlich mächtige 3D-Engine)


Hier noch ein Zitat, dass ich neulich gelesen habe:

"Blizzard´s Diablo 2, das momentan meistverkaufte PC Spiel der Welt:
... wäre nicht 2 1/2 Jahre verspätet fertig geworden!
... würde nicht ein Jahr nach dem Release immernoch von Fehlern wimmeln!
... hätte nur einen Programmierer benötigt
... hätte eine höhere Auflösung, eine höhere Farbtiefe und würde nicht ruckeln!
wenn es mit PureBasic oder Blitz Basic programmiert worden wäre. Soviel dazu. "
Benutzeravatar
Sierrafan
Rätselmeister
Rätselmeister
Beiträge: 2022
Registriert: 10.11.2002, 20:28
Wohnort: Steiermark - Österreich
Kontaktdaten:

Re:Programmieren lernen

Beitrag von Sierrafan »

Dann scheints ja wirklich mächtig zu sein! Muss ich mir auch mal anschauen, danke für den Link Lebostein!
Ein Teufelskreis!

Diplomatie ist: Den Hund solange zu streicheln bis der Beisskorb fertig ist!
Benutzeravatar
max_power
Zombiepirat
Zombiepirat
Beiträge: 10065
Registriert: 16.04.2002, 20:30
Wohnort: Uppsala
Kontaktdaten:

Re:Programmieren lernen

Beitrag von max_power »

Interessantes Zitat, woher stammt es?

Vorgefertigte Bibliotheken gibt es aber auch fuer andere Programmiersprachen, da muss man nur suchen.

@don: Wenn man's genau nimmt, ist PHP zwar keine Programmiersprache, aber man lernt doch zumindest ein paar wichtige Grundlagen. Da er aber schon mit AGS gearbeitet hat, wird er vieles davon eh kennen - oder?
„Es müsste immer Musik da sein, bei allem was du machst. Und wenn's so richtig Scheiße ist, dann ist wenigstens noch die Musik da. Und an der Stelle, wo's am allerschönsten ist, da müsste die Platte springen und du hörst immer nur diesen einen Moment.“ (Floyd, Absolute Giganten)
MirandaCapsize
Süßwasserpirat
Süßwasserpirat
Beiträge: 322
Registriert: 17.06.2003, 14:31
Wohnort: Ruhrpott!!!
Kontaktdaten:

Re:Programmieren lernen

Beitrag von MirandaCapsize »

Hallöle!
Danke für den Link und die Tipps, ich glaub die kann ich gut gebrauchen.
Bis bald!
Miranda
Keep your head up don't look down another deadman in this town
http://www.mylittlemurder.com
theDon
Rätselmeister
Rätselmeister
Beiträge: 2219
Registriert: 11.06.2002, 18:22
Wohnort: gone (forever)
Kontaktdaten:

Re:Programmieren lernen

Beitrag von theDon »

[quote author=max_power link=board=5;threadid=1369;start=0#msg18308 date=1055878071]
[quote author=theDon link=board=5;threadid=1369;start=0#msg18300 date=1055874408]
erzeug mal in java eine referenz auf einen integer, dann sprechen wir uns wieder ;P
[/quote]

1. Weiß ich nicht, warum das böse ist.
2. Warum sollte ich eine Referenz auf einen Integer wollen? Zur Not könnte ich aber auch ein Object mit einem Integer erstellen. Zugegeben umständlich, aber nicht böse. BTW. würde nicht auch ein Integer zahl = new Integer(345); gehen?
[/quote]

böse ist es nicht. nur in java geht es halt nicht. und ein object mit einem integer drin ist ein riesen overhead. wenns aber keine referenzen gibt, geht nur call by value. das ist auch einer der fehler von delphi. übergib mal einen 2MB string einmal by value und einmal by reference. rate mal, was schneller ist. ._°
Wer Ironie oder beleidigende Inhalte in diesem Beitrag findet, darf sie behalten.

http://www.thwboard.de | http://oph-qfb.sourceforge.net
Benutzeravatar
Lebostein
Logik-Lord
Logik-Lord
Beiträge: 1343
Registriert: 24.03.2003, 22:54
Wohnort: Elbflorenz
Kontaktdaten:

Re:Programmieren lernen

Beitrag von Lebostein »

Das Zitat hab ich von Europas größter QBasic-Seite

http://www.antonis.de/

Da ist ein (mittlerweile 1,5 Jahre altes) Interview mit einem der Entwickler über PureBasic, wo alle Vor- und Nachteile beleuchtet werden (wie gesagt, das Interview ist schon etwas älter):

http://www.antonis.de/purebas.htm

/edit/ Eigentlich ist es gar kein Interview, hab ich grade festgestellt :) /edit/
Antworten