http://www.bahn.de hilft ;) sollte aber problemlos gehen.

...zur Antwort

Ok verdammt. Habe mir die Antwort schon selbst gegeben... Ein Klick auf den Knopf und die Anzeige ist wieder da. Sorry - pure Dämlichkeit.

...zur Antwort

Klingt als wäre GUI-Erfahrung vorhanden? Wie anspruchsvoll soll es denn sein?

...zur Antwort

Das wohl einfachste für Android: http://www.appinventorbeta.com/about/

Wenn du es wirklich lernen willst greif aber zu Eclipse + Android SDK. Zum Einstieg vielleicht ein wenig reines Java lernen - sollte ungemein helfen.

...zur Antwort

Ich würde mal behaupten das kann man so pauschal nicht beantworten. Wichtige Fragen wären: Art der Ausbildung (Ausbildung / Studium - dann wieder Diplom/Bachelor/Master etc)? Berufsfeld? Wohnort? Berufserfahrung?

...zur Antwort

Da noch keinerlei Systemvoraussetzungen bekannt sind, kann man das nicht fest sagen. Allerdings wurde für höchste Einstellungen bereits von Todd Howard gesagt, dass es ein Biest von PC sein müsse (DX11 in höchster Auflösung 16xAA etc pp). Entsprechend sollte ein Notebook wohl schon ein Mörderteil sein und entsprechend kostspielig. Wenn es nur um Skyrim ginge würde ich eher zu einem PC als zu einem Notebook raten - bekommst du mehr für's Geld. Ansonsten bei allem was an Notebooks wirklich High-End ist umschauen. Solltest du dennoch Hilfe benötigen - schreib einfach noch einmal ;)

...zur Antwort

Die jmonkeyEngine hat glaube ich inzwischen zumindest Android-Support.

Mit iOs wird's eh schwer, da hier in Objective C programmiert wird.

Ansonsten bliebe höchstens noch eine lizensierte Untity3D, die aber kostet.

Dafür ginge hier Android und iOs problemlos.

...zur Antwort

Ja, das geht auch in c++ oder c oder auch in anderen Sprachen.

Abhängig davon, wieviel Arbeit man sich machen möchte, schreibt man sich entweder eine eigene Engine, nimmt eine fertige Engine oder eben wenigstens ein passendes Framework.

...zur Antwort
Oder nachher

Naja, kommt auf die Implementierung an... Gängig ist ja "i++", da wird nach der Ausführung inkrementiert. (Mit Initialisierung i = 1 wird zuerst auch 1 ausgegeben). Alternativ könnte man auch ++i schreiben, dann würde vorher inkrementiert... Soweit zumindest aus anderen Sprachen, sollte aber auch für PHP zutreffen.

...zur Antwort

Tipp nebenbei: if(this.pin == pineg && checkstatus(true) == "kartein"){ return true; this.zustand = "pinrichtig"; this.versuche = 0;

Das funktioniert so nicht wie erwartet... Setze das return-statement an das Ende des if-Blocks, also if(this.pin == pineg && checkstatus(true) == "kartein"){ this.zustand = "pinrichtig"; this.versuche = 0; return true;

Nach dem return springt das Programm aus der Methode raus, insofern würden die Variablen nicht gesetzt werden ;)

...zur Antwort

Erm - Dann schreiben wir das mal grob in Java um :)

Also: bool sollte eigentlich Boolean sein. die Bedingungen lassen sich viel schöner schreiben mit z.B. while(!ZahlGefunden) {...} Da wir mit Wahrheitswerten arbeiten sind auch Negationen schön und leicht anzuwenden.

Nächster Punkt: In Java gibt es kein Console-Objekt. Um eine Ausgabe auf die Konsole zu machen: System.out.println("Hier dein Text");

Sollte es garnicht klappen, kann ich gern mal nen kompletten, kommentierten Quellcode schreiben, aber vll passt das ja schon ;)

...zur Antwort

Ich habe ein ähnliches Problem und gerade bei der Hotline von DHL angerufen. Die haben wohl von einigen Sendungen seit dem 1.12 keinen weiteren Scan mehr reinbekommen, kennen aber (zumindest im Callcenter) den genauen Grund nicht. Mit hoher Wahrscheinlichkeit hängt's aber am Wetter.

...zur Antwort

Ein einzelnes Buch wäre mir da nicht bekannt. Aber zumindest kann ich grobe Stichpunkte zu Java nennen:

  • Gegenüber C++ moderner, was die Unterstützung objektorientierter Konzepte angeht (z.B. Interfaces (erst in C# vorhanden))

  • Natives Java ist relativ sicher, da es in einer eigenen Sandbox läuft, man schrottet sich nicht mal eben irgendetwas.

-> leider auch ein Nachteil, da nicht so Hardware-nah wie die C-Sprachen

  • Wenn man den Arbeitsmarkt betrachtet, erfreut Java sich wachsender Beliebtheit

  • Auch für Spiele ist Java inzwischen sehr gut geeignet (Stichworte LWJGL, JOGL, jME etc)

  • Java ist zu 99% plattformunabhängig. Einschränungen gäbe es hier idR nur durch externe Libraries, wie LWJGL, die Hardwarebeschleunigung für Grafik nutzen z.B.

  • Zu guter letzt ist meiner Meinung nach Java eine wunderbare Sprache, um objektorientiertes Programmieren zu lernen und zu verstehen. Hat man das einmal drin, ist der Wechsel zu anderen Sprachen recht einfach und man bewegt sich dort auch schon etwas sicherer.

  • Zu PHP kann ich leider nicht viel sagen, da ich mich damit nicht so auskenne, aber soweit mein Kenntnisstand richtig ist, ist ein großer Nachteil, dass es einen Server voraussetzt ;)

Ich hoffe, das ich helfen konnte - ansonsten einfach nochmal fragen!

...zur Antwort

Vielleicht nochmal zusammenfassend: Was eine Klasse ist, ist ja klar. Mit "new" erstellst du ein neues Objekt einer Klasse. Und dieses erstellte Objekt ist dann eine Instanz der Klasse. Bsp.: Objekt meinObjekt = new Objekt(); meinObjekt ist danach eine Instanz der Klasse Objekt.

Zum Konstruktor: Der Konstruktor definiert, mit welchen Parametern ein Objekt erstellt werden kann, und was bei dessen Erstellung sonst noch so passiert. Dabei ist der Konstruktor eine Methode ohne Rückgabetyp und wird beim erstellen eines Objektes mit "new" aufgerufen, sonst nicht. Bsp:

public class Objekt {

//das hier ist der Konstruktor: public Objekt() {

}

/* man kann diesen auch überladen, um falls nötig oder gewünscht mit oder ohne Parametern arbeiten zu können. Praktisch, da in Java keine Default-Parameter möglich sind. Bsp: */ public Objekt(int objParameter) {

}

}

Damit sollte alles wirklich erstmal abgedeckt sein. Übrigens empfehle ich zusätzlich als Lektüre: http://openbook.galileocomputing.de/javainsel8/ Sehr gut geschrieben und kostenlos noch dazu!

...zur Antwort

Ja und nein. Das buch orientiert sich sehr stark an dieser engine, aber bietet gleichzeitig genug knowhow für eine eigene engine und auch um andere zu nutzen. Große engines wie unreal nutzen allerdings eh eigene script-sprachen.

...zur Antwort

Mit Vorkenntnissen empfehle ich "3d Spieleprogrammierung mit C++ und DirectX" von David Scherfgen.

...zur Antwort