Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Spelletje in de Google Play Store, Hex, wil ik graag op een Ubuntu PC spelen.  (gelezen 6878 keer)

Offline bart85

  • Lid
Het spelletje van onderstaande link voor Android wil ik graag op de PC spelen.
Kan dat?

https://play.google.com/store/apps/details?id=com.sam.hex
Je leert maar mooi over weg gaan met de commandline. Geen grafische toepassingen voor systeembeheer.


Offline bart85

  • Lid
Hoe krijg ik van een spel dat in Google Play staat, het installatie bestand op de PC. Een .apk bestand!
Je leert maar mooi over weg gaan met de commandline. Geen grafische toepassingen voor systeembeheer.

Offline niekn

  • Lid
    • omega-xis
Hoe krijg ik van een spel dat in Google Play staat, het installatie bestand op de PC. Een .apk bestand!

Er is een plugin voor google chrome genaamd apk-downloader.

Offline bart85

  • Lid
Ik heb een mail naar de ontwikkelaar gestuurd. De source is gratis. Ze zeggen dat ik hem dan zelf moet compilen.

Hieronder het bericht
Citaat
The source is free.

To play it on Ubuntu, you have to download/compile the desktop version: https://github.com/silverdev/HexGame

The UI isn't as pretty though

Hoe gaat dat verder in zijn werk?
Je leert maar mooi over weg gaan met de commandline. Geen grafische toepassingen voor systeembeheer.

Offline niekn

  • Lid
    • omega-xis
Ik zie geen makefiles of cmakelists, zal er morgen FF naar kijken.

Het begint in ieder geval met het verkrijgen van de broncode, ze gebruiken git dus:
git clone https://github.com/silverdev/HexGame.git
« Laatst bewerkt op: 2013/12/29, 20:02:52 door niekn »

Ik zie geen makefiles of cmakelists, zal er morgen FF naar kijken.

Het begint in ieder geval met het verkrijgen van de broncode, ze gebruiken git dus:
git clone https://github.com/silverdev/HexGame.git

Vergeten we niet iets? Namelijk sudo apt-get install git? ;)

Maar goed: Android-applicaties kun je in ieder geval niet native op Ubuntu draaien.

Offline bart85

  • Lid
Ik zie geen makefiles of cmakelists, zal er morgen FF naar kijken.

Het begint in ieder geval met het verkrijgen van de broncode, ze gebruiken git dus:
git clone https://github.com/silverdev/HexGame.git

Vergeten we niet iets? Namelijk sudo apt-get install git? ;)

Maar goed: Android-applicaties kun je in ieder geval niet native op Ubuntu draaien.

sudo apt-get install git moest inderdaad ook. Dat had ik al gedaan.
Je leert maar mooi over weg gaan met de commandline. Geen grafische toepassingen voor systeembeheer.

Offline niekn

  • Lid
    • omega-xis
