Abo
  1. Foren
  2. Kommentare
  3. Games
  4. Alle Kommentare zum Artikel
  5. › Spielend lernen: Minecraft für Raspberry…

Dürfte ja nicht sonderlich schwierig zu portieren sein...Java SE 6/7 Embedded Headfull...fertig

Anzeige
  1. Thema

Neues Thema Ansicht wechseln


  1. Dürfte ja nicht sonderlich schwierig zu portieren sein...Java SE 6/7 Embedded Headfull...fertig

    Autor: mars96 25.11.12 - 21:58

    Abgesehen von ein paar Optimierungen im Minecraft Code sollte die "Portierung" ziemlich einfach sein. Oracle bietet ja Java SE in der Embedded Version für die ARM v6 und ARMv7 Plattform an (leider noch ohne "Hardfloat").
    Java SE Embedded 6 und 7 es in der Headless (nur Console) und Headfull (mit Swing GUI) Variante.

    Die 3D-Engine bedarf ansonsten vermutlich noch etwas Anpassung.
    Der Aufwand ist aber insgesamt sehr relativ überschaubar.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  2. Re: Dürfte ja nicht sonderlich schwierig zu portieren sein...Java SE 6/7 Embedded Headfull...fertig

    Autor: flow77 25.11.12 - 22:34

    "insgesamt sehr relativ überschaubar"

    Als Coder würde ich da dem Kunden der solch eine Mutmaßung von sich gibt den nächsten Ausgang zeigen. Bist du zufällig Berater?

    Mal relativ Ernst:
    Es gibt Minecraft für Android. Der Pi gleicht von der Hardware wohl eher einem Smartphone als einem richtigen PC. Folglich würde es mich wundern wenn die PC Fassung portiert werden würde und nicht einfach die Android-Version. Zur Erinnerung, Android läuft auf dem Pi ohne Probleme und soweit ich weiß ist die integrierte GPU kein Exot, folglich sollte man dafür auch Treiber auftreiben können.

    Edit: Es ist in der Tat von der Portierung der "Pocket Edition" die Rede. Und ist wohl die Android-Version gemeint.

    mars96 schrieb:
    --------------------------------------------------------------------------------
    > Abgesehen von ein paar Optimierungen im Minecraft Code sollte die
    > "Portierung" ziemlich einfach sein. Oracle bietet ja Java SE in der
    > Embedded Version für die ARM v6 und ARMv7 Plattform an (leider noch ohne
    > "Hardfloat").
    > Java SE Embedded 6 und 7 es in der Headless (nur Console) und Headfull (mit
    > Swing GUI) Variante.
    >
    > Die 3D-Engine bedarf ansonsten vermutlich noch etwas Anpassung.
    > Der Aufwand ist aber insgesamt sehr relativ überschaubar.



    1 mal bearbeitet, zuletzt am 25.11.12 22:36 durch flow77.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  3. Re: Dürfte ja nicht sonderlich schwierig zu portieren sein...Java SE 6/7 Embedded Headfull...fertig

    Autor: mars96 26.11.12 - 00:13

    flow77 schrieb:
    --------------------------------------------------------------------------------
    > "insgesamt sehr relativ überschaubar"
    >
    > Als Coder würde ich da dem Kunden der solch eine Mutmaßung von sich gibt
    > den nächsten Ausgang zeigen. Bist du zufällig Berater?

    Noch schlimmer...Entwicker. ;)

    Um etwas auszuholen...
    Ich habe verschiedene ARM Developer Boards wo die normale "PC-Fassung" (Java) von Minecraft läuft...von gut war nicht die Rede. ;)
    Die habe aber auch mehr RAM (1 GB) statt den 512 MB RAM der neuen Raspberry Pi Version.
    Prinzipiell geht das also, aber ich muss mich dennoch korrigieren.

    Nur die Java SE Embedded ARMv7 Version ist als "Headfull" verfügbar.
    http://www.oracle.com/technetwork/java/embedded/downloads/javase/index.html

    Da die CPU des Raspberry Pi aber noch auf dem ARMv6 Design basiert, ist es wohl nicht möglich die Standard PC Fassung auf dem Raspberry laufen zu lassen.
    Das war schließlich mein Ausgangspunkt.

    Die Rev2 des Raspberry Pi habe ich hier ebenfalls rumfliegen. Demnächst verschwindet die Platine aber als überdimensionierte Hardware für meinen Anwendungszweck im Sicherungskasten (für die Erfassung von Daten eines Wechselrichters und um mit zwei selbstgelöteten 5 EUR-Schaltungen meine beiden elektronischen Stromzähler auszulesen).

    > Mal relativ Ernst:
    > Es gibt Minecraft für Android. Der Pi gleicht von der Hardware wohl eher
    > einem Smartphone als einem richtigen PC. Folglich würde es mich wundern
    > wenn die PC Fassung portiert werden würde und nicht einfach die
    > Android-Version. Zur Erinnerung, Android läuft auf dem Pi ohne Probleme und
    > soweit ich weiß ist die integrierte GPU kein Exot, folglich sollte man
    > dafür auch Treiber auftreiben können.
    >
    > Edit: Es ist in der Tat von der Portierung der "Pocket Edition" die Rede.
    > Und ist wohl die Android-Version gemeint.

    Ich habe das mit der Pocket Edition auch überlesen. Die verwendete GPU ist relativ irrelevant solange die verwendete 3D Bibliothek via Systemfunktionen auf die Grafikhardware zugreifen kann. Da ich die Pocket Edition nicht weiter kenne, kann ich hierzu keine konkrete Aussage treffen. Wie ich in einem anderen Beitrag gelesen habe, scheint diese aber auch in C(++) geschrieben zu sein. Das erscheint auch sinnvoll, da dann der Speicher besser ausgenutzt werden kann.
    Im limitieren Umfang kann man aber immer noch den Minecraft Server auf dem Raspberry Pi Rev2 mit 512 MB laufen lassen...zumindest bei kleinen Welten.



    3 mal bearbeitet, zuletzt am 26.11.12 00:25 durch mars96.

    Benutzer wird von Ihnen ignoriert. Anzeigen

