mmofacts.com

Programmierer gesucht!

gepostet vor 15 Jahre, 11 Monate von Kingmanny

Hallo Leute,

ich suche einen netten guten Programmierer (oder auch 2), der PHP und HTML programmieren kann und der sich mit SQl auskennt. Ich kann leider nur HTML und die Grafiken erstellen.

Ich habe kürzlich ein paar Codeschnipsel eines BGs (Wirtschafts Spiel) erhalten was vom "Erschaffer" nicht mehr weiter gecodet wird. Da ich nicht möchte, dass das Spiel verloren geht würde ich es mit einem Programmierer wieder instant setzen und erweitern.

Wer Lust und Zeit hat meldet sich bitte bei mir. Ich übernehme (wenn das Projekt was wird) die Server kosten usw... Jedoch gibt es keinen Lohn oder dergleichen, es soll nur ein Hobby sein und Spaß machen.

Bei Fragen oder Kontakt:

ICQ: 191679286

E-Mail: [email protected]

lg Kingmanny

gepostet vor 15 Jahre, 11 Monate von RedFighter

Bitte mal einen Auszug vom Code zeigen.

Danke.

gepostet vor 15 Jahre, 11 Monate von Kingmanny

Ich kann dir gleich sagen das es kein Öder Ogame Clon (!!!) ist, der Code wurde von jemand anderen geschrieben, aber der Programmierer hatt keine Lust mehr weiter zu amchen also hat er mir seinen Code gegeben. Da ich das alte Spiel echt geil finde (WISI) würde ich diesen Code mit ein oder 2 Coder etwas verändern und online stellen.

Hier ein Auszug aus dem Code: (von der Gebäude bauen PHP-Seite)

PHP:

session_start();
$id = $_SESSION['id5'];
$seite = $_GET['seite'];
$bauen = $_GET['bauen'];
$anz = $_POST['anz'];
$typ = $_GET['typ'];
$gebid = $_GET['gebid'];
$site1 = $_GET['site'];
$lizenz = $_GET['lizenz'];
$startge = $_POST['firm'];
$firmname = $_POST['firmname'];
if($firmname != "")
{
if($startge < "50000")
{
$startge = 50000;
}
}
if($site1 == "")
{
$site1 = "0";
}
$site2 = $site1 + 5;
$site3 = $site1 + 10;

include ("data.php");
$geb = "SELECT name, geld, steuersatz, wellblech, bungalow, haus, mehrhaus, hhaus, gk, gg ,rgk, rgg, werbung, wokom, grunds, firmid FROM user2 WHERE id = '$id'";
$erggeb = mysql_query($geb);
while($row = mysql_fetch_object($erggeb))
{
$mynick = $row->name;
$mygeld = $row->geld;
$steuer = $row->steuersatz;
$well = $row->wellblech;
$bunga = $row->bungalow;
$haus = $row->haus;
$mhaus = $row->mehrhaus;
$hhaus = $row->hhaus;
$gg = $row->gg;
$gk = $row->gk;
$rgk = $row->rgk;
$rgg = $row->rgg;
$werbung = $row->werbung;
$wokom = $row->wokom;
$grund = $row->grunds;
$firmid = $row->firmid;
}
$firma = "SELECT stufe FROM firma WHERE id = '$firmid'";
$ergf = mysql_query($firma);
while($row = mysql_fetch_object($ergf))
{
$firmst = $row->stufe;
}
gepostet vor 15 Jahre, 11 Monate von darken

Original von Kingmanny


$id = $_SESSION['id5'];
$seite = $_GET['seite'];
$bauen = $_GET['bauen'];
$anz = $_POST['anz'];
$typ = $_GET['typ'];
$gebid = $_GET['gebid'];
$site1 = $_GET['site'];
$lizenz = $_GET['lizenz'];
$startge = $_POST['firm'];
$firmname = $_POST['firmname'];

Ich hoffe mal sehr die Daten werden noch escapet, aber ich vermute das ist nicht der Fall, wobei wir natürlich nicht sehen, ob das in die DB kommt, ich vermute allerdings einmal, das landet zu einem späteren Zeitpunkt einmal dort. Könnte auch sein, dass erst dann die Daten verifiziert werden, aber ich mach das immer wenn ich die Variable definiere...

Ein Wirtschaftsspiel wäre durchaus interessant, aber ich vermute einmal, da müsste ich mir den Code genauer anschauen um genau sagen zu können ob man da was raus machen kann oder nicht.

