Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

12.05.2012, 18:36

Rising Farms Online Vorstellung


(Link)


Was ist Rising Farms – Online?


Rising Farms Online ist ein Online-Rollenspiel mit Schwerpunkt auf Farmsimulation. Das System dahinter wird komplett selber programmiert. Erste Alpha-Tests werden durchgeführt. Weitere sind in Planung.


Um was geht es in Rising Farms – Online?

Als sogenannter "Farmer" betreibt ihr euren eigenen Hof, bestellt die Felder und treibt Handel mit anderen Spielern. Vorher müsst ihr natürlich wie in jedem anderen Spiel auch einen Charakter erstellen. Dieser lässt sich mit Haaren, Augenfarben, Hautfarben und verschiedenen Items stark individualisieren. Der Spieler wird in RFO mit einem Tutorial in die Spiellogik eingewiesen.
Nun kann der Spaß beginnen! Vieles gibt es auf der Farm zu tun. Vom einfachen Samen sähen, Bäumen anpflanzen, Tieren kaufen und Freunden treffen bis hin zum Handel treiben. Letzteres geht übrigens prima über das implementierte Auktionshaus.

Ihr müsst eure Gegenstände allerdings nicht nur kaufen und verkaufen - nein ihr könnt sie finden! Ist euch mal langweilig, so könnt ihr eure Farm, eure Tiere und euer Lager erweitern! Oder ihr nehmt an spannenden Events teil und gewinnt tolle und teils seltene Gegenstände.

Rising Farms Online legt viel Wert auf Multiplayer-Farming und Handel.


Die Story


Es wird eine Hintergrundgeschichte zur Farm und zur Stadt geben. Quests bei denen es tolle Belohnungen gibt werden ebenfalls implementiert. Allerdings wird der Spieler seine Geschichte selber schreiben! Ihr werdet Kontakte knüpfen, nähere Beziehung zu NPCs und Spielern eingehen und eines Tages der größte Farmer werden!


Die Features

  • Jeder Spieler hat eine Farm mit einem eigenen Haus (Häuser können erweitert werden)
  • Der Spieler hat ein Lager wo man Gegenstände wie Samen oder schon geerntete Pflanzen einlagern kann und sie zum Beispiel zu einer anderen Jahreszeit für viel Geld verkaufen kann! (Das Lager kann erweitert werden)
  • Es gibt eine Vielzahl von Tieren, Samen, Bäumen, Küchen für das Haus und andere Sachen zum dekorieren eurer Grundstücke!
  • Es wird eine Art "Mitbesitzer" – Liste für jede Farm geben, die nur der richtige Besitzer verwalten kann. Dies macht es möglich, das andere Spieler auf das Lager und die Felder usw zugreifen kann.
  • Es wird einige Quests geben die euch tolle Belohnungen bieten!
  • Jeder Spieler kann einen Marktstand am Marktplatz errichten oder einen Gegenstand ins Auktionshaus stellen.
  • Wenn man sich eine Küche zugelegt hat, die Kochkunst erlernt hat und schon ein paar Rezepte besitzt, können tolle Gerichte gekocht werden!
  • Man wird auch die Möglichkeit haben Post bzw. Packete an andere Spieler zu verschicken!
Hier noch ein Screenshot!


(Link)


Rekrutiert Ihr auch Mithelfer?

Derzeit suchen wir:

  • Pixler
  • Musiker (Komponisten)
  • Mapper
Falls ihr euch für einen der Bereich bewerben wollt tut dies bitte in unserem Forum!

http://www.risingfarms-online.com/

2

12.05.2012, 19:13

Hört sich schon gut an. Ich würde mir allerdings mehr Details zur technischen Umsetzung (dies ist ein Programmiererboard!!) wünschen und auch eine Übersicht, was von den geplanten Dingen überhaupt schon alles funktioniert.
Lieber dumm fragen, als dumm bleiben!

3

12.05.2012, 20:59

Technischer Hintergrund:

