Was war euer erstes Programm?



  • Ich glaube das erste richtige eigene Programm war ein Passwortschutz für meinen 286er.
    In Qbasic geschrieben und in der Autoexec.bat aufgerufen. Zumindest meine jüngeren Geschwister hat das abgehalten 😃
    Da war ich so 12.
    Es folgte kurz später das Programm auf das ich bis heut noch fast am meisten Stolz bin:
    Ein Startrek simulation in QBASIC. Man konnte in einer USS Enterprise rumfliegen( der zeichcode für das Raumschiff bestand aus >100 Zeilen "Line"-Befehlen) und böse Klingonen abschießen.
    Und es gab eine tolle Introanimation, Lenktorpedos, Sound usw.
    Ich hatte zu dem Zeitpunkt noch nicht so wirklich Plan von Subroutinen und deswegen war alles eine Quellcodedatei. Nur Gosub und Return + Zeilenummer 😮



  • Ein billiges Quiz in QBasic.
    Bin beim durchstöbern einer alten MS-DOS Diskette auf qbasic.exe gestoßen,
    den Namen hatte ich mal in nem Artikel in ner Computerbildspiele gelesen.
    Bei meinem Onkel hab ich dann ein Buch aus den 70ern über Qbasic gefunden und damit rumexperimentiert. War ziemlicher Spagetti-Code, von Funktionen wusste ich damals noch nichts, also nur GOTO.
    Über Visual Basic und PHP bin ich jetzt auf C++ und die Winapi gekommen.
    Alles in Allem waren es drei Zufälle die mich zum Programmierer gemacht haben^^.



  • Bei mir war es glaube Snake oder ein Programm zum archivieren von Videokassetten. Weiß nicht was davor kam. Alles damals in Turbo Pascal.



  • nman schrieb:

    Die ersten paar Räume eines Textadventures in QBASIC.

    Allerdings wusste ich damals noch nicht, dass es sowas wie gotoxy oder gar Funktionen an sich gibt; immerhin fehlte mir die qbasic.hlp, ich hatte nur die qbasic.exe. Darum war der Code eine einzige lange Wurst aus gotos. Dass damals sämtliche Interaktionen hardgecoded waren, muss ich wohl nicht erwähnen, oder?

    Allerdings war ich damals auch noch nicht wahnsinnig alt, hatte praktisch keine Erfahrung mit Computern (das Gerät gehörte einem Freund, bei dem ich zu Besuch war) und wusste gar nicht so recht, dass ich programmiere.

    Jaja, kommt mir auch bekannt vor. 🕶
    Hatte die qbasic.exe damals auch bei den Leserprogrammen der PC-Games gefunden und die dazu gehörigen spaghethigen Textadventures zerpflückt, um meinen Eigenen Kram daraus zu basteln.
    Locate kannte ich da genau wie "Subs" o.Ae. (und alle tollen Moeglichkeiten von Variablen BTW ;)) auch noch nicht. Aber immerhin CLS. Da habe ich mir dann schoen mit 1000 Prints tolle ASCII-Grafiken "gepixelt". 😃



  • Hallo

    Mein erstes Programm diente zum Nullstellen ausrechnen von quadratischen Funktionen. War in TurboPascal und wuide dann noch um Symetrie und so weiter ergänzt.

    chrische



  • hmm...
    viele ehemalige turbo-pascal benutzer hier.
    komisch, ich hab' um pascal immer einen grossen bogen gemacht...



  • Die Turbo Pascal Sachen zähle ich mal nicht, das war alles Schulkram. 😉
    Das erste richtige selber ausgedachte was heute sogar noch vom "Auftraggeber" genutzt wird, ist ein Programm mit 30 frei belegbaren Buttons, mit denen man Programme starten kann.
    Je 10 Buttons zusammen kann man mit einem Kennwort schützen.

    Der User kommt halt nicht mit dem Startmenü klar und ist von meinem Programm immer noch hin und weg. 😃



  • Meine ersten größeren Basteleien sind von Beispielprogs und ähnlichem ausgegangen - erweitert um eigene Entwürfe. Im Endeffekt konnte ich dann ein Sprite-Ufo oder -Heißluftballon per Joystick über den Monitor dirigieren.



  • Mein erstes war ein Textadventure in Basic auf dem C64. Trotz der Anzahl von höchstens dreieinhalb Räumen war es schlimmster Spaghetticode. Man konnte es auch nur kurz spielen weil ich es nach ein Paar Testläufen erweitern wollte und dabei irgendwie kaputt gemacht hab 😃 Mein zweites grösseres Vorhaben war dann ein zweifarben Flugzeug-Sprite das über den Bildschirm fliegt. Ebenfalls auf dem C64 in Basic. Die reinste DATA Orgie - Das warn noch Zeiten als man die Grafiken erst auf dem Karopapier entwarf und dann die codierten Pixeldaten direkt in den Code hackte 😃 👍



  • Cpp_Junky schrieb:

    Mein zweites grösseres Vorhaben war dann ein zweifarben Flugzeug-Sprite das über den Bildschirm fliegt. Ebenfalls auf dem C64 in Basic. Die reinste DATA Orgie - Das warn noch Zeiten als man die Grafiken erst auf dem Karopapier entwarf und dann die codierten Pixeldaten direkt in den Code hackte 😃 👍

    Ja, das kenne ich. Deshalb hatte ich meist die DATA-Blöcke zur Darstellung der Sprites unverändert übernommen und nur jeweils ein neues Steuer-Porgramm drumherumgeschustert.



  • ein Programm, das haufenweise Rechtecke oder Striche auf den Bildschirm malt. In C64-Comal (in einer Schul-AG). 👍



  • Irgendso ein komisches TextAdventure (oder vielleicht wars auch nur sowas wie Galgenmännchen, weiß gar nicht mehr so genau) in QBasic



  • ****grübel*** "Space Invaders" damals in einem Betriebspraktikum in TurboPascal.



  • Servus,

    dieser Thread hat mich doch tatsächlich dazu bewegt, mal meine Platte zu durchstöbern. Und siehe da.. ich bin auf ein Programm meiner ersten Gehversuche in TurboPascal gestoßen. Allerdings muss ich dazu sagen, dass ich natürlich schon zuvor ein paar kleinere Progrämmchen geschrieben hatte.

    Dieses kleine TicTacToe Spiel ist damals aus purer Langeweile und in einem sehr berauschenden Zustand entstanden. Man habe Nachsicht für mich und meinen damaligen Programmierkumpel. 🙂

    Wer Lust hat (inlc. *.PAS + Libs):
    http://hellsgore.he.ohost.de/down/TicTacToe.zip

    Entstehungsdatum: keine Ahnung, ist schon was her....

    Ach btw. der Computer ist unschlagbar *g*

    mfg
    Hellsgore



  • Hm, das erste Programm?

    Also das obligatorische abtippen und ändern der ASM Listings fürn C64 zähl ich jetzt mal nich.

    Das erste "richtige" Programm war (natürlich!) ein Textadventure mit ABasic (oder TBasic?) auf nem Amiga.
    (Natürlich mit Gotos, Meilenweiten If's, etc.)

    Geil war aber der Zünder fürs Programmieren:
    Hab die Amiga Shell geöffnet und mit dem Rechner 'geredet':

    "Dir gebe ich jetzt eine Diskette"...

    man wat war ich baff als der die Dateien runterratterte! 😃

    Hab auch noch n paar Quellcodes (C, Basic, Pascal) aus der Steinzeit...
    aber das Herzinfarktrisiko is mir einfach zu hoch! 😉

    c ya, cPanther



  • ajcPanther schrieb:

    Hab die Amiga Shell geöffnet und mit dem Rechner 'geredet':
    "Dir gebe ich jetzt eine Diskette"...

    aha, und was sagt dein psychotherapeut dazu?
    😉



  • @net
    Main Therapeut?
    "dir df0:*"

    😃



  • Hi,

    mein erstes Programm war ein Aktionprogramm in C.
    Das ganze hab ich dann auf den Borland c++ Builder umgebaut
    mit schönen Steuerelementen.
    Die Entwicklung ging soweit das die
    frisch gelieferten Aktien-Kurse aus dem Video-Textder (Tv-Karte)
    mit 15 minütiger Verspätung berücksichtigt wurden.
    Einige Strategien sind saumäßig gut gelaufen.
    z.B in 3 Tagen 300% Gewinn.
    Der Nachteil war, wenn die gleiche Strategie ein Tag
    später angefangen hat, hat er nur Müll eingekauft.
    (Alles nur Simulation)

    PS: ich bin nicht am letzten BörsenCrash Schuld 🙂

    Grüsse

    *edit*
    Der 9.11.2001 war ein sehr interessantes Datum.
    Da hat für 3-4 Tage alles wunderbar geklappt.
    Bis sie in Amerika ihr Computer wieder hoch
    gefahren haben.

    *edit*
    Ein grosses Problem waren Aktien-Splitts.
    Die konnte man über den Videotext nicht erkennen.
    Deshalb hab ich es gelassen 😉



  • Eine WiSim, die aus 10 Zeilen code bestand, die ich 10 mal kopiert hab. Es hatte 0 Kommentare und ca 2000000000 goto's^^

    Natürlich in C++ geschrieben! Nein ich habe NIE in BASI, PASAL oder JavaSript geschrieben!!!!!!! (dem aufmerksamen Leser ist aufgefallen, dass allen 3 Namen ein "C" fehlt 😉 )

    Es hatte eine enorme Produktionskettentiefe: zuerst rannte man zum Lieferanten und kaufte da große Eispacken, jetzt rannte man zur Eisdiele verkaufte die Packen, kaufte Eisbecher und rannte mit den 120 Eisbechern in die Bank und verkaufte die an die Angestellten loool

    Aber das Game war echt spannend 😉 , man konnten nämlich eigentlich gar nicht verlieren, weil man fast immer Gewinn gemacht hat. Das einzige was gefährlich war, war der Kontoauszug, denn der hat 10 Pfennig (!!!!!) gekostet, und da konnte man schonmal pleite gehen.



  • Mein erstes Programm war eine in QBasic verfasstes Lotto-Simulation.
    Ich weiss noch, wie schwierig es damals fuer mich war, zu verhindern, eine Zahl nur maximal einmal zu ziehen und wie unelegant ich das hinterher geloest hab 😃


Anmelden zum Antworten