gepostet vor 15 Jahre, 11 Monate von Nerosmeel

Es ist ja das was der alte Coder gemacht hat, wenn ich das richtig verstanden hab. Ergo bliebe es dem neuen überlassen wie er es macht ;-)

gepostet vor 15 Jahre, 11 Monate von Kampfhoernchen

Wenn er mit perpared Statements arbeitet geht das ja auch so. Und so wie er es aufgebaut hat kann man es noch relativ leicht mit einem mysqlrealescape versehen.

gepostet vor 15 Jahre, 11 Monate von Kingmanny

@Darken: Schreib mir eine E-mail dann kann ich dir noch ein paar "Code Schnipsel" schicken.

@ Nerosmeel: Genau, nur ich habe nicht viel erfahrung mit PHP und MySql deshalb brauche ich ja einen oder vlt zwei Coder der mir Hilft meine Ideen und die der anderen umzusetzten und das Spiel online zu stellen.

@Kapfhoernchen: Ja der Code ist relativ einfach programmiert und ich glaube, etwas durcheinander ;-). Genau darum suche ich jemanden (oder auch zwei) der/die PHP und MySql können und mir helfen das Spiel zu verändern usw...

lg

gepostet vor 15 Jahre, 11 Monate von Nerosmeel

Sei doch mal offen anderen Sprachen gegenüber^^

Java gäbs da noch oder Ruby on Rails

gepostet vor 15 Jahre, 11 Monate von splasch

Also wenn ich mir die Top Ten im Game anschaue.

Dann sieht das danach stark aus als wurde gecheatet:

koskos  8310564022354100000
  SirManny   133245839442640000
  thommi   129455620399980000
  Hoper   127878007081360000

Unsw.

Da müßte man sicher viel umschreiben um nur mal die Sicherheits mängel zu beheben. Wenn ich Zeit habe kann ich dir ja das ein und andere Script mal umschreiben.

Hab soeben die Anmeldung getestet dort wird nicht mal das Schema der Mailadresse geprüft. Daher ist nnn bei dem Game auch eine gültige Mail Adresse.

Also im Thema Sicherheit ist das sicher noch sehr viel zu machen Praktisch müßte mal alles Überarbeitet werden.

Mfg Splasch

gepostet vor 15 Jahre, 11 Monate von RedFighter

Original von Kingmanny

Ich kann dir gleich sagen das es kein Öder Ogame Clon (!!!) ist...

 Das hab ich doch garnicht wissen wollen oder?

Dann ist XNova kein Ogame Clon mehr (aber das nur nebenbei gesagt ;) ).

gepostet vor 15 Jahre, 11 Monate von Kingmanny

Tag Leute,

@Splasch: Da wird nicht gecheatet, man kommt nur verdammt schnell an zu viel geld. (SirManny ist mein Account). Ja an der Sicherheit muss wirklich was gemacht werden nur alleine schaff ich das nicht mit meinen momentanen Kentnissen.

@RedFighter: Naja, ich wollte das gleich mal klar stellen das ich hier keinen 0815 Clon online stellen will, sondern ein Wirtschaftsspiel.

P.S. Ich suche immer noch einen Programierer!

lg

gepostet vor 15 Jahre, 11 Monate von splasch
Da wird nicht gecheatet, man kommt nur verdammt schnell an zu viel geld.

Dann liegt ein Grober Fehler im Konzept vor. Denn ich kann mir nicht vorstellen das es so geplannt war.

Wenn er mit perpared Statements arbeitet geht das ja auch so. Und so wie er es aufgebaut hat kann man es noch relativ leicht mit einem mysqlrealescape versehen.

Das ist ein Allgemeiner irr glaube selbst wenn man mysql absichert heißt es noch lang nicht das es so gut ist.Denn andere Angriff Methoden wie Cross scripting währen dann immer noch möglich. 

Daher gilt Werte von aussen immer Prüfen vor egal für was sie später verwendet werden.

Mfg Splasch

gepostet vor 15 Jahre, 11 Monate von Kingmanny

So,

ich habs jetzt mal geschaft und das Spiel (natürlich noch unverändert) bei nem free hoster hochzuladen.(damit man dort gleich die Änderungen testen kann.)

@Splasch: Wenn du mir mal ne Mail schreibst dann kann ich dir z.B. mal die reg PHP-Seite schicken und du kannst sie (wenn du willst) sicherer machen.