Der Client wird in C# programmiert und mit Hilfe von XNA 4.0 umgesetzt. Der Server wird in Java programmiert. Die beiden kommunizieren über Sockets, bedeutet der Server erstellt für jeden Client einen Socket.

Für das Client-GUI wird die Awesomium-DLL benutzt wodurch das GUI in HTML + Javascript umgesetzt wird.

Zum Speichern von Daten wird MySql verwendet. So speichert der Server alle 30 Sekunden alle "Neuerungen" in die Datenbank.

Was bisher funktioniert:

Login + Authentifizierung - Der Spieler gibt seine Daten ein und diese werden vom Server auf ihre Richtigkeit überprüft. Danach wird gecheckt ob der Spieler "das Recht" hat sich einzuloggen und falls ja ist er drinnen.

Charaktererstellung - Der Spieler erstellt sich einen Charakter seiner Wahl mit gewünschtem Namen.

Charakterlogin - Der Spieler loggt sich mit dem jeweiligen Charakter ein und kann sich auf einer leeren Map bewegen und andere Spieler sehen.

Ausserdem steht der Map-Editor schon mit dem man flexible Maps erstellen, speichern und wieder laden kann.

Viele Grüße

MitgliedXYZ

Alter Hase

Beiträge: 1 369

Wohnort: Bayern

  • Private Nachricht senden

4

12.05.2012, 21:08

Ist es eigentlich ein online-Spiel zum installieren, oder ein Browsergame?
Läuft alles über einen zentralen Server, oder werden die Spielstände auf dem jeweiligen Host gespeichert?
Update: Oh, du hast in der Zwischenzeit schon geantwortet, während ich noch geschrieben habe...

5

14.05.2012, 17:05

Soweit richtig.

Fragen wurden über dir beantwortet.

Viele Grüße

Counterfeit

Frischling

Beiträge: 32

Beruf: Softwareentwickler

  • Private Nachricht senden

6

15.05.2012, 14:56

Sieht richtig gut aus. Auf eurer Webseite/Forum wird der RPG Maker erwähnt, was spielt er für ne Rolle? Wird er nur für die Kartenerstellung genutzt?

7

15.05.2012, 18:19


Was bisher funktioniert:

Login + Authentifizierung - Der Spieler gibt seine Daten ein und diese werden vom Server auf ihre Richtigkeit überprüft. Danach wird gecheckt ob der Spieler "das Recht" hat sich einzuloggen und falls ja ist er drinnen.

Charaktererstellung - Der Spieler erstellt sich einen Charakter seiner Wahl mit gewünschtem Namen.

Charakterlogin - Der Spieler loggt sich mit dem jeweiligen Charakter ein und kann sich auf einer leeren Map bewegen und andere Spieler sehen.

Ausserdem steht der Map-Editor schon mit dem man flexible Maps erstellen, speichern und wieder laden kann.

Viele Grüße
Wir hatten in einer vorab-Version den von dir erwähnten Maker verwendet, programmieren nun aber alles selber.

Viele Grüße

Counterfeit

Frischling

Beiträge: 32

Beruf: Softwareentwickler

  • Private Nachricht senden

8

16.05.2012, 14:45

Ah okay, das hört sich doch gut an.

Zitat


Für das Client-GUI wird die Awesomium-DLL benutzt wodurch das GUI in HTML + Javascript umgesetzt wird.


Kannst du dazu etwas mehr sagen? Warum benutzt du kein GUI-Framework explizit für XNA? Wie z.B. Squid oder Nuclex Framework?

9

16.05.2012, 17:25

Kannst du dazu etwas mehr sagen? Warum benutzt du kein GUI-Framework explizit für XNA? Wie z.B. Squid oder Nuclex Framework?
Weil dies derzeit eine gute Alternative für uns darstellt. Es bietet uns viele Möglichkeiten und man kann sich auf andere Sachen konzentrieren, später wird eventuell ein eigenes GUI-System programmiert. ;)

Viele Grüße

Noodle

unregistriert

10

17.05.2012, 17:44

Sieht gut aus, gefällt mir :)

Werbeanzeige