Pistons sind immernoch verbuggt. Mal sehen, vielleicht ändern die das noch, aber ich glaube nicht.
Also ich find das Update Echt klasse,Am meisten für Minecraft newbies diese Hilf kiste.Echt Hammer.
Ich kann garnicht mehr auf den 1. August warten
Dnn fang ich auch mit dem LP Together an![]()
Ihr mögt meinen Avatar?
Schaut hier vorbei:Klick michAuch gute Kritzeleien:Klick mich
Vielen dank Klotzfarmer und raprap1999 , macht weiter so
Es ist absoluter Schwachsinn, alles doppelt und mehrfach zu programmieren. Das wird jedem Programmierer eingetrichtert und das passt überhaupt nicht zum Konzept der objektorientierten Programmierung. Achja, Java ist streng objektorientiert. Wenn man nicht objektorientiert programmieren will, nimmt man am besten eine andere Sprache. Denn Java macht es einen so schwer wie möglich, nicht objektorientiert zu programmieren. Von demher ist es nur eine Erkenntnis, die die Minecraft-Programmierer endlich mal gemacht haben.
--------------------------------------------------------------------------------------------------------------------------------------
Java ist doch plattformunabhängig, der größte Vorteil von Java. Also habe ich mir schon oft überlegt, warum man nicht ganz einfach das plattformunabhängige Minecraft mobil veröffentlichen kann, und so nur an einer einzigen Stelle programmieren muss, um für alle Plattformen (Windows, Mac, IPhone, IPad, Android...) Minecraft herausbringen zu können.
Bei Java liest man doch immer, dass es nur eine Runtime-Version für die entsprechende Plattform geben muss, und das Java-Programm dann jederzeit dort ausgeführt werden kann.
Warum muss man dann extra mühsam eine mobile App für Smartphones, Playstation... entwickeln?
Edit: (29.07.2012 um 23:03)
Was ist dann, wenn man einfach die wirkliche lokale LAN-Verbindung deaktiviert? Dann müsste ja nur noch Hamachi da sein.
Edit: (29.07.2012 um 23:03)
Cool also wäre das in deinem Beispiel dann ein unendlicher Dispenser?![]()
Finde das Update auch einfach Klasse, freu mich schon auf den 1 August.
Mal dran gedacht, das Ein Handy bzw. Smartphone eine ganz andere Auflösung und Bildschirmgröße hat? Also ich würde die Blöcke schon gerne noch als Blöcke erkennen und keine Sandkörner zählen.
Zu den Konsolen kann ich leider nichts sagen, ich wusste bis dato gar nicht, das es dafür eine Java-Runtime gibt(oder wurde das anders gelöst?).
Und wie willst du dann ein Hamachi-Netzwerk aufbauen - so ganz ohne Internet? Ich versteh eh nicht, warum man nicht gleich einen normalen Server lokal hostet, sondern den Umweg über Hamachi macht.[...]
Was ist dann, wenn man einfach die wirkliche lokale LAN-Verbindung deaktiviert? Dann müsste ja nur noch Hamachi da sein.
[...]
Oh Sorry
Das waren eigentlich nur Gedankenspiele von mir. Viel weiter hab ich noch gar nicht gedacht. Aber stimmt ja - Handys muss man ja auch ganz anders bedienen als Computer.
---------------------------------------------------------------------------------------------
Aber kann man eigentlich nicht das "Kernminecraft" als Einheit überall verwenden und dann halt für jede Plattform quasi ein eigenes Input / Output System programmieren?
Also dass das Grundminecraft mit aller Funktionalität quasi auf jeder Plattform da ist, und sobald z.B. ein Block angezeigt werden soll, werden alle notwendigen Daten an die entsprechend für die Zielplattform angepasste Methode übergeben, die dann den Block so anzeigt, dass es für das Zielsystem perfekt aussieht.
Und beim Input genauso. Der entsprechende Input (Handytaste oder Touch an eine Stelle) wird an die Funktion weitergeleitet, die das nur verarbeitet und dann die verarbeiteten Daten an die Grundfunktionalität von Minecraft (die ja überall gleich ist), übergibt.
Wenn Mojang DAS mal schafft, dann müssen sie nur noch das Kernminecraft weiterentwickeln, und die Änderungen können dann an allen Zielsystemen genutzt werden. Endlich könnte man am Smartphone so spielen, wie am PC, auf seinen gewohnten Online-Servern spielen, seine Welt, die man auf dem PC hat, auf dem Handy weiterspielen...
Ich denke auch daran, dass es eine Abteilung dann gibt, die am Kernminecraft weiterentwickelt und eine Abteilung, die das entsprechende Interface für jede Zielplattform entwickelt.
Das Problem ist einfach, das man für verschiedene Plattformen, unterschiedliche Sprachen nutzen muss. Die Handy-Version wird in C++(Android) und Objective-C(iOS) programmiert, die XBOX-Version in C# und C++ und die PC-Version wiederum in Java.
Ich wäre selbst dafür, wenn man sich auf C und/oder C++ beschränken würde, da hardwarenäher und somit währe das Spiel wohl leistungsfähiger. Das Problem ist, man müsste alles erst einmal portieren - und das würde einige Zeit beanspruchen, bei dem Umfang, welchen Minecraft bereits hat.
Gibt es für Handy-Systeme und Spielekonsolen noch keine Java-Runtime? Dann wird es so langsam aber echt mal Zeit! Wäre doch perfekt, wenn PC-Spiele auch einfach so auf Smartphones und Spielekonsolen gespielt werden könnten.
Und ich dachte immer, Bücher seien immer streng recherchiert... In einem stand z.B, dass es für so gut wie jede Betriebssystem-Hardware Kombination eine Java-Runtime gibt...