Okay, pass auf, ich muss den meisten widersprechen, die sagen, man müsse erstmal Programmiergrundlagen lernen, bevor man in die Spieleprogrammierung einsteigt. Das war eventuell vor 5 Jahren so, mittlerweile sind wir aber in einer Zeit angelangt, in der es so ausgereifte Engines gibt, dass du vieles Wissen über Grundlagen nicht zwingend brauchst. Was aber nicht bedeutet, dass es von Nachteil ist, es hilft dir einfach, Abläufe zu verstehen und vor allen Dingen dadurch die Performance deines Spiels erheblich zu steigern. Ich habe früher auch kleinere Mini Games in Java geschrieben, jetzt, nachdem ich mein Studium in Medieninformatik fast zuende gebracht habe und mir diese Programme angucke, kann ich fast schon manchmal lachen, weil es doch sehr schlecht programmiert ist, was aber nicht bedeutet, dass sie nicht funktioniert hätten. Ich würde dir empfehlen, gucke dir C# (C Sharp) an, ist zwar nicht so schnell wie C++, allerdings kannst du hiermit die frei benutzbare Engine Unity benutzen, die relativ gesehen denk ich mal sehr einfach zu benutzen ist. Zusätzlich würde ich dir in diesem Kontext auf jeden Fall empfehlen, dich mit dem Thema Objektorientierung auseinanderzusetzen, um grundlegende Begriffe wie Klassen, Objekte, Vererbung, abstrakt, Interfaces zu verstehen. Ich wünsche dir jedenfalls viel Erfolg bei deinem Vorhaben :-)

...zur Antwort

Ich verstehe, dass dich sowas beschäftigt. Aber ich finde, darüber sollte man sich nicht so gedanken machen. Diese ganzen Wörter wie "lesbisch" und "schwul" sind doch nur pauschalisierte Begriffe. Ich finde, man sollte in deinem Alter (welches ich ja auch noch nicht so sehr überschritten hab) das tun, was man mag, solange man damit niemanden verletzt oder belästigt. Und wenn du es genießt, auch mal was mit Mädchen zu machen, tu das doch. Wenn du dann irgendwann merkst, dass es doch nur eine Phase war, dann weißt du es wenigstens. Oder du merkst eben, dass du lesbisch bist, was meiner Meinung nach auch nicht so das Problem ist. Was ich damit sagen möchte ist: Ich finde, 17 ist noch kein Alter, in dem man sich so sehr festlegen muss. Tu, was dich glücklich macht und bereue nichts, was dir gefallen hat. (Wie gesagt: Solange dabei niemand zu Schaden kommt)

Ich wünsch dir jedenfalls alles Gute ;)

...zur Antwort

Von welchem Datentyp ist denn dein GegnerKarten? Ich würd dir auch noch den Tipp geben, deine Variablen nicht genauso wie deine Funktionen zu nennen. ;)

...zur Antwort

Doch, undzwar ist die Steigung der Höhenunterschied auf 100m Entfernung... Das heißt, du nimst als Ankathete 100m und als Winkel 31 Grad, jetzt kannst du die Gegenkathete berechnen und das ist dann ein Wert in m, da du 100m, als Gegenkathete hattest, kannst du jetzt einfach das "m" durch ein"%" austauschen und hast die Lösung ;)

...zur Antwort

Ich versteh deine Frage leider nicht so ganz, aber falls du eine Alternative zu MySQL und PHP suchst, dann kann ich dir Ruby on Rails ans Herz legen, das ist ein Framework, mit welchem du mit ein bisschen Lernen und Übung ganz schnell über sehr simple und verständliche Befehle Datenbanksysteme aufbauen kannst und über Websiten mit diesen interagieren kannst. ;)

...zur Antwort

Du kannst Eclipse nicht lernen, das ist lediglich die Entwicklungsumgebung. Was du wahrscheinlich lernen magst ist Java mit dem Android SDK, da gibt es viele Bücher. Empfehlen könnte ich dir jetzt spontan das hier:

http://www.galileocomputing.de/katalog/buecher/titel/gp/titelID-3167

...zur Antwort

Java alleine ist nicht das Programm. Du brauchst ein JRE (Java Runtime Enviroment), damit andere Programme, die auf Java basieren, laufen können. Kriegst du ganz einfach auf der Seite von Java kostenlos zum download ;)

...zur Antwort

