python-stackless

___ qstntxt ___

ich versuche, ein MMO-Spiel mit Python zu entwerfen ...

Ich habe stackless ausgewertet und da es nicht der allgemeine Python ist und es eine Gabelung ist, möchte ich es nicht benutzen

Ich versuche zwischen zu wählen pysage Zuckerbrot Dramatis und parley

irgend jemand irgendeine dieser Bibliotheken versuchen?

Vielen Dank für Ihre Antworten

    
___ tag123python ___ Python ist eine dynamische und stark typisierte Programmiersprache, die die Usability betont. Zwei ähnliche, aber größtenteils inkompatible Versionen von Python sind weit verbreitet (2 und 3). Wenn Sie eine versionsspezifische Python-Frage haben, sollten Sie die Tags [python-2.7] oder [python-3.x] zusätzlich zum Tag [python] verwenden. Wenn Sie eine Python-Variante wie jython, pypy, iron-python usw. verwenden, kennzeichnen Sie diese bitte entsprechend. ___ answer312143 ___

Ich würde mich für pysage entscheiden.

Es hat die höchste Abstraktionsstufe und eine leichtgewichtige Messaging-API, die Ihnen viel Flexibilität bietet. Ich würde mir vorstellen, wenn Sie ein MMO entwerfen, werden Sie so viel Flexibilität wie möglich wollen.

Es braucht auch eine Seite von Erlangs Actor-Modell, das wirklich solide ist.

Das ist großartig, dass Sie versuchen, ein MMO über Python zu bauen! Es hat großartige OpenGL-Bindungen, wenn Sie Grafiken hinzufügen möchten, was großartig ist!

Ich hoffe, das hilft.

    
___ qstnhdr ___ Gute Python-Bibliothek zum Entwerfen eines MMO? Schauspielerbasiertes Design [geschlossen] ___ answer1203039 ___

Ich habe versucht, ein MMO in Python zu schreiben, es war schrecklich. Jetzt habe ich bei der Entwicklung von Server-Software auf Erlang und seine Lightyears vor anderen Sprachen umgeschaltet. Sie können mein Projekt unter Ссылка überprüfen.

Btw Schreiben der Client-Grafiken in OpenGL ist eine riesige Aufgabe, Sie wollen wahrscheinlich etwas wie Ogre3d (es gibt Python-Bindungen).

    
___ answer321042 ___

Ursprünglich Twisted Python wurde entwickelt, um MMOs zu schreiben, aber es ist nicht wirklich einfach zu benutzen. Ich weiß nicht, ob es eine Actor-Implementierung dafür gibt, vielleicht im TX-Projekt im Launchpad ?

    
___ tag123pythonackless ___ Stackless Python ist eine experimentelle Implementierung der Python-Sprache; Stackless wurde von Anfang an entwickelt, um die Einschränkungen von cPythons Global Interpreter Lock zu umgehen, indem Tasklets verwendet werden, die Funktionen als Microthreads implementieren. ___ tag123stackless ___ Stackless bezieht sich auf eine Code-Implementierung, die keinen Aufruf-Stack verwendet. Haskell ist ein Beispiel für eine stapellose Sprache ___ tag123mmo ___ Ein Massively Multiplayer Online Game (auch MMO und MMOG genannt) ist ein Multiplayer-Videospiel, das Hunderte oder Tausende von Spielern gleichzeitig unterstützen kann. Sie werden notwendigerweise im Internet gespielt und weisen normalerweise mindestens eine persistente Welt auf. ___
11
Antworten

Python vs. Java - Welches Programm wählen Sie für die gleichzeitige Programmierung und warum? [geschlossen]

Wenn Sie nicht Python oder Java verwenden, würden Sie dann generell eine statisch typisierte oder eine dynamische Sprache wählen?     
07.12.2009, 17:21
2
Antworten

Welche Programmiersprachen unterstützen Hot-Code-Swapping und / oder Sandboxing?

Ich würde gerne ein webbasiertes MMO-Spiel schreiben, das es den Benutzern erlaubt, AI zu schreiben und es als Teil des Spiels auszuführen. Ich beabsichtige, Html5 für Grafiken zu verwenden und möchte, dass diese webbasiert ist, damit auf Smartp...
21.01.2010, 01:48
1
Antwort

Die Leistung von Stackless Python-Netzwerken nimmt im Laufe der Zeit ab?

Also spiele ich mit stackless Python herum und schreibe einen sehr einfachen Webserver, um mich selbst mit Mikrothreads / Tasklets zu programmieren. Aber jetzt zu meinem Problem, wenn ich etwas wie ab -n 100000 -c 50 http://192.168.0.192/ (...
16.02.2009, 22:16
2
Antworten

Blockierung von Kanälen und asynchronen Nachrichtenübergaben

Ich habe zwei Methoden zur "Nachrichtenübergabe" bemerkt. Eins habe ich von Erlang gesehen und das andere stammt von Stackless Python. Von dem, was ich hier verstehe, ist der Unterschied Erlang Style - Nachrichten werden gesendet und in die M...
10.02.2010, 19:32
2
Antworten

Brauchen Sie einen Vorschlag über MMORPG Datenmodell Design, Datenbankzugriff und stackless Python [geschlossen]

Ich arbeite an der Entwicklung eines rundenbasierten MMORPG-Gameservers. Die Low-Level-Engine (NICHT von uns geschrieben), die die Vernetzung, Multi-Threading, Timer, Inter-Server-Kommunikation, Hauptspiel Schleife usw., war geschrieben von C...
28.12.2011, 19:57
3
Antworten

Gute Python-Bibliothek zum Entwerfen eines MMO? Schauspielerbasiertes Design [geschlossen]

ich versuche, ein MMO-Spiel mit Python zu entwerfen ... Ich habe stackless ausgewertet und da es nicht der allgemeine Python ist und es eine Gabelung ist, möchte ich es nicht benutzen Ich versuche zwischen zu wählen pysage Zuckerbrot Drama...
23.11.2008, 03:56