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 :-)
Kann man glaub ich nicht pauschalisieren. Jeder Mensch hat war Macken, die ihn beim Lügen enttarnen können, aber die sind bei jedem anders und auch unterschiedlich stark ausgeprägt. ;)
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 ;)
Hängt von beiden ab ;) Es gibt manche, die sind mit 12 schon reifer als manch andere mit 18 ;) Und das meine ich nicht nur körperlich.
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. ;)
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 ;)
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. ;)
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
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 ;)
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 ;)
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 ;)
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
Vorher Zähne Putzen ist immer gut
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
(zwar nur im BE): (to) advertise - advertisement
(to) produce - production
vielleicht fallen mir noch ein paar ein :p
EDIT: weiß nicht, ob das noch mit reinzählt: (to) press - pressure
Hängt von der Benutzung ab ;) Manche Programme arbeiten gleiuch verteilt auf allen Kernen, da hast du in etwa Recht, allerdings gibt es auch Programme, die nur auf einem Kern arbeiten, bei der Anwendung dieser hättest du dann so gesehen nur 2 GHz
Gruß Anton
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 :)
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 ;)
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 :)
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 ;)