Neues Thema Ansicht wechseln


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Zum Login


Anzeige
Stellenmarkt
  1. Hessischer Rundfunk, Frankfurt
  2. ckc group, Region Braunschweig/Wolfsburg
  3. ROHDE & SCHWARZ GmbH & Co. KG, München
  4. Robert Bosch Car Multimedia GmbH, Hildesheim


Anzeige
Spiele-Angebote
  1. 49,99€
  2. 209,99€/219,99€ (Vorbesteller-Preisgarantie)


Haben wir etwas übersehen?

E-Mail an news@golem.de


Neue Windows Server: Nano bedeutet viel mehr als nur klein
Neue Windows Server
Nano bedeutet viel mehr als nur klein
  1. Windows 10 Microsoft will Trickserei beim Upgrade beenden
  2. Windows 10 Microsoft zahlt Entschädigung für nicht gewolltes Upgrade
  3. Microsoft Patchday Das Download-Center wird nicht mehr alle Patches bieten

Autotracker Tanktaler: Wen juckt der Datenschutz, wenn's Geld gibt?
Autotracker Tanktaler
Wen juckt der Datenschutz, wenn's Geld gibt?
  1. Ubeeqo Europcar-App vereint Mietwagen, Carsharing und Taxis
  2. Rearvision Ex-Apple-Ingenieure entwickeln Dualautokamera
  3. Tod von Anton Yelchin Verwirrender Automatikhebel führte bereits zu 41 Unfällen

Battlefield 1 angespielt: Zeppeline, Sperrfeuer und die Wiedergeburtsspritze
Battlefield 1 angespielt
Zeppeline, Sperrfeuer und die Wiedergeburtsspritze
  1. Electronic Arts Battlefield 1 mit Wetter und Titanfall 2 mit Kampagne
  2. Dice Battlefield 1 spielt im Ersten Weltkrieg

  1. Kabelnetz: Großflächige Störung bei Vodafone
    Kabelnetz
    Großflächige Störung bei Vodafone

    Seit den frühen Abendstunden können zahlreiche Kunden in Vodafones Kabelnetz Internet und Telefon nicht oder nur eingeschränkt nutzen. Von der Störung sollen fast zwei Millionen Kunden betroffen sein, das Fernsehsignal funktioniert aber störungsfrei.

  2. Google: Nächste Android-Version heißt Nougat
    Google
    Nächste Android-Version heißt Nougat

    Nach Marshmallow folgt also Nougat: Google hat den Beinamen der kommenden Android-Hauptversion enthüllt. Die Versionsnummer bleibt weiter geheim.

  3. Pleurobot: Bewegungen verstehen mit einem Robo-Salamander
    Pleurobot
    Bewegungen verstehen mit einem Robo-Salamander

    An welchem Wesen studieren Wissenschaftler Bewegungsabläufe? An einem Roboter. Pleurobot imitiert einen Salamander, ist 3D-gedruckt - und ziemlich cool.


  1. 22:47

  2. 19:06

  3. 18:38

  4. 17:19

  5. 16:19

  6. 16:04

  7. 15:58

  8. 15:21