Spiele proggen ohne große Mathematik Kentnisse?
-
[Numerus] schrieb:
Um das Vertstehen der Formel/Funktion kommt man herum. Aber man braucht Theoretische kenntnisse, die dir sagen welche funktionen du anwenden musst um auf das Ergebnis zu kommen, welches du dir Vorstellst.
und wie kann ich mir die aneignen, bzw. was meinst du genau damit?
rapso schrieb:
]schau ma oben den banner der so rumblinkt , da könnte was zu mathe stehen
also du meinst ich solls mit directX versuchen und mir das Buch kaufen?
Artchi schrieb:
Bevor man sich an 3D ranmacht, würde ich erstmal versuchen 2D-Spiele zu machen. Daran scheitern ja einige bereits... dann wirds mit 3D erst recht nicht.
hmmmm.... ich denke ich würde sowieso erstma 2D machen und mir dann halt die Konzepte von 3D anschauen
ethereal schrieb:
Ich würde sagen, dass die "Hard-Core"-Mathematik hauptsächlich bei 3d-Spielen auftritt. Wie man dieses Hard-Core jetzt definiert, ist eigentlich auch Ansichtssache, da doch der Schwerpunkt in der 3d hauptsächlich auf Vektorrechnung bzw Matrizen-Transformation beruht.
2d-Spiele enthalten in der Regel keine krassen Mathesachen. Das komplizierteste ist da so etwa die Kollisionsabfrage, aber das hängt ja auch vom Genre ab. Wenn du irgendwelche realistischen Bewegungsabläufe miteinbeziehen magst, wirst du um Mathe nicht herumkommen. Diese Form von Mathematik ist dann aber vom Anspruch her hauptsächlich Mittelstufe (so 9/10), dafür allerdings in physikalische Formeln verpackt, die das ganze dann immer so "abschreckend" machen.
Also, um's zusammenzufassen, Mathestuff in spielen ist eigentlich an sich nicht das Problem, wenn man sich nicht von der "Verpackung" (also z.B.physikalische Größen statt "x" und "y", vielleicht auch solche fremdsprachigen Wörter wie "Sinus"...) abschrecken lässt.
Darum bin ich der Meinung, dass du versuchen solltest, da mal ohne Vorbehalt ranzugehen und dich zu bemühen, die Mathe-Sachen zu verstehen, da sie im Prinzip nicht wirklich schwer sind.
Ich persönlich halte nichts von "Auswendiglernen bestimmter Funktionsnamen", ohne dass man weiss, was da eigentlich passiert. Nebenbei erschwerts auch noch unnötig die Felersuche.
Also, keine Angst vor Mathe.
Gruß
E-the-RealIch hab mir mal das Vorschaukapitel zum Buch (oben) angesehen, da hab ich auch schon wieder so eine hübsche formel gesehen
! bedenkt bitte ich bin Wirtschaftsschüler ich hab kein mathe mer
Sinus und co verstehe ich leider daher auch nicht, und nach gescheiten tutorials suche ich schon ewig - leider vergebens
-
wobei es gesagt werden müßte, dass die mathe dabei das einfache ist.
wer das nicht versteht weil es ihm zu schwer ist, der wird bei anderen algorithmen erst recht verzweifeln.mathe wird einem mehr oder weniger vorgekauft, wenn man die logic zu einem spiel macht muss man hingegen selbst algorithmen entwickeln die ausreichend sind für die eigenen bedürfnisse (natürlich gibt es grundlegende dinge die man anlesen kann).
verglichen mit der vectorrechnung bei z.b. 3d-shootern ist die mathe z.b. hinter neuralen netzen nicht einfacher. (jedenfalls wenn man vom naiven ansatz "ich mach mir eine klasse CNeuron" absieht).
wegfindung in mitten von dynamischen objeckten in einem rts ist ebenfalls nicht einfacher.
man sollte also nicht erwarten dass außer 3d-mathe alles einfach ist.
rapso->greets();
-
gibt es ein gutes Buch indem man lernt wie man ein 2D-Spiel programmiert (Deutsch+DirectX)? In dem das meisste gut erklährt wird? ich denke ich versuche mich erstmal mit 2D!
-
Ich find', speziell für dieses Thema ist "Jetzt lerne ich - Spieleprogrammierung mit DirectX und Visual C++" von Christian Rousselle, Markt&Technik-Verlag ganz sinnvoll. Es gibt imho davon jetzt auch ne neue Auflage mit DX9, aber die kenne ich nicht sehr gut. Es bietet halt einen Rahmen für eine mögliche Herangehensweise, in meiner Version des Buche (mit DX8) wurde dann am Ende ein Weltraumspiel à là "Raptor" (falls das noch jemand kennt) geproggt. Der erste Teil des Buches is dabei ne Einführung in c++, also man muss nicht programmieren können, ergo auch was für totale Anfänger. Es bleibt aber leider sehr viel auf der Strecke (natürlich logisch, bei nur ~450 Seiten), aber man fühlt sich dann halt nicht von der Menge des Stoffes erschlagen. Am besten find ich allerdings "Tricks of the W-G-G" von LaMothe, gibts aber IMHO nur auf english (oder ???). ...
Gruß
E-the-Real
-
Dieser Beitrag wurde gelöscht!
-
Wer Sinus nicht versteht, sollte sich Sorgen machen, das er nicht das Denkvermögen besitzt um ein guter Programmierer zu werden.
Bye, TGGC
-
eXpEdItIoN-gEfOrCe!!, gibs zu, du hast dich noch nicht wirklich drangesetzt und dir Mühe gemacht das zu verstehen.
-
schrieb:
eXpEdItIoN-gEfOrCe!!, gibs zu, du hast dich noch nicht wirklich drangesetzt und dir Mühe gemacht das zu verstehen.
eXpEdItIoN-gEfOrCe du wirst nun sicher behaupten, dass dies nicht stimmt und
du dich schon oft damit versucht hast auseinanderzusetzen, nun wenn dem so ist,
dann beweis und doch, dass du dich damit bereits beschäftigt hast, du hast für
den Beweis so viel Zeit wie du willst.So als kleiner ansporn
-
SirLant schrieb:
schrieb:
eXpEdItIoN-gEfOrCe!!, gibs zu, du hast dich noch nicht wirklich drangesetzt und dir Mühe gemacht das zu verstehen.
eXpEdItIoN-gEfOrCe du wirst nun sicher behaupten, dass dies nicht stimmt und
du dich schon oft damit versucht hast auseinanderzusetzen, nun wenn dem so ist,
dann beweis und doch, dass du dich damit bereits beschäftigt hast, du hast für
den Beweis so viel Zeit wie du willst.So als kleiner ansporn
ich hab 2 mathe tutorials durchgekaut, die sich mit sinus beschäftigen die hab ich nicht verstanden und mehr hab ich nicht gefunden!
echt komisch wie ihr reagiert
-
oh, das ist aber echt nicht viel. vielleicht solltest du mit einem thema "darunter" anfangen.
-
promise schrieb:
oh, das ist aber echt nicht viel. vielleicht solltest du mit einem thema "darunter" anfangen.
eXpEdItIoN-gEfOrCe schrieb:
und mehr hab ich nicht gefunden!
-
TGGC schrieb:
Wer Sinus nicht versteht, sollte sich Sorgen machen, das er nicht das Denkvermögen besitzt um ein guter Programmierer zu werden.
Bye, TGGC
anscheinend hälst dich für extra schlau, versuch ma dein haus zu verlassen und bekanntschaften zu finden dass du weist wie man mit anderen menschen redet
-
dann leih oder kauf dir ein buch. mit den tutorials aus dem internet kann man das sowieso nicht so gut lernen
-
promise schrieb:
dann leih oder kauf dir ein buch. mit den tutorials aus dem internet kann man das sowieso nicht so gut lernen
naja ich schau mich halt ma um
-
Also da muss ich auch noch einen draufsetzen. Du willst mir doch nicht ernsthaft erzählen wollen, dass du bei Google nur ganze 2 Artikel über Trigonometrie gefunden hast...
Google SucheAlso wenn du schon nicht fähig bist mit einer Suchmaschine umzugehen, dann würde ich das Programmieren lieber ganz schnell sein lassen.
cya
liquid
-
er wußte bestimmt nicht das Sinus zum Thema Trigonometrie gehört
-
LiquidAcid schrieb:
Also wenn du schon nicht fähig bist mit einer Suchmaschine umzugehen, dann würde ich das Programmieren lieber ganz schnell sein lassen.
genau ich wusste nicht das sinus zu trigronometie gehört!
tja euch wurde der verdammte ... halt gelernt, ich habe KEIN MATHE MEHR! dann KANN ICH ES AUCH NICHT WISSEN!
ich muss mir das halt alles selbst beibringen, tja und ich hab auch noch zeit des zu lernen! Ich lass mir bestimmt nicht von ein paar Möchtegern Einsteinen das Programmieren ausreden!
edit: hier im forum gibt es genug nette menschen leider gibt es immer ein paar ausnahmen!
-
Du kannst auch ein Spiel ohne Sinus programmieren. Wenn Du eine Library benutzt, die alles schön wegkapselt, brauchst Du nicht viel Mathe. Oder versuch Dich an einem Text-Adventure...
Edit: Habe die Smileys vergessen!
und noch ein
-
hey gerner, mach mal halblang
:p
-
eXpEdItIoN-gEfOrCe!! schrieb:
genau ich wusste nicht das sinus zu trigronometie gehört!
Dann hast du dich nicht genügend informiert. Wenn einem ein mathematischer Begriff nicht vertraut ist versucht man als erstes den Teilbereich der Mathematik herauszufinden, aus dem dieser Begriff entspringt. Hast du das getan? Nein? Dann beschwer dich nicht.
eXpEdItIoN-gEfOrCe!! schrieb:
tja euch wurde der verdammte ... halt gelernt, ich habe KEIN MATHE MEHR! dann KANN ICH ES AUCH NICHT WISSEN!
ICH HAB AUCH KEIN MATHE MEHR!!! ICH BIN ZIVILDIENSTLEISTENDER IN EINER KINDERTAGESSTÄTTE UND DA KÖNNEN DIE KLEINEN NICHT MAL MULTIPLIZIEREN!! (damit das mal klar ist)
eXpEdItIoN-gEfOrCe!! schrieb:
ich muss mir das halt alles selbst beibringen, tja und ich hab auch noch zeit des zu lernen!
Sollen wir jetzt klatschen, dass du dir das allein beibringst und dabei noch deine ach so kostbare Zeit opferst?!
eXpEdItIoN-gEfOrCe!! schrieb:
Ich lass mir bestimmt nicht von ein paar Möchtegern Einsteinen das Programmieren ausreden!
Einstein würde ich eher zur Physik zuordnen, hier gehts allerdings um Mathematik.
eXpEdItIoN-gEfOrCe!! schrieb:
edit: hier im forum gibt es genug nette menschen leider gibt es immer ein paar ausnahmen!
Es gibt auch die Sorte Menschen hier im Forum, die einfach zu faul sind mal ihren Hintern zu heben, in die örtliche/nahegelegene Bücherei zu gehen und sich dort ein passendes Buch auszuleihen. Gott, selbst in der Schule kommt man bestimmt günstig oder zum Nulltarif an ausgediente Schulbücher, die einem den Stoff auf einfachere Art vermitteln. Und ich glaube mit einem dieser Sorte Mensch rede ich hier gerade.
cya
liquid