Du bist nicht angemeldet.

iweb-md

Anfänger

  • »iweb-md« ist der Autor dieses Themas

Beiträge: 44

Registrierungsdatum: 29.04.2012

Wohnort: Magdeburg

Beruf: Schüler

Danksagungen: 3

  • Private Nachricht senden

1

19.08.2012, 18:29

Browsergame für Handy programmieren

Hallo,

ich und Juku prog. ja grad ein BrowserGame und ein Ziel ist es für mich herrauszufinden wie ich das game auch für das Handy verfügbar mache.
Kann mir das mal jemand erklären und ein gutes Tutoial schreiben?

Wäre echt net! :rolleyes:
http://webjoker.hostingsociety.com/index.html

bitte täglich einmal besuchen!

Erik

Profi

Beiträge: 1 274

Registrierungsdatum: 22.06.2011

Wohnort: Deutschland ;)

Danksagungen: 307

  • Private Nachricht senden

2

19.08.2012, 18:42

Also am einfachsten ist, wenn ihr die website einfach auch als mobile version anbietet... dadurch ist das ganze auch plattform unabhängig, man kann es also mit android, ios, smartphones, tablets, psp, whatsoever spielen :D
zusätzlich könnte man noch für ios und android eine mini app anbieten, die einfach die mobile seite in einem web view anzeigt... natürlich kann man auch eine richtige app machen, wenns nötig ist, wäre aber ziemlich viel aufwand...
Beste Webite im Internet ( ͡° ͜ʖ ͡°)
xinra.de

Simon

Profi

Beiträge: 725

Registrierungsdatum: 14.06.2011

Danksagungen: 210

  • Private Nachricht senden

3

19.08.2012, 18:43

Du musst dein Design einfach auch für kleiner Auflösungen anpassen, keine kleinen Schaltflächen machen (Da Touch) und versuchen so wenig Traffic wie möglich zu erzeugen.

iweb-md

Anfänger

  • »iweb-md« ist der Autor dieses Themas

Beiträge: 44

Registrierungsdatum: 29.04.2012

Wohnort: Magdeburg

Beruf: Schüler

Danksagungen: 3

  • Private Nachricht senden

4

19.08.2012, 20:04

Du musst dein Design einfach auch für kleiner Auflösungen anpassen, keine kleinen Schaltflächen machen (Da Touch) und versuchen so wenig Traffic wie möglich zu erzeugen.

okey kann man das so machen wenn man die seite mit nem Handy aufruft das man auf eine subdomain umgeleitet wird?
Also z.B.: mobil.kingdom-of-lords.de oder kingdom-of-lords.de/mobil ?
http://webjoker.hostingsociety.com/index.html

bitte täglich einmal besuchen!

Simon

Profi

Beiträge: 725

Registrierungsdatum: 14.06.2011

Danksagungen: 210

  • Private Nachricht senden

5

19.08.2012, 20:11

Ja, funktioniert. Am Einfachsten geht das wohl mit dem UserAgent, einfach mal googeln. ;)

Gesendet von meinem U8860 mit Tapatalk 2

Patrick

Profi

Beiträge: 694

Danksagungen: 168

  • Private Nachricht senden

6

21.08.2012, 10:47

Folgender Code Schnipsel sollte dir helfen:

PHP-Quelltext

1
2
3
function isMobileBrowser() {
    return (preg_match('/android.+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i',$useragent)||preg_match('/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|e\-|e\/|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(di|rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|xda(\-|2|g)|yas\-|your|zeto|zte\-/i',substr($_SERVER['HTTP_USER_AGENT'],0,4))) == 1);
}


Abgewandelter Code von http://detectmobilebrowsers.com.
Ex ungue leonem.

War der Beitrag für dich hilfreich?
Dann drück auf .

JuKu

Profi

Beiträge: 574

Registrierungsdatum: 29.09.2011

Danksagungen: 48

  • Private Nachricht senden

7

24.08.2012, 10:34

Also am einfachsten ist, wenn ihr die website einfach auch als mobile version anbietet... dadurch ist das ganze auch plattform unabhängig, man kann es also mit android, ios, smartphones, tablets, psp, whatsoever spielen :D
zusätzlich könnte man noch für ios und android eine mini app anbieten, die einfach die mobile seite in einem web view anzeigt... natürlich kann man auch eine richtige app machen, wenns nötig ist, wäre aber ziemlich viel aufwand...


Richtig!
Dafür haben wir ja im Skin-Ordner den Ordner "mobile". :D

z.Z. läuft bei uns ja alles über den SkinManager, dieser überprüft das später auch noch und gibt, falls es ein Handy o.ä. ist, den Pfad zu den mobilen Template-Dateien zurück. ;)

Eine Sub-Domain benötigen wir dafür eig. gar nicht. :D
Wenn euch mein Beitrag weitergeholfen hat, drückt auf "Bedanken"!
Danke! :D

Patrick

Profi

Beiträge: 694

Danksagungen: 168

  • Private Nachricht senden

8

24.08.2012, 15:09

Funktionierts jetzt? ;)
Ex ungue leonem.

War der Beitrag für dich hilfreich?
Dann drück auf .

psycho

Fortgeschrittener

Beiträge: 413

Registrierungsdatum: 26.06.2011

Danksagungen: 80

  • Private Nachricht senden

9

24.08.2012, 15:43

Alternativ könntet ihr auch ne App für Android, Iphone und WindowsPhone erstellen... Da ist allerdings sehr viel Aufwand dabei, da stellt sich nur die Frage ob, das im Kosten/Nutzenverhätlnis steht.