Wie PerfectMuffin schon sagte: Kommandozeilenparameter wären eine Lösung. Falls das nicht geht denke ich, hat deine Idee ohne Weiteres keine Chance. Wieso machst du ihm nicht einfach ein Video, wo du das alles zeigst? Er muss es ja nicht verstehen, sondern nur wissen, was er machen muss ;)

...zur Antwort

Eigentlich kann man es nicht ausführlicher erklären als es der Terminator2010 schon getan hat. Zusammengefasst ist es einfach ein Überschreiben von vorher bestehenden Methoden, die die Klasse mit sich bringt, von der geerbt wird. Anschaulich kann man es so sagen: Du erstellst eine neue Klasse, die alle Attribute übernehmen soll, die ein Mensch hat, nur es soll ein Übermensch werden. Das heißt, sein Atmen ist jetzt nicht mehr notwendig. (Blödes Beispiel aber vielleicht hilft es), das heißt, die vorhandene Methode atmen() soll jetzt nicht mehr wie in der Klasse Mensch beschrieben ablaufen sondern anders. Das heißt du brauchst das Override, damit eine schon vorher bestehende Funktion jetzt anders definiert werden kann ;)

...zur Antwort

Probier mal das hier:

http://www.systemrequirementslab.com/cyri

Ist recht zuverlässig. Alternativ kannst du dir da auch de Anforderungen alleine ausgeben lassen und dann mit deinem PC abgleichen ;)

Viel Erfolg

Anton

...zur Antwort

Ich lasse mich gerne berichtigen, aber meines Wissens nach lassen sich Tumore (auch gutartige) nicht verschieben, daher würde ich eher auf ein Gerinsel tippen

Gruß, ich drück dir die Daumen

Anton

...zur Antwort

Das hört sich immer erstmal schwieriger an, als es ist. Wenn du mit dem Thema Funktionen an sich kein Problem hattest, dürfte dir mit ein wenig Übung auch das hier leicht fallen. Das Skizzieren machst du ganz normal wie bei allen Funktionen, indem du einfach die Parameter einsetzt. Also z.B. dein t=1 für alle 't's in x^2*tx und das ganze kannst du auch mit t=2 und t=3 machen, du bekommst also 3 Funktionen:

t = 1: f(x) = x^2 + x

t = 2: f(x) = x^2 + 2x

t = 3: f(x) = x^2 + 3x

Willst du jetzt den generellen Hochpunkt (bspweise) der gesamten Schar ausrechnen, so wendest du die dir bisher bekannten Rechenregeln einfach auf diese Funktion an und bekommst somit am Ende einen Hochpunkt, der t beinhaltet, er ist dann also von t abhängig, wenn ich dir das mal für die erste Funktion vorrechnen soll:

ft(x) = x^2 +tx

ft'(x) = 2x + t | 0 setzen

2x + t = 0

x = -t/2

das setzt du jetzt noch in die Funktion ein, also ft(-t/2) = t²/4 + t²/2 und hast damit dein Extrema bei (-t/2 , t²/4 + t²/2)

Sorry, falls evtl Rechenfehler drin sind, aber ich hoffe, ich konnte dir das Prinzip näher bringen ;) Viel Erfolg noch :)

...zur Antwort

Soweit ich weiß löscht der Befehl "rmdir" ein Verzeichnis nur dann, wenn es leer ist, du könntest also mit einer For-Schleife alle Unterordner durchrasseln und "rmdir" drauf anwenden, da dies eh nur geht, wenn der Ordner leer ist. Um eventuell dann ganz viel Ausgabe zu vermeiden, könntest du den Error-Kanal ja auch unterdrücken ;)

...zur Antwort

Okay, hab mich die ganze Zeit gefragt, wie ich mir den Namen des Verzeichnisses denn "merken" kann, aber das geht ganz einfach mit logfile=$(mktemp -d) dann hat man das Verzeichnis in der Variable $logfile stehen und kann damit arbeiten :)

...zur Antwort

Ich habe bei meiner jetzigen Beziehung mehrere Monate gewartet, bis sie sich bereit zum Sex gefühlt hat und wenn man den anderen liebt, dann ist das eigentlich auch kein Problem. Immerhin hat man es ja auch irgendwie ohne den anderen ausgehalten, ohne dass man geplatzt ist ;) Wichtig ist nur, dass du dafür sorgst, dass er auch weiß, dass du gerne warten möchtest und es nicht generell ausschließt, damit hat er was, worauf er sich freuen kann ;)

...zur Antwort