C Gamehacking

01/28/2011 18:09 Guru95#1
Guten Tag ich bin grad am C lernen und da stelle ich mir die Frage ob man mit C D3D Hacks zb. für WarRock schreiben könnte oder ob das nur mit C++ möglich ist

bitte um verschiebung in Gamehacking / Coding
01/28/2011 18:48 Akorn#2
C steht C++ in nichts nach von daher ja.
01/28/2011 19:18 Guru95#3
könntest du mir mal kurz den Unterschied zwischen C und C++ erläutern da ich zu diesen Thema noch nicht ganz schlau geworden bin
01/28/2011 20:28 Akorn#4
C ist eine Prozedurale pogrammiersprache und C++ ist Objektorientiert.
01/28/2011 20:52 Guru95#5
ok danke für die Antwort, also eignet sich C++ besser dafür naja ich versuch mich erstmal mit C da ja C++ auf C aufbaut und die selben Funktion hat kann ich nachher C++ schneller lernen
01/28/2011 21:29 Akorn#6
C eignet sich genauso wie C++ fürs gamehacking.
01/29/2011 01:07 Guru95#7
ok danke für die ganzen Infos haben mir sehr geholfen
01/29/2011 19:33 ZackBlack#8
Hi, also ich möchte noch hinzufügen das es meiner Meinung nach wenig Sinn macht zuerst C zu lernen, da ja C++ soweit ich weis ne Aktualisierung davon ist. Da zitier ich mal: Wieso sollte man lernen eine Dampflock zu fahren, wenn daneben der Hochgeschwindigkeitszug steht? Also falls du C nicht irgentwie benötigen solltest, würde ich empfehlen gleich mit C++ anzufangen.
01/29/2011 19:48 Akorn#9
Quote:
Originally Posted by ZackBlack View Post
Hi, also ich möchte noch hinzufügen das es meiner Meinung nach wenig Sinn macht zuerst C zu lernen, da ja C++ soweit ich weis ne Aktualisierung davon ist. Da zitier ich mal: Wieso sollte man lernen eine Dampflock zu fahren, wenn daneben der Hochgeschwindigkeitszug steht? Also falls du C nicht irgentwie benötigen solltest, würde ich empfehlen gleich mit C++ anzufangen.
Und ich empfehle ich dir keine weiteren empehlungen zu schreiben wen du über das thema keine ahnung hast.
01/29/2011 20:58 MrSm!th#10
Mal ne Frage:

Wie kann man in C auf das Direct3D Interface zugreifen? Das sind doch alles C++ Interfaces o.o
Oder gibts vom D3D SDK auch ne C Version?
01/31/2011 20:52 Guru95#11
also ich lerne erstmal C da wie ich gehört habe es einfacher ist und da ja C++ mit den selben Funktionen arbeitet denk ich das das nachher ein bessere Einstieg für C++ ist wenn ich C kann oder ist das wirklich Unsinn erst C zu lernen und dann C++
01/31/2011 21:13 MrSm!th#12
es ist Unsinn C zu lernen, nur um dann auf C++ umzusteigen, die die Prinzipien völlig verschieden sind.
Dann lern lieber direkt C++, macht eh keinen großen Unterschied und hat nicht wirklich Nachteile.
02/01/2011 20:12 towel#13
Es kommt wohl darauf an was du später so machen willst, prinzipiell solltest du C++ nehmen, da lernst du auch direkt die Prinzipien der objektorientierten Programmierung die praktisch alle neueren Hochsprachen so oder ähnlich verwenden.

Geht es dir um Hardwarenahe Programmierung dann solltest du C nehmen oder gleich Assembler und mit einem 8bit µC einsteigen, das ist aber denke ich nicht das was du willst, ich wollte nur verdeutlichen, dass es immer darauf ankommt was man denn überhaupt Programmieren will denn es gibt sehr viele Bereiche und ich kann dir versichern auch C findet heute noch sehr häufig Verwendung und ist keineswegs "veraltet".
02/01/2011 21:17 MrSm!th#14
C++ steht C in hardwarenaher Programmierung in nichts nach.
02/01/2011 22:26 towel#15
Nö, trotzdem würde ich beim von mir angesprochenen Thema C benutzen weil C++ da überhaupt keinen Sinn ergäbe (Overhead).

Es ist doch auch nicht wahr dass es zwischen C und C++ den wahnsinns Unterschied gäbe (abgesehen von oop)