Aber hat das eigentlich Sinn ein Browsergame überhaupt für ein TouchHandy anzupassen?
Ich mein, auf nen Handy hat man nicht gerade viel Überblick. Und dann noch die ganzen Einstellungen etc.
Computer sind dazu da, uns die Arbeit zu
erleichtern, die wir ohne sie gar nicht hätten.

Erik

Profi

Beiträge: 1 274

Registrierungsdatum: 22.06.2011

Wohnort: Deutschland ;)

Danksagungen: 307

  • Private Nachricht senden

10

24.08.2012, 15:55

Ja hat es... sehr sehr viele Leute sind mit Handys online, und bei Browsergames kommt es ja gerade darauf an, immer mal zwischendurch reinzugucken ;D
Edit: Selbst für ne normale Website würde ich ne mobile Seite anbieten... wenn die Site an sich gut programmiert ist, ist das auch kein Problem, man muss sich nur ein neues Template basteln ;D
Beste Webite im Internet ( ͡° ͜ʖ ͡°)
xinra.de

Patrick

Profi

Beiträge: 694

Danksagungen: 168

  • Private Nachricht senden

11

24.08.2012, 16:01

Eine App hingegen wäre zu teuer und zu viel Aufwand sich da reinzuarbeiten. Eine mobile Seite kann man sich auch ganz einfach als Lesezeichen auf den Home-Bildschirm platzieren.
Ex ungue leonem.

War der Beitrag für dich hilfreich?
Dann drück auf .

psycho

Fortgeschrittener

Beiträge: 413

Registrierungsdatum: 26.06.2011

Danksagungen: 80

  • Private Nachricht senden

12

24.08.2012, 19:43

Schon klar, aber ich hätte ehrlich gesagt keine Lust dazu, auf den kleinen Schaltflächen mit einem Handy zu tippen... mal abgesehen davon, wäre es teilweise schwer, alle Objekte unter einem Hut zu bringen ohne zu scrollen. Das kann sich natürlich auch von Browsergame zu Browsergame unterscheiden...

Zitat

Selbst für ne normale Website würde ich ne mobile Seite anbieten
Schon klar, aber sollte man nicht erstmal die richtige Seite fertig machen? Ich glaube eine mobile Seite, steht bei den Prioritäten etwas weiter hinten. Sicherheit und das eigentlich Browsergame sollten im Vordergrund stehen...
Computer sind dazu da, uns die Arbeit zu
erleichtern, die wir ohne sie gar nicht hätten.

Simon

Profi

Beiträge: 725

Registrierungsdatum: 14.06.2011

Danksagungen: 210

  • Private Nachricht senden

13

24.08.2012, 21:03

aber ich hätte ehrlich gesagt keine Lust dazu, auf den kleinen Schaltflächen mit einem Handy zu tippen.

Genau deswegen gibt es doch eine Mobile Seite? :D
mal abgesehen davon, wäre es teilweise schwer, alle Objekte unter einem Hut zu bringen ohne zu scrollen

Zur Not muss man halt Scrollen, irgendwie schaffen es die ganzen anderen Spiele auch mit dem Platz auszukommen. Und wem das zu doof ist, der muss sie ja nicht nutzen, aber ich denke wie Erik schon gesagt hat, dass viele die Gelegenheit nutzen würden.
Schon klar, aber sollte man nicht erstmal die richtige Seite fertig machen?

Würde ich auch sagen, aber vielleicht Planen sie ja auch erstmal nur :D
Man braucht ja schließlich Visionen ;)

JuKu

Profi

Beiträge: 574

Registrierungsdatum: 29.09.2011

Danksagungen: 48

  • Private Nachricht senden

14

26.08.2012, 16:42

Man muss im Vorfeld schon wissen, was man erreichen will, sonst macht man nachher alles doppelt.

- Thread closed -
Wenn euch mein Beitrag weitergeholfen hat, drückt auf "Bedanken"!
Danke! :D

psycho

Fortgeschrittener

Beiträge: 413

Registrierungsdatum: 26.06.2011

Danksagungen: 80

  • Private Nachricht senden

15

27.08.2012, 16:46

Schön und gut, aber ich denke bei so einer kleinen Seite, ist die Mobile Seite das geringste Problem.
Mal davon abgesehen, dass man sich da lieber um Bekanntheit und das Bugfixing kümmern sollte.

Eine Mobile Seite zu machen, sollte mit CSS später wie schon beschrieben nicht allzu schwer sein.

Zitat

Genau deswegen gibt es doch eine Mobile Seite?
Du verstehst mich falsch... Bei der mobilen Seite sich durch die einzelnen Links zu klicken finde ich persönlich nicht Nutzerfreundlich, aber App ist da bequemer.

Naja wie gesagt, kümmert euch lieber eher um die eigentliche Seite. Ist meine persönliche Meinung ;)
Computer sind dazu da, uns die Arbeit zu
erleichtern, die wir ohne sie gar nicht hätten.

Simon

Profi

Beiträge: 725

Registrierungsdatum: 14.06.2011

Danksagungen: 210

  • Private Nachricht senden

16

27.08.2012, 19:02

Man kann mit HTML5 + JS fast genau das selbe wie mit einer App designen.
Deswegen werden Apps unter einigen Systemen sogar schon mit HTML gemacht.

Aber das können wir sonst wo anders klären :D


- closed -

Es hat sich bereits 1 registrierter Benutzer bedankt.

Benutzer, die sich für diesen Beitrag bedankt haben:

Patrick (29.08.2012)