• # Sphere

    Posté par . En réponse au journal moteurs de jeux d'aventure (2D) sous Linux, où en est-on ?. Évalué à 8.

    J'ai pas mal cherché un moteur de jeux 2D au moins sous linux, et il y a, pour ce que j'aime faire, 2 possibilités :

    A) http://aegisknight.org/sphere
    ----------------------------------------------------
    code c++
    bonne communauté

    qui existe sous winwin linux, code source le moteur compile facilement sous nunux (audière+corona+spidermonkey+sdl).

    Avantage, le code de ton jeu est en javascript(compétence transversale).

    Avantage il est vraiment très ouvert (tu dois dev tout ton jeux, tu n'es pas enfermé dans un moteur avec des parties toutes faites par exemple moteur de combats implémenté en 'hard' dans le soft).

    Inconvénient ; l'ide creation linux est très très loin derrière l'ide winwin (qui tourne bien dans le dernière wine compilé maison sous debian.
    Inconvenient, ils vont travailler un nouvel ide multi plateforme mais sous mono (arggggggg).

    Avantage : on pourrait porter le moteur (engine) sous gp2x (j'essaye de travailler dessus, mais je suis pas un pro) je suis en train de cross-compiler et j'attends d'avoir un peu de temps pour regarder cela de près. il semble à lire les mailling list qu'il y a un problème pour faire tourner audière sous arm (problème de pointeurs je crois...)

    Avantage : il est déja fonctionnel

    B) ohrrpgce
    -----------------------
    http://hamsterrepublic.com/ohrrpgce/index.php/Main_Page.html
    bonne communauté

    Moteur de jeux type rpg (donc bien plus typé), il tourne bien winwin et linux (natif), Il est codé en freebasic et est donc compilable avec le compilo freebasic, binaires existent pour winwin et nunux .

    Avantage : il est très typé rpg (àla final fantasy), et donc on peut facilement avoir un prototype de jeux (car est codé en hard dans le soft tout un tas de fonctions (porte vers d'autres cartes, collisions, hotels, boutiques, combats......))

    Avantage : langage de programmation (plotscripting).

    Inconvénient : très typé final fantasy et donc faire un autre truc est assez lourd.

    Inconvénient : il est un peu moins simple à utiliser sous nux (écriture des scripts sous son éditeur perso, compilation des script avec euphoria et import dans l'ide.

    Inconvénient : codé en freebasic, il n'est pas possible (pour le moment) de le compiler pour gp2x (il faut attendre que free basic soit un front-end à gcc -> c'est encours)

    Ensuite :
    C) Fife engine

    http://www.fifengine.de/

    Je sais pas si c'est fonctionnel.