Guten Tag
Einmal mehr ist mir hier drin die Einstellung "das hab ich noch nie gesehen, das geht nicht" gesehen.
Solch eine Einstellung ist überall dort, wo neues erfunden werden muss, schlecht für die Innovationen.
Um eine gute Abgrenzung zu erreichen zwischen der "klassischen Browsergameentwicklung" sowie der "Skizierung der BGs der Zukunft" plädiere ich hiermit für die Schaffung eines Forenbereiches für Innovationen für die Zukunft.
Neue Gedanken, Innovationen, neue Ansätze, ... entstehen erst durch einen Austausch zwischen Menschen unterschiedlichen Hintergrundes. Da GN nun doch schon relativ stark und gross ist... Wieso eigentlich nicht da so n "Netzwerk" aufbauen?
So wie ich mir das vorstelle: Jeder der irgendwo eine rein nur schon theoretische Möglichkeit sieht, etwas interessantes zu machen, der schreibt Skiziert die Idee. Jedermann soll lese / schreibrecht haben. Wer sich über eine Idee äusert im Stile von "das geht eh ned", wird vom Zugriff gesperrt.
Es wird ERWÜNSCHT, dass Chaotische Zuständen herrschen. Flamen, wirre sachen schreiben, Ideen spinnen welche noch so abstrus erscheinen, ... ist erwünscht!
Anbei mal kurz Skizieren, um was für Beiträge es mir geht.
Innovation 1: psychologische Benutzerprofile zur Steigerung der Spieltiefe:
Es gibt im bereich der Kommunikation und der Psychologie zahlreiche Modelle. Diese Modelle haben meist einen relativ "simplen" Hintergrund nd lassen sich auch in einer für "nicht Psychologen" geeigneten Art und Weise beschreiben.
Es wird in einem Spiel ein Quest- Generator aufgebaut, welcher den Spieler immer wieder vor Entscheidungen stellt (welche fest vorgegeben sind). Durch diese so erhaltenen Antworten wird ein psychologisches Profil erstellt.
Je nach psychologischem Profil des Charakters kann dieser Charakter mit NPC's / ev. auch anderen Spielern besser oder eben weniger gut zusammenarbeiten.
Innovation 2: Messbarkeit des RPG Spiel Anteils
Es wird vom Charakter ein psychologisches Profil erstellt. Dies kann man sehr gut durch z.B. Ingame Quests erstellen.
Ebenso wird vom eigentlcihen Benutzer ein zweites Profil erstellt. Sehr gut eignen sich hier z.B. kleine "Unschönheiten" im UserInterface, oder aber auch Vorgänge wenn der Benutzer zwar eingeloggt ist, aber noch nicht spielt
=> Zweiteiliger Login. Zuerst loggt sich Nutzer mit NutzerID ein. Danach hat er dort die Übersicht über die einzelnen Charaktere; wählt einen und ist erst dann im Charakter.
Sprich: Umfrage im Nutzerteil.
Aufgrund eines Vergleiches des psychologischen Profiles Nutzer / Charakter kann ein Rückschluss darauf gezogen werden, mit was für einem Spieler wir es zu tun haben: RPG Spieler vs. Aufbauspieler vs. Kriegsspieler.
Innovation 3: Sprechende NPC's
Es gibt im internet im Bereich der Künstlichen Intelligenz diverse Projekte von "Sprechenden Programmmen". Sprich Programme, welche auf geschriebene Fragen geschriebene Antworten geben.
Vor 2 Jahren ist mir ein Programm besonders aufgefallen. Es lässt sich z.B. mit dem Input eines buches füttern; rechnet da n bisschen, und gibt dann sehr gute Antworten zurück.
Das ganze über die Konsole ansprechbar.
Was wäre zu tun: 1 mal im Tag die Datenbank der Software rollbacken (damit die Spieler den NPC nicht zu stark beeinflussen). PHP macht Bash aufruf; Programm gibt Antwort zurück. PHP gibt diese Antwort als NPC Antwort an den Gamer.
Was hält ihr von einer Kategorie für "Gedankenspiele unterschiedlichen Realitätsgehaltes"?
Gruss
Innovationen:Input "psychologische Benutzerprofile
gepostet vor 19 Jahre, 9 Monate von schokofreak
gepostet vor 19 Jahre, 9 Monate von None
es wäre durchaus grandios sowas wie eine "richtige" KI in einem RPG BG zu haben. Ich habe mir ein paar Gedanken an anderer Stelle dazu gemacht.
Nämlich eine "Customer" KI für Aufbauspieler. Als Klasseninstanz stellt sie defacto die Einwohner der Kolonie / Basis / whatever dar. Sie hat bestimmte Bedürfnisse die erfüllt werden sollen. Je nach dem ist sie zufriedener oder nicht, prdouktiver oder nicht etc pp. Aber schon beim Skizzieren ist mir klar geworden, das wäre VIEL Arbeit.
Nämlich eine "Customer" KI für Aufbauspieler. Als Klasseninstanz stellt sie defacto die Einwohner der Kolonie / Basis / whatever dar. Sie hat bestimmte Bedürfnisse die erfüllt werden sollen. Je nach dem ist sie zufriedener oder nicht, prdouktiver oder nicht etc pp. Aber schon beim Skizzieren ist mir klar geworden, das wäre VIEL Arbeit.
gepostet vor 19 Jahre, 9 Monate von KoMtuR
Also viele Innovationen sind ja eben umsetzbar. Aber manchmal auch zu rechenintensiv. Ich weiß nicht, ob sich das alles mit php so praktikabel verhält. Wenn man aber zusätzlich noch andere Sprachen beherrscht - umso besser. Dieses Script mit den "sinnvollen" Antworten lässt sich auch in anderer Art und Weise nutzen. Nehmen wir neurale Netzwerke: Man hat ein Gefährten, welcher sich im Kampf gegen Monster für dich einsetzt. Nur ist dieser am Anfang noch dumm. Man steuert diesen Gefährten und er lernt eben deine Züge des Angriffs und setzt sie nach gewisser Zeit selbstständig um. Sehr gut zu programmieren finde ich. So erstellt man einen immer intelligenteren Partner und schafft so immer individuelle Charaktere.
Nochmal zum Sprach-Skript. Ich würde da versuchen das als Socket-Applikation laufen zu lassen. So hat man mehr Speed und man könnte es im größeren Maßstab einsetzen, Wenn man sich nämlich vorstellt, dass eine Welt vielleicht hundert NPCs hat dann geht das ganz schön in de Rechenleistung. Also würd ich das ganze systemnah mit perl oder c machen.
Auch finde ich die Kartengestaltung ein wichtigen Punkt. Die meisten spiele haben 0815 Karten, wo man sich so "eckig" vorkommt Hier mal eine vorabversion eines Mapeditors, welche zwar noch eckig aussieht, aber nur, weil die Texturen noch nicht stimmen: http://www.marblecommunity.de/editor/
Also man sollte denk ich mal versuchen von isometrie und kubischen kartenklötzen zu entschwinden. Zumindest den Anschein machen. Da würde man bestimmt viele Leute anziehen.
Nochmal zum Sprach-Skript. Ich würde da versuchen das als Socket-Applikation laufen zu lassen. So hat man mehr Speed und man könnte es im größeren Maßstab einsetzen, Wenn man sich nämlich vorstellt, dass eine Welt vielleicht hundert NPCs hat dann geht das ganz schön in de Rechenleistung. Also würd ich das ganze systemnah mit perl oder c machen.
Auch finde ich die Kartengestaltung ein wichtigen Punkt. Die meisten spiele haben 0815 Karten, wo man sich so "eckig" vorkommt Hier mal eine vorabversion eines Mapeditors, welche zwar noch eckig aussieht, aber nur, weil die Texturen noch nicht stimmen: http://www.marblecommunity.de/editor/
Also man sollte denk ich mal versuchen von isometrie und kubischen kartenklötzen zu entschwinden. Zumindest den Anschein machen. Da würde man bestimmt viele Leute anziehen.
gepostet vor 19 Jahre, 9 Monate von schokofreak
Seh schon... der Anteil der Leute, welche auch n bisschen über das PHP Hinausdenken möchten, ist sehr klein hier drin...
Schade So wird wohl nix aus dieser idee...
Gruss
Schade So wird wohl nix aus dieser idee...
Gruss
gepostet vor 19 Jahre, 9 Monate von troopers
Original von schokofreak
Seh schon... der Anteil der Leute, welche auch n bisschen über das PHP Hinausdenken möchten, ist sehr klein hier drin...
Schade So wird wohl nix aus dieser idee...
ich glaub grad wirst du zu enstirnig
defakto ist die bedeutung von Browsergame = über den Browser spielbar.
ergo "muß" (mehr oder weniger^^) man sich an die zur verfügungstehenden protokole für server halten, und weitleufig wird die webserver landschaft nunmal von
-lamp server
dominirt alternativ gibts noch
-winserver
was darüber hinausgeht ist nun mit verlaub mangelware
also arbeit der grosteil für serverseitige programirung meistens mit sprachen aller: net, php, asp, java, c (liste kann noch erweitert werden aber das sind die heufigsten zur zeit)
und ohne frage ist php zur zeit wohl (aufgrund der serverlandschaft + tuts) nunmal di am heufigsten verwendete) also liegt es nahe php zu sagen
demnach soltest du vieleicht nicht sovort ein urteil fällen
sory aber der gedanken furtz mußte einfach raus
gepostet vor 19 Jahre, 9 Monate von schokofreak
Da haben wir uns falsch verstanden...
ich will damit sagen: Denkt ned immer an die Programmiersprache und das Technische! denkt, an das interessante... egal wie mans vorerst technisch macht.
Du kannst im obigen Post von mir aus PHP durch "beliebige ProgSprache" ersetzen.
Gruss
ich will damit sagen: Denkt ned immer an die Programmiersprache und das Technische! denkt, an das interessante... egal wie mans vorerst technisch macht.
Du kannst im obigen Post von mir aus PHP durch "beliebige ProgSprache" ersetzen.
Gruss
gepostet vor 19 Jahre, 9 Monate von None
Ich finde es schon interessant, allerdings hab ich gerade genug mit meinem EventHandler zu tun. Und der ist ziemlich simpel (was mich allerdings auf 4 Klassen und inzwischen 1500 Zeilen Code bringt).
Für mich steht die Arbeit die ich mit so einem System habe nicht in einem vernünfigten Verhältnis zu dem Nutzen.
Mal ganz davon abgesehn, dass es schon einige Programme in die Richtung gibt!
Für mich steht die Arbeit die ich mit so einem System habe nicht in einem vernünfigten Verhältnis zu dem Nutzen.
Mal ganz davon abgesehn, dass es schon einige Programme in die Richtung gibt!
gepostet vor 19 Jahre, 9 Monate von knalli
Hast schon Recht, wenigstens der Entwickler sollte noch das Fünkchen Verstand nutzen und nicht mit Technik prollen, sondern mit Spielsinn, witz und technik.
Aber ich muss ehrlich zugeben, dass ich von den oben genannten Dingen selber grad nicht viel anfangen kann, obgleich das definitiv kein schlechtes Ding ist, im Gegenteil.. wird nicht lange dauern, dann gibt es diesbgzl mit Sicherheit einen neuen Markt für die "Masse".. derzeit wird es wohl hauptsächlich an der Technik (HW/SW) hapern.
Aber ich muss ehrlich zugeben, dass ich von den oben genannten Dingen selber grad nicht viel anfangen kann, obgleich das definitiv kein schlechtes Ding ist, im Gegenteil.. wird nicht lange dauern, dann gibt es diesbgzl mit Sicherheit einen neuen Markt für die "Masse".. derzeit wird es wohl hauptsächlich an der Technik (HW/SW) hapern.
gepostet vor 19 Jahre, 9 Monate von BLUESCREEN
Original von knalli
(...) nicht mit Technik prollen, sondern mit (...) technik.
achso...
gepostet vor 19 Jahre, 9 Monate von knalli
Original von BLUESCREEN
Original von knalli
(...) nicht mit Technik prollen, sondern mit (...) technik.
achso...
ich habe 2 "-" vergessen:
==>
und nicht mit Technik prollen, sondern mit Spielsinn, -witz und -technik.