Crunchez vos adresses URL
|
Rejoignez notre discord
|
Hébergez vos photos
Affichage des résultats 1 à 12 sur 12
  1. #1



    Ludus est un jeu en 2d fait sous unity, il s'agit d'un jeu de gestion inspiré de Prison Architect se déroulant lors de l'antiquité ou le joueur prendra le rôle du propriétaire d'une école de gladiateur.
    Je suis la seul personne travaillant sur le projet, et je ne cherche pas d'autre personne pour le moment (sûrement un graphiste lorsque le jeu aura atteint un stade plus avancé), si je crée ce sujet c'est pour garder une motivation à développer le jeu, je suis de nature à vite trouver mes projets sans intérêt et à penser qu'ils manquent de "fun" et donc j'abandonne régulièrement des projets, cette fois je veut arriver au bout et ce sujet me permettra d'avoir des avis extérieur ainsi que des suggestion et conseil qui me seront sûrement indispensable.

    Moi :
    Je suis actuellement, et ce depuis une dizaines d'années, sous le pseudo de pix'l (unitedelite étant mon ancien pseudo), j'apprend la programmation en autodidacte depuis environ mes 14ans en commençant par le C puis le C++, mes connaissances me permettent de faire des petit jeu sur la Lib SFML mais comme dit au dessus, sur tout mes projets il y a toujours un moment ou je suis persuadé que le jeu que je programme ne va pas être amusant du tout, de ce fait aucun n'est sorti au grand jours, sauf un que j'ai sorti a mes début mais dont j'avais arrêter de bosser dessus suite a la perte des fichiers sources ( https://www.youtube.com/watch?v=2W7FMSl1gOo ). Aujourd'hui je me suis mis a unity depuis quelques mois à cause d'un ami qui est en études de game design et qui m'a prêché l’évangile d'unity.

    Petit résumé du jeu :
    Le jeu se déroule lors de l'antiquité et utilise comme thème les gladiateurs, ils sera question d'esclavagisme, de violence et n'a aucun but "historique" et ne respectera donc pas l'histoire exacte
    Ludus sera un jeu de construction comme Prison Architect, le joueur utilisera des esclaves pour construire ses structures, les esclaves tout comme les gladiateurs ont des besoins (faim, fatigue, divertissement,social, etc.) que le joueurs devra contenter sous peine de provoquer de grave répercussion ( Combat, évasion,etc.),le joueur n'aura aucun contrôle directe sur les IA dans le jeu ainsi que dans les combats, ceux si seront automatique, le joueurs pourra lire le rapport de combat au fur et a mesure que le combat se déroule ( comme dans Dwarf fortress ) dans les combats qui se déroule sur la carte et pour les combat de gladiateur qui se déroulerons hors map il y aura un rapport du combat à la fin, le but du joueur est de développer son activité et de rendre son école la plus glorieuse de toute.

    Terminé
    Terminé mais à améliorer
    Early
    Prochainement
    Pas encore prévu

    Features que je prévois :


    • Construction
    • Gestion du personnel
    • Combat sur la carte
    • Combat hors de la carte
    • Envoi hors map pour combat
    • Envoi d'un marchand et d'une escorte pour acheter des gladiateurs
    • Evasion
    • Relation des gladiateur/esclave
    • Complication (combat, émeute, meurtre, etc.)




    Idée de gameplay :

    Le marché aux esclaves :
    Le marché est l'endroit ou vous achèterez vos future gladiateurs, pour se faire vous devrez envoyer votre laniste pour négocier ainsi qu'une escorte, si vous l'envoyez sans escorte vos acquisition risque de s'enfuir et de tuer votre laniste.
    Le marché ne sera pas physique, vous enverrez votre laniste et l'escorte via un menu, votre laniste et l'escorte sortirons de la carte puis après un moment un autre menu sera disponible : le marché, dans le marché vous aurez la liste des esclave en vente ainsi que leurs attributs et compétences, si votre laniste à des compétences trop faible vous ne pourrez pas voir ou de manière imprécise ses attributs et compétences.

    Votre Laniste :
    Le laniste c'est vous, historiquement il s'agissait du propriétaire d'un ludus, son rôle étais d’entraîner des gladiateurs dans le but de les vendre ou de les louer pour des événements.
    j'ai deux idée de gameplay pour ce personnage, il sera soit physique et donc vous le verrez sur la carte mais devrais subvenir à ses besoins sois il sera "suggéré", il aura une page dédié avec ses compétences.
    Le laniste permettra plusieurs chose :
    • si il dispose d'un haut niveau de connaissance en gladiateur il saura mieux juger les compétences des esclaves au marché et ainsi vous pourrez acheter celui qui vous plait le mieux, en effet sans cette compétences les stats de l'esclave seront soit remplacé par des points d'interrogation soit approximatif.
    • Il est votre avatar, si il meurt vous perdez, vous devrez donc faire attention à le protéger




    Quelques image :
    Les zones d'accès


    une vidéo ou on vois le garde plaçant l'esclave dans une zone interdite a un point que j'avais défini (la capture avais buggué et rame/saccade, le jeu fonctionne normalement):
    https://www.youtube.com/watch?v=wO1XFUe_JeM

    Maintenant, avec l'ajout des salles le garde place l'esclave dans son dortoir ou une cellule si il ne possède pas de dortoir (pas de dortoir, pas assez de place, pas de lit,etc.)

    Je reste a l’écoute de toute suggestion , avis et critique qui me permettrons d'avancer et d'obtenir un jeu qui sera amusant pour tous à jouer
    Dernière modification par unitedelite ; 25/10/2017 à 13h08.

  2. #2
    Salut,
    Chez moi la vidéo ne se lance pas…

    Sinon, j'ai un peu tiqué sur cette phrase : "Le jeu se déroule lors de l'antiquité et utilise comme thème les gladiateurs, ils sera question d'esclavagisme, de violence et n'a aucun but "historique" et ne respectera donc pas l'histoire exacte". Je conçois que tu ne vas pas te lancer dans une thèse d'Histoire sur l'Antiquité et l'esclavage, mais je pense qu'avoir les bases te permettra peut-être d'y puiser de l'inspiration pour la scénarisation du jeu et sa direction artistique quand il s'agira de créer des graphismes plus poussés. Par ailleurs, cela peut t'éviter des approximations que les pointilleux t'opposeront inévitablement. Tu écris par exemple "les esclaves tout comme les gladiateurs ont des besoins (faim, fatigue, divertissement,social, etc.)". Les esclaves avaient-ils réellement accès au divertissement ?

    Comment comptes-tu gérer les relations avec les autres écoles de gladiateurs ?
    www.infotographiste.fr - Instagram : florent.infotographiste - Si ça doit merder, ça merdera…- PC Ryzen 3700X+32GB+XFX 5700XT ThicIII Ultra - Panasonic G9 + Leica 8-18mm + Olympus 60mm macro ou Mamiya C220 (Gx7 + Panasonic 14mm en secours)

  3. #3
    Salut,

    Pour la video essaye directement via le lien
    https://youtu.be/wO1XFUe_JeM , la capture à buggé et rame/saccade, ce n'est pas le jeu.

    Quand je parle de ne pas faire un jeu historique c'est pour me permettre d'élaborer des concepte amusant sqns avoir les mains lié, comme par exemple les types de combatant ( originellement les gladiateurs utilisais des types d'équipement ex: mirmillon ou retiaire), ne pas intégrer ces archetype obligatoire permettra au joueur de choisir l'équipement qu'il désire ( un gladiateur avec une hache enorme et peu vetu par exemple ), mais celà ne veut pas dire que je ne me renseigne pas sur la manière dont tout ceci fonctionnais, je m'instruit et m'en inspire mais je ne veut pas en avoir les mains lié.

    Les divertissement sont pour l'instant une idée qui à juste pour but de complexer la tâche du joueur, par exemple un gladiateur qui s'ennuie trop risque de lui donner envie de se battre, mais reste à l'état d'idée.

    Je pense faire un systeme d'école "majeur" et de reputation, plus on est célèbre et plus on attire la convoitise, convoitise qui peut se manifester par des tricherie dans les combats, l'envoi de bandit contre notre ecole, le joueur pourra faire la même chose mais si il se fait démasqué cela pourra se retourner contre lui.

    Je n'ai pas encore parlé du laniste parceque je ne sais pas encore comment il sera implémenté ( physique comme dans evil genius, suggérée comme dans civilisations) mais pourra permettre des mécanismes amusant comme devoir faire attention à ce que votre laniste ne meurt pas, lui batir une maison, etc...

    Je rajouterais et développerai d'autre idée ( le laniste, le marché d'esclave, etc ) en éditant mon sujet quand je serais sur mon ordi et non sur mon téléphone

  4. #4
    Salut à tous,

    J'ai mis un peu de temps à faire cette ajout, j'ai dû commencer un projet avec un ami en étude de gamedesign qui m'a pris un peu de temps et mon attention mais je suis de retour vers vous avec l'ajout des bases du système de combat, les combatants cible les parties du corps,pour l'instant aléatoire mais sera décidé plus tard avec une véritable ia de combat qui prendra en compte le type de combat (létale ou non), les stats du combattant et sa personnalité.
    J'ai aussi ajouté les journaux de combat pour résumé comment le combat c'est déroulé, les descriptions sont pour l'instant simpliste mais serons "romancé" avec la finalisation du systeme de combat.


    (oui il y'a "hack hack", c'est corrigé maintenant, une erreur d'inattention de ma part )


    J'ai aussi ajouté des portes qui sont passable uniquement avec le bon niveau de securité.


    Les esclave fonctionnerons aussi de manière différente, ils pourrons se promener librement sauf en zone haute sécurité et ce pour des raisons de gameplay, en tout cas pour le moment.

  5. #5
    J'aime bien le thème, je veux en voir plus.

    Dans les besoins, tu penses aux sexes et autres services associés ?

    Ça tourne sur Linux-?
    * Jeux1d100 ? Le blog Jeux1d100.net sur les jeux indécents et Linux, et la chaîne YouTube *

  6. #6
    Les besoins je m'y suis pas encore penché mais c'est pour bientôt, j'en ai besoin pour intégrer les différente tâches du jour ( Manger, dormir, s’entraîner,etc.) et les humeurs qui influerons sur l'envie de s’échapper ou de se battre.

    En besoin j'ai en tête des besoins basique comme la faim, le social, la fatigue, la liberté ( une chambre partagé par 25 autres gladiateurs serais un modificateur négatif la dessus par exemple), mais aussi les besoins en alcool et oui, pourquoi pas en femme.


    Je ferais une vidéo, voir une release une fois les bases toutes mises en place, pour l'instant y'a pas assez à voir pour ça.


    Je développe le jeu sous unity et de ce que j'ai lu il permet de release le jeu pour linux, donc je dirais oui mais à voir car je n'ai pas encore pus essayer.

  7. #7
    Bonjours a tous,

    Quelques nouvelles du développement : Le projet est toujours en cours, j'ai entamé un autre projet moins sérieux pour améliorer mes compétences de développement avec unity (ce que je n’étais absolument pas familier au depart du projet, je codais simplement en c++ avec la lib SFML), ce qui m'a permis de voir de gros problème au niveau de mon code ou de chose a améliorer, je reprend donc en ce moment le projet et je retravaille tout ça (la gestion de la map, l'ia que je viens de passer en vrai FSM ( passage probable plus tard à du GOAP),etc..)

    mais le jeu est toujours en cours, j'en ai aussi profiter pour coder les débuts des sauvegarde/chargement, stay tuned !

  8. #8
    Diantre que c'est beau, j'adorerai voir une vidéo de test de ce qui est déjà en implémenté, et pourquoi pas voir le code (ou un bout) je suis curieux de voir comment rend des lignes de code que j'ai sous les yeux. (je sais pas programmer mais j'ai l'esprit logique, et j'aime bien voir ça, désolé si c'est top secret/perso/se fait pas)

    En tout cas, j'en veux joe! J'adore prison architect et rimworld, et ton jeu ne tombera pas dans les abimes de mon amour, ne le lache pas!

  9. #9
    Merci bien

    Je n'abandonne pas le jeu, j'ai même fini de re-coder mon système d'ia et la gestion de la map, quand j'ai un coup de mou niveau programmation j'essaye de faire 2/3sprites,ce n'est pas mon fort mais ça me permet de trouver une solution quand je coince sur un problème.

    La vidéo pour le moment serais un peu inutile, les Ia ne sont pas encore fini et donc ne font pas grand chose ( le garde va capturer une ia qui est dans un endroit interdit, les esclaves construisent/range), je suis justement en train d'integrer petit à petit les scripts de tâche des ia.

    j'essaye un nouveau style graphique, à vous de me dire si vous préférez le style d'avant (proche de Prison architect) ou celui ci (qui nécessite plus de travail au niveau des animations) :


    (cliquez pour agrandir)


    Mon code est trop en bordel pour que je le montre, avec des rajout et des suppression intempestif, je vais devoir faire un grand ménage , je te montre quand même le script qui fait construire les structures à mes IA :


    (Cliquez pour agrandir, je l'ai sur-commenté pour que tout le monde comprenne comment ça fonctionne )


    La je vais commencé à ajouter un chariot qui viendra déposer les ressources et esclave/gladiateur comme les camion de prison architect, il va arriver hors map, s'arrêter et repartir une fois vide

  10. #10
    Et tu aura un recruteur avec le chariot? genre un cheval/ane/mule/esclave(s) qui tirent le chariot et un recruteur qui va de prison en prison, et du coup tu demande a avoir un type de prisonnier (un voleur pour de l'agilité,etc...), et il a un niveau le recruteur, ce qui te permet de donner plus de possibilité de recrutement?

    C'est beau, je comprend 1/5ème du code sans les annotations.

  11. #11
    Pour le recrutement je pensais plus à envoyer un recruteur ou ton laniste au marché aux esclaves, si tu envoi le recruteur tu lui demande ce que tu veut mais il peut revenir, selon ces compétences avec de très bon esclaves ou des bons à rien.

    Je pense même devoir lui attribuer des gardes pour éviter les problemes lors du transfert.

  12. #12

    https://youtu.be/5juYtHXoMI8

    vidéo faire rapidement pour montrer l'ia, les ralentissement sont a cause de l’éditeur, après la construction je déclare l'esclave comme étant dans une zone illégal, le garde le capture ensuite.

    il y a du pathfinding, c'est juste que j'ai pas encore intégrer le placement de l'ia quand elle construit quelque chose et donc se met dans un mur
    Dernière modification par unitedelite ; 29/10/2017 à 11h38.

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •