C/C++ Programmierung-wie’s anfing (+Spiele-&Grafik-Programmierung)
Vom 1.”Hello World”-Programm zum 3D-Spiel (From “Hello World Program” to the first selfmade 3D Game). Von Videos mit einfacher Grafik bis zu besserer Grafik. Homepage & herunterladen vom Spiel Ghost World 3D: ghostworld3d.beepworld.de Dieses Video zeigt, wie ich zunächst mit der Programmiersprache C anfing und welche verschiedene Programme ich ua schrieb (incl. Grafik & Spieleprogrammierung), und welche Fortschritte ich machte. Es werden überwiegend nur ein paar Sachen gezeigt, die ich mit dem Watcom Compiler in C als Dos-Programme erstellte. Außer bei dem vorm Videoende zu sehenden 3D-Spiel “Ghostworld 3D”-Dies hab ich (mit dem alten) Visual C++ 6 Compiler & DirectX 9.0c (für Grafik usw) gemacht. Ich hab noch mehr Programme programmiert, als dieses Video zeigt. ZB Paßwortgenerator, Vokabellernprogramm, Grafikexperimente & Programme, uvm Auf dem Atari 800XL angefangen, beim C128 (Commodore 64) weitergemacht, bis zum PC usw. 3D-Programmierung ist teilweise sehr kompliziert, und manches hab ich garnicht verstanden. Hier hilft es, andere Wege zu gehen, als im Buch geschrieben. (ZB 3D-Kollisionserkennung). Programmieren mit C++ & Grafik lernen: Das Buch “jetzt lerne ich DirectX 9 und Visuall C++” ist für etwas erfahrene Programmierer ein 1. Schritt in die C++ & Grafik/Spiele-Programmierung. Total Ahnungslose sind vielleicht (teilweise) überfordet. Am besten mal ein paar Bücher ansehen. Sich anderweitig informieren, etc. Eine andere Buchempfehlung von mir ist “DirectX …
Video Bewertung: 4 / 5
lp-step7.saia-energy.com | 0 Komponenten | 2:53 Manager-Funktion | 5:34 STEP7-Programmierung über USB | 6:39 STEP7-Projekt erstellen | 9:01 Programm laden & testen An ein Bedienpanel mit Energiemanagement-Funktion werden über einen RS485-Bus Stromzähler angeschlossen. Das Panel erfasst und analysiert elektrische Energiewerte. Zusätzlich beinhaltet es einen STEP7-programmierbaren Logic-Controller (SPS). Am Beispiel eines Heizlüfters wird mittels SPS-Programmierung der Stromverbrauch erfasst und in drei Stufen über eine 24-Volt-Signalleuchte (Grün/Gelb/Rot) angezeigt. Mögliche Anwendungen umfassen Spitzenlastabschaltungen, Alarmierung bei Unter/Überschreitung von Grenzwerten etc. – Vollgrafische Anzeige von Verbrauch und Kosten – Erfassung und Protokollierung von Strom/Spannung/Wirk- und Blindleistung – Funktionalität mit STEP7-Programmierung individuell erweiterbar – Einfache Installation durch Elektriker und Elektroinstallateure – Preiswerte Lösung – rasch implementiert. Mehr Info: www.saia-energy.com Online-Demo S-Energy Manager www.saia-energy.com VSP-Kommunikationstreiber STEP7-Programmierwerkzeug/Panel: www.sbc-support.ch www.sbc-support.ch STEP7-Projekt: www.pcd-demo.com STEP ist eingetragenes Warenzeichen der Siemens AG
Gepostet in Programmierung | 25 Kommentare »

20.01.2012 um 09:11
@Jakon68
,Hauptsache war mir, das es Schrift auf dem Bildschirm darstellt.
20.01.2012 um 09:27
Das ist ja ulkig, dass dein Hello-World-Programm NIRGENDS ein „Hallo” beinhaltet.
20.01.2012 um 09:44
Macht Bitte ein Let´s Play Von Ghost World3D oder let´s test
20.01.2012 um 10:18
@Tublus9 danke ich werde das ganze beachten und falls du es dir doch anders überlegst dann wirst du auf jedenfall ein sub mehr haben
20.01.2012 um 10:30
@Videohochlader10 Gute DirectX Tutorials zu machen, ist eine Menge Arbeit & braucht Zeit.
Momentan hab ich nicht vor, ein Tutorial zu machen.
Im Text unterm Video steht meine Buchempfehlung, dort kommst Du dann mit Dx weiter.
Ich wünsche Dir viel Erfolg.
20.01.2012 um 11:23
kannst du vielleicht netterweise directx tutorials machen? wäre voll nett^^
der grund warum ich kein opengl lernen will, ist einfach das directx funktionsfähiger ist und man kann als programmier(-designer) in einer firma arbeiten 
bin auch schon seit 4-5 jahren dabei c++ den letzten rest rauszuquetschen aber directx würde wieder eine komplett neue welt öffnen
wäre nett wenn etwas zurückkommen würde ich weiß ich bin recht spät dran aber danke schonmal ^^
20.01.2012 um 11:37
Wer vor hat ein C++ Game zu programmieren , kann auf meinen Channel
joinen. Dort bringe ich Euch auf über 100 Tutorial die Basics bis hin zur
Grafic programmierung bei, die sich AUSSCHLIEßLICH mit C++ befassen.
Weiter wird es dann mit der Game Engine und einem EgoShooter gehen.
Wer mir jetzt nicht glaubt, kann ja einfach einen klick machen ( kostet auch nix ^^ )
und sich selbst überzeugen. Tipp : Klickt lieber, bevor ihr die Chance Eures
Lebens verpasst c(= =
20.01.2012 um 11:45
@ExoCriine Das meiste ist in C -Siehe Text unter meinem Video.
20.01.2012 um 12:41
@xxFallenHeavenxx Außer neben den im Video enthaltenen Windowsprogramm sind die anderen Programme für Dos erstellt worden,
weil ich zu der Zeit mit dem “Watcom” Compiler programmiert hab,
der vermutlich leider keine Windows Programme erzeugen konnte.
20.01.2012 um 13:24
wieso hast du es in DOS gemacht???
20.01.2012 um 14:10
@Tublus9
alles klar, dankeschön
20.01.2012 um 15:03
ist das alles mit c++ oder manches auch mit c
20.01.2012 um 16:01
@hrsitcom Das weiß ich nicht. Aber wenn es zu den ASC II gehört, müßte es funktionieren.
Tipp: in der Hilfe des Compilers über die Funktionen/Methoden für Tastaturabfrage informieren
(.z.B. getch(), getkey(), … scanf() ).
Bei verwendung von DirectX weiß ich es: Da geht das ohne Probleme.
20.01.2012 um 16:33
Sag mal, das zweite Programmlein, das den Code der taste (ASCII) anzeigt, klappt das auch bei den Pfeiltasten? (Wegen Sondertasten Problem)
20.01.2012 um 17:11
hey super video. kannst du vllt einen schriftlichen guide veröffentlichen der stichpunkthaltig alles chronologisch enthält um mit dem programmieren anzufangen? ( sprich: liste der programme; empfohlenen literatur etc. )
wäre echt nett.
danke
20.01.2012 um 17:24
@hrsitcom Ich kann Dir nur, was DirectX betrifft, antworten: wenn sich DirectX als Struktur einbinden läßt,
dann kannst Du DX vermutlich auch in C benutzen. (Ich hab von DirectX ein Objekt gebildet, in C++)
20.01.2012 um 17:45
@Tublus9
weißt du zufällig, ob man c auch via openGL / DirectX PlugIn benutzen kann?
mfg
hrsitcom
20.01.2012 um 18:32
@Gigon12 Danke. Für dieses Spiel hab ich ein eigenes Video gemacht. Dort (Im Text unter dem Video) ist ein Link zum herunterladen enthalten.
20.01.2012 um 19:01
@hrsitcom Mit C++ solltest Du dann anfangen, wenn Du z.B die Objektorientierte Programmierung (Programmierung von Klassen, usw) nutzen willst. Wenn Du bei C bleiben willst, kannst Du dies im gewissen Maß mit der Verwendung von Strukturen teilweise nachbilden. Außer dem Spiel in 3D hab ich alles in C programmiert, was hier zu sehen ist. Am besten mal informieren, über unterschiede von C & C++.
20.01.2012 um 19:57
bis wieweit kommt man mit C ? und abwann muss man (um mit der Zeit zu gehen) mit C++ anfangen? Ich persönlich habe mehr Freude an C, aber möchte natürlich auch irgendwann gerne in die 3. Dimension einsteigen und Spiele produzieren, die vom Grafischen und Physikalischen Standpunkt aus gut sind.
Würd mich über eine Antwort sehr freun!
MFG (Und frohe Weihnachten)
hrsitcom
20.01.2012 um 20:21
@Pumastecher90 Ich wüßte jetzt kein Tutorial, welches ich Dir empfehlen könnte.
Aber es gibt außerdem Bücher von Stefan Zerbst über Spieleprogrammierung.
20.01.2012 um 20:59
So aus neu gier wo finde ich ein tutoriel wo ich das spiele programmieren erlerenen kann. Ich kann c++ selber schon etwas progrmieren also hab selber ohne hilfe von anderen programme wie taschenrechner, code abfrage und Stromberechnung(Berechnung von Amper, Spannung, Wiederstand) selber geschrieben
20.01.2012 um 21:36
Nicht schlecht Kumpel. Du bist echt gut
20.01.2012 um 21:37
@MZoneComment Hi. Das “Autorennen” ist kein richtiges Spiel. Es zeigt nur einen Straßenabschnitt, usw. Es hat nicht sehr lange gedauert, bis ich das programmieren konnte, weil ich vom c/c++ Fernstudium ein Heft & Compiler hatte, bei den auch die Grafik-Funktionen des Compilers drinne standen.
20.01.2012 um 22:22
Hei ich wollte mal fragen wie langdu hebraucht hast bist zu deinem ersten Spiel ( Das “autorennen”)? Ich lerne momentan die sprache C mit einem Buch von Helmut Erlenkötter. Danke schonmal an dieser Stelle