ok blijkbaar mist de "master"-branch een aantal cruciale bestanden  >:( >:(
ik zal t een beetje vluchtig uitleggen, als iets niet helemaal duidelijk is kun je t altijd vragen  =D
dus hier de handleiding: begin met:
git clone -b backup_old https://github.com/silverdev/HexGame.git
open vervolgens eclipse en start een nieuw project:


er word een nieuwe map gemaakt in /home/<jij>/workspace in die map zit een lege src-map.
dump nu alles van je git-map in de door eclipse gemaakte nieuwe map (src-map samenvoegen!!!)

rechtsklik op het project in eclipse en kies voor "refresh"

als het goed is laad eclipse de bestanden nu correct in, klik weer rechts op je project en kies voor "run as->java application



tadaaa!  :D =D =D

Offline bart85

  • Lid
Deze error krijg ik:
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
Game cannot be resolved to a type
The method makeGame() from the type GameInfo refers to the missing type Game
Game cannot be resolved to a type
Game cannot be resolved to a type
Game cannot be resolved to a type
Timer cannot be resolved to a type
Game cannot be resolved to a type
Game cannot be resolved to a type

at com.sam.hex.Hexgame.main(Hexgame.java:32)
Je leert maar mooi over weg gaan met de commandline. Geen grafische toepassingen voor systeembeheer.

Offline bart85

  • Lid
In de bijlage een print screen van het resultaat in Eclipse. Nog steeds dezelfde error.
Je leert maar mooi over weg gaan met de commandline. Geen grafische toepassingen voor systeembeheer.

Offline bart85

  • Lid
Onder src zie ik de mappen:
com.hex.pc.network
com.sam.hex
sl.shapes

Ik mis:
com.sam.hex.ai.bee
com.sam.hex.ai.will
com.sam.hex.errors
com.sam.hex.lan
com.sam.hex.replay
Je leert maar mooi over weg gaan met de commandline. Geen grafische toepassingen voor systeembeheer.

Offline niekn

  • Lid
    • omega-xis
heb je we de correcte branch?
als je de master hebt dan zitten er geen submappen in in de map src/com/sam/hex
als je de backup_old branch hebt dan zitten daar wel mappen in (ai, errors, lan en replay)

de backup_old branch krijg je via:
git clone -b backup_old https://github.com/silverdev/HexGame.git
anders kun je ook die van mij downloaden (dan heb je zeker de goede)
https://drive.google.com/file/d/0B1EARbuGbWkfQ1dOajZmbWo3YW8/edit?usp=sharing

edit: google drive laat de inhoud zien, klik daarom op bestand->downloaden of druk op ctrl + s!

Offline bart85

  • Lid
Dat was het probleem. Ik had de -b backup_old overgeslagen, omdat ik die andere commando had geprobeerd en daardoor deze niet werkte.
Je leert maar mooi over weg gaan met de commandline. Geen grafische toepassingen voor systeembeheer.

Offline niekn

  • Lid
    • omega-xis
dus hij doet t nu?  =D =D

Offline bart85

  • Lid
Ja
Je leert maar mooi over weg gaan met de commandline. Geen grafische toepassingen voor systeembeheer.

Offline bart85

  • Lid
Hoe kan ik deze naar .jar files converteren.
Je leert maar mooi over weg gaan met de commandline. Geen grafische toepassingen voor systeembeheer.

Offline niekn

  • Lid
    • omega-xis
rechtsklik op projectmap -> export

kies voor "executable jar"

kies package libraries:


klik op finish.

of je kunt die van mij downloaden:
https://drive.google.com/file/d/0B1EARbuGbWkfcTJ0b0RGSVFxRVU/edit?usp=sharing

zo leer je nog eens wat, nu t programmeren zelf nog ;)

Offline bart85

  • Lid
Jouw jar werkt niet.
Ook bij het exporteren krijg ik een error:
Citaat
JAR creation failed. See details for additional information
Je leert maar mooi over weg gaan met de commandline. Geen grafische toepassingen voor systeembeheer.

Offline bart85

  • Lid
Exporteren is nu gelukt, maar ik weet niet waar ik eerst de fout inging.
Je leert maar mooi over weg gaan met de commandline. Geen grafische toepassingen voor systeembeheer.

Offline niekn

  • Lid
    • omega-xis
 =| =| mijn jar doet t bij mij prima, komt misschien omdat ik zowel icedtea, openJDK als de "officiĆ«le" oracle-java7-JRE heb en ik m misschien tegen een andere toolchain aan gebakken heb. (tjah als doorgewinderde software-ontwikkelaar heb je dat allemaal nodig ;) )
kan ook nog zijn dat je m als uitvoerbaar moet markeren (rechtsklik->eigenschappen->beveiliging en dan een vinkje bij 'uitvoeren bestand toestaan' of in een terminal chmod+x <bestand>)

Offline bart85

  • Lid
Nee, dat was niet het probleem.
Ik heb iets in de configuratie veranderd of een configuratie van het spel geladen.
Je leert maar mooi over weg gaan met de commandline. Geen grafische toepassingen voor systeembeheer.