[CENTER]Ich habe aus Spass und auch um Php zu lernen ein eigenes Browsergame gemacht. Natürlich ist es sehhhhrr einfach gehalten und sehr miese Grafik, aber ich habe vor alles besser und hübscher zu machen.
Um was geht es bei dem Spiel?
Es geht drum die meisten Lichtsteine zu haben. Und wie bekomm ich die?
Indem du Holz und Stein förderst, sie auf dem Marktplatz verkaufst und mit dem Gold Schatzkisten kaufst. Wenn du sie öffnest hast du eine Chance auf einen Diamanten.
Hab mich mal ned registert aber was mir so auf die schnelle Aufgefallen ist (ups konnte mcih ohne zugangsdaten einloggen, gewolt oder nicht?):
- schau dir mal bei bplaced "Parked Domain" an
- Für Hintergrund: repeat-y oder vl zerschneiden und ein zwischending via reapeat je nach Seitengröße wiederholen, bzw. am einfachsten den Hintergrund fixen (background-attachment)
- genauso mit den wrapper.png
- Farbe bei den news z.B. auf weiß
- Ranking vl als Seiten oder dynamisch nachladen (jquery) beim scroolen (damit die seite ned so ewig lang ist)
- kleines Impressumg (e-recht24.de)
- Zu Spenden: den Befehl "placeholder" kenn ich gar ned cool
- Einheitliche Navigation bei allen Unterseiten auf der Startseite (evtl. via include einbinden und auf ne extra datei schieben, somit kannst du es gleich auf allen seiten ändern)
- Tolle DOrfübersicht!
- Grafiken selbstgemacht? Falls nein bitte woher! ;D
- Falls ja, hast du Lust mir n paar zu machen? (Klärung via PN)
- Wenn eingelogt bin ich auf: (<- Bitte ned Admin nennen, des wirkt dan so verboten als Standartnutzer^^)
- Der Vogel is cool, mag ihn auch haben!
Ja, bei der Sicherheit bin ich ganz überfordert. Ich habe das ganze nur als Spass gemacht aber wollte es mal bischen besser ausbauen. Das mit dem Ranking hab ich bereits auf meiner Test Version auf meinem Home Server überarbeitet, sprich es ist schön auf der Seite platziert und man scrollt einfach. Impressum mach ich auch noch, da bin ich aber noch unerfahren was alles rein kommt.
Spenden: Spenden ist echt nur da, das es da ist. Ich überarbeite es noch, das man keine Fake daten senden kann etc.
Include: Ich weiss, ich habe alles unsauber geschrieben. Ich habe aber bereits das meiste schön sortiert und die Verbindungen und functionen werden extern abgerufen.
Dorfübersicht: Danke, hab mich da an andern Spieler orientiert.
Grafiken: Alles selber gemacht.
Admin.php: Alles klar ich finde auch es kommt blöd mit admin. Darum heisst es jezt user.php
Vogel: Muss ich dir zustimmen der besteht aus unter 10 Pixeln und eine kleine Animation
Schlusswort: Ich bin selber sehr unzufrieden mit der Struktur, die werde ich komplett überarbeiten. Ich werde auch neue sachen implementieren. Als nächstes kommt eine Verzauberungswerkstätte, bei der man Feuerkristalle in Feuerpulver verzaubern kann. Das Feuerpulver wird eine neue Einheit, die gebraucht wird um das neue Gebäude im betrieb zu behalten. (Das neue Gebäude ist noch geheim.)
Mfg
Spiel UPDATE (08.01.14):
Ich habe einpaar Grafiken überarbeitet, ihr werdet es gut erkennen. Zusätzlich ist die Startseite jezt normal, mit einem Ranking zum Scrollen.
Ja ich verstehe schon, es ist mehr so ein Übungsprojekt oder? Arbeite derzeit an ähnliches Projekt. Also zuerst solltest du des mit der Domain wirklich machen weil Dot Tk zieht da so Statistikszeugs über Google und das hat grad die Ladezeit um mind. 50% erhöht.. Zu Sicherheit: Ich weiß ja nicht wie dein Code aufgebaut ist, hast du dein Code gegen Sql insections geschützt?
Hab grad die Meldung bekommen, nachdem ich '; echo "asd"; eignegben habe:
Quote:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /users/vote-game/www/index.php on line 22
du solltest alle User eingaben Schützen, indem du mysql_real_escape_string() verwendest. Ich persönlich hab mir ein eigene sautomatisches Schutscript geschrieben, in der ich alle $_REQUEST und $_GET, $_POST durchschicke und teste, funktioniert einwandfrei! Hier mal ein Seitenaufbau, damits übersichtlich bleibt (für meien Verhältnisse).
z.B. eine game.php
PHP Code:
<?
if(!isset($_SESSION['id'])) {
header("Location: index.php");
exit; //Rauscschmeisen wenn er seite ned aufrufen darf
}
//hier würd ich z.B. n test reinbaun ob die $_REQUEST.. okay sind
if(!isset($_GET['page'])) {
$_GET['page'] = "gamehaupt";
}
?>
<head>
<title>SON HTML ZEUGS FÜR ALLES WAS DIESE SEITE BETRIFFT; ALSO Z:B FÜR ALLE STARTSEITEN</title>
</head>
<body>
zum beispiel hier ne navigation
<?
$gamecontentseiten = "gamepages/".$_GET['page'].php;
if(file_exists($gamecontentseiten)) {
include $gamecontentseiten;
} else {
echo "Illegale Seite oder richtige seite hier einaun";
}
?>
Hier code der wieder überall stehen soll
(nur mal schnell hingetippt)
Grafiken: hast du bock mir n paar zu machen? Wirst aber nix dafür bekommen auser halt ne postivie Nennung oder so^^
Vögel: Auch selbstgemacht? Respekt, Animationen kann ich quasi gar ned :O
Zur neuen Rangliste:
Ich würd mehr sowas wie z.B. auf Facebook machen, oder mit Seiten, so Iframes wirken meienr Meinung nach ned soo toll bzw. professionel. Wenn du z.B. hier scahust: zoiglapp.de (ok habs ned unbedingt so gut gelöst, da erst auf den Button geklickt werden muss, aber mit den blöden jquery mobile ). Hier werden die Daten von der Datei backg.php gezogen. Hier meine Funktion:
Ich persönlich hab mir ein eigene sautomatisches Schutscript geschrieben, in der ich alle $_REQUEST und $_GET, $_POST durchschicke und teste
Keine gute Lösung. Du hast damit ganz leicht ungewollte Filterung und wunderst dich dann, warum etwas nicht funktioniert.
Mein Rat ist, PDO mit prepared Statements zu verwenden.
Zum Punkto Sicherheit: ich hoffe, du hashst die Passwörter mit einem Salt? Wenn nicht, dann solltest du dir das auf alle fälle auch anschauen, da das heutzutage Standard sein sollte.
Ich hab folgende Bugs in 1 Minute gefunden:
- Benutze den um deine HTML Fehler zu beheben.
- Login ohne Zugangsdaten
- Resourcen werden beim Upgraden der Einrichtungen nicht verändert
Verbesserungsvorschläge:
- Schau dir mal AJAX an. Neu Laden der Seite finde ich immer nervig
- mehr Anleitung
- Rückmeldungen an den User (z.B. ob das PW OK war, dass ein Gebäude gelevelt wurde,...)
Solltest du ein Layout brauchen können wir das gerne absprechen! Kann dir da was kleines zusammen brauen für ne kleine Gegenleistung. Dennoch solltest du dich erstmal um die genauen Funktionen kümmern
Ansonsten lass dich einfach nicht unterkriegen und mach weiter ! Übung macht den Meister.
Das Lightstone Projekt steht nicht mehr lange da, wo es jezt ist. Ich habe aus meinen Fehlern gelernt und einen haufen dazu gelernt. Ich bin schon an meinem Nachfolger dran. Allerdings bin ich da nicht sehr weit. Dazu kann ich bis Heute nur sagen es ist bischen Schwerer alles zu bekommen.
Man startet immernoch mit Holz & Stein. Man baut seine Holzfarm & Steinfarm aus. Da kommt die erste änderung. Ab jezt kostet der Ausbau immer mehr desto höher die Gebäudestufe ist.(08/15 halt ^^). Eine Bauzeit gibt es jezt auch die auch immer pro Stufe erhöht wird.(08/15 halt^^).
Dazu kommt ein Speicher(Lager). Denn man sets Ausbauen sollte um weiter zu kommen.
Weitere Gebäude wirds bestimmt geben. Allerdings bin ich noch nicht am Punkt angekommen das ich die in angriff nehmen kann. Bin erst noch bei der Rohstoff Produktion + Gold balancing.
Mein Ziel diesmal
Mein Ziel ist es, ein Sicheres Spiel zu machen mit toller Grafik und mehr funktionen. Das der Spielspass länger anhält.
Das wars bis jezt. Ich werde über den Verlauf des Projekts sicher noch den einen oder andern Post bringen. Für Ideen bin ich immer offen also her damit
Eigenes Browsergame! Lightstone ! 02/02/2014 - Browsergames - 30 Replies Ich habe aus Spass und auch um Php zu lernen ein eigenes Browsergame gemacht. Natürlich ist es sehhhhrr einfach gehalten und sehr miese Grafik, aber ich habe vor alles besser und hübscher zu machen.
Um was geht es bei dem Spiel?
Es geht drum die meisten Lichtsteine zu haben. Und wie bekomm ich die?
Indem du Holz und Stein förderst, sie auf dem Marktplatz verkaufst und mit dem Gold Schatzkisten kaufst. Wenn du sie öffnest hast du eine Chance auf einen Diamanten.
50 Diamanten -> 1...
Eigenes Browsergame!!!! 06/09/2012 - Browsergames - 5 Replies Hallo Leute :)
Ich programmiere Hobbymäßig und suche nun Leute, die mir bei einem Projekt helfen möchten.
~ 2x Supporter (Forum und Ingame)
~ 1x Forenmod
~ 1x Livesupporter (für den Livesupport)
~ 2x Gamedesigner (Charaktere, Häuser etc.)
~ 2x Wendesigner (Websitedesign)
~ 1x HTML und CSS Coder (fürs Webdesign)
Eigenes Browsergame. . . 01/28/2011 - Browsergames - 0 Replies Hallo habe ein browsergame erstellt und alles auf einem server geladen. Jetzt ist alles auf playerio.com *keine Werbung* drauf. und jetzt habe ich ne frage will also das browsergame auf meiner homepage starten und ich brauch da ne htlm-code hier auszug von der herstellerseite
Aber das funktioniert nicht was hier angegeben ist wäre schön wenn mir einer helfen könnte. danke
mfg.deathline4ever
Eigenes Browsergame 10/22/2010 - Browsergames - 10 Replies Hallo Com
Ich sitze schon seit mehreren Tagen an einem Mafia-Browsergame was einfach zu verstehen ist.
Da ich nun zu 90% fertig bin und es voll einsatzbereit ist lade ich die Datein nun mal auf einem FTP Server.
Eine .de .eu .org etc (was ihr nunmal haben wollt)
werde ich einrichten wenn ein paar erfolgreiche Spenden eingetroffen sind!
Ich hoffe das sich hier mal ein paar mein Browsergame anschauen wollen
Viel Spaß
euer
Daniel
Eigenes Browsergame 11/08/2009 - Main - 13 Replies Hallo,
Ich kaufe mir bald einige Bücher zum Programmieren (Java,PHP,Myqsl,HTML,Flash...! was mann so braucht) nun habe ich dazu nocheinmal einige Fragen.
!!!KONZEPT FÜR DAS SPIEL HAB ICH SCHON!!!
!!!ZEIT HABE ICH AM TAG 6-12Stunden!!!
1.Welche Programmier Sprachen werden gebraucht um z.b ein BG zu machen wie Deutschland kämpft oder DarkOrbit mit welchem Programm wird der Flash da gemacht er muss ja vorher erst erstellt werden also die Welten,Schiffe,Zwerge etc.