Mal ein kleiner Auszug aus der Wisi-Spielbeschreibung:

"Wisi ist eine Wirtschaftssimulation
in der es darum geht in möglichst kurzer
Zeit möglichst viel Geld zu verdienen."

Also wird hier kein Konzept verfehlt, es ist nur etwas (zu) leicht an viel Geld zu kommen -> ein Problem was ich eigentlich mit einen Programmierer aus der Welt schaffen will.

@Alle: Kennt ihr denn Niemanden der mir vllt. helfen könnte? Ich suche immer noch Unterstützung...

lg


gepostet vor 15 Jahre, 11 Monate von Someone

Sorry wenn ich jetzt mal eine ganz dumme Frage stelle, aber: Das Balancing des Spiels funktioniert offenbar nicht so wirklich, der Code ist unsicher, das Design ist ... und das Forum hat ganze 12 registrierte Benutzer. Sprich man müsste eigentlich mit allem komplett bei Null beginnen. Was genau ist so toll an dem Spiel, das man sich die Arbeit antun sollte?

gepostet vor 15 Jahre, 11 Monate von Fobby

Original von Kingmanny

"Wisi ist eine Wirtschaftssimulation
in der es darum geht in möglichst kurzer
Zeit möglichst viel Geld zu verdienen."

Also wird hier kein Konzept verfehlt, es ist nur etwas (zu) leicht an viel Geld zu kommen -> ein Problem was ich eigentlich mit einen Programmierer aus der Welt schaffen will.

Falscher Ansatz - dafür brauchst du einen Gamedesigner, keinen Programmierer (vorausgesetzt du beziehst dich hier nur auf Nicht-Sicherheitsbezogene Probleme).

gepostet vor 15 Jahre, 11 Monate von Kingmanny

Moin,

@Fobby: Ne ich meinte eigentlich nur die Einnahmen der Gebäude runtersetzten, so etwas wie Steuern einführen usw....

@Someone: Da der entwickler auf gehört hat gehen allmählich die Spieler. Das ist aber egal, ich möchte ja ein etwas anderes Spiel rausbringen. Die Balance lässt sich ganz einfach wieder herstellen, amch dir da mal keine Sorgen. Ja der Code ist vielleicht "unsicher" aber der ist ja nur übernommen und keiner hat bisher einen "super sichern" Code geschrieben. Beim Design geht es eher um die Geschmäker, ich persönlich finde das Design von wisi total geil, Schwarz+Weiß rulezzz!!!

Ich will auch nicht mit dem Spiel neuanfagen oder so etwas. Ich würde den bisherigen Code einfach nur überarbeiten und darauf ein neues (verbessertes) Game aufbauen, aber trotzdem den Stil beibehalten. Der programmierer muss eigentlich nur auf ein schon vorhandenes Gerüst aufbauen = eigentlich nur halbe Arbeit...

lg

gepostet vor 15 Jahre, 11 Monate von darken

Original von Kingmanny

Der programmierer muss eigentlich nur auf ein schon vorhandenes Gerüst aufbauen = eigentlich nur halbe Arbeit...

Oder womöglich doch 4x so viel...

gepostet vor 15 Jahre, 11 Monate von Kingmanny

Ja wahrscheinlich 4x mal so viel... Das Problem ist, das ich momentan die Sicherheitslücken usw. nich selbst einschätzen/beheben kann, habe keine Erfahrung damit....

....was dann zum nächsten problem fürt nämlich: Wer arbeitet mit nem 14 Jungen zusammen der wahrscheinlich eh nix vom proggen rafft O.o?? Niemand genau. Darum zwecklos hier.

lg

gepostet vor 15 Jahre, 11 Monate von blum

Original von Kingmanny

 Beim Design geht es eher um die Geschmäker, ich persönlich finde das Design von wisi total geil, Schwarz+Weiß rulezzz!!!

Ich glaube Fobby meinte Gamedesign, nicht Oberflächendesign ;P

gepostet vor 15 Jahre, 11 Monate von Kingmanny

Jetzt verwirrt ihr mich :P

@blum: Ich hab das mit dem Desgin nicht zu Fobby gemeint sonder zu Someone! Er meinte das Design wäre... nix da mit Gamedesign.

@Fobby: Danke, aber das wusste ich auch schon.

lg

Auf diese Diskussion antworten