AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le deal à ne pas rater :
Disque dur SSD CRUCIAL P3 1 To (3D NAND NVMe PCIe M.2)
65.91 €
Voir le deal

 

 ~ASCII-Art + Pixel-Art -> : RPG !

Aller en bas 
2 participants
AuteurMessage
red-error
Utilisateur confirmé: Rang ****
red-error


Messages : 1015
Projet Actuel : ~ASCII-Art + Pixel-Art -> : RPG ! Bas-machoire2000

~ASCII-Art + Pixel-Art -> : RPG ! Empty
MessageSujet: ~ASCII-Art + Pixel-Art -> : RPG !   ~ASCII-Art + Pixel-Art -> : RPG ! EmptyMar 10 Déc 2013 - 23:34

Hello.
J'ai probablement besoin de refaire les présentations, ça fait longtemps... Meh. beh 
Résumé de mes occupations:

ASCII-Art ~> Pixel-Art -> Unicode-Art :  RPG
 fleche_d Derrière ce nom se cache un projet encore à l'état embryonnaire.

L'idée est d'avoir un jeu RPC assez classique, basé Texte avec des sprites en ASCII-Art (plutôt Latin ou Unicode avec les accents que j'utilise), plus du Pixel-Art dans les séquences de Combat.
En Python, avec terminal ou PYgame (encore à l'état de recherche).

Vue d'ensemble
Le jeu est de type ~"RPG" :
Déplacement dans OverWorld Map -> Déplacement dans Dungeon Map -> Écran de combat avec choix d'actions
L'overworld et les donjons sont identiques niveau déplacement, case par case, avec rencontre d'ennemis visibles sur le chemin.
(Comme le joueur est séparé en 5*3 cases, (très) petite animation de mouvement entre les cases)
Les combats sont au tour-par-tour avec choix d'action.

Les graphismes
Les sprites "ASCII" sont au format 5(+1) X 3(+1)  [3 lignes 5 colonnes]
5X3 pour les sprites, avec possibilité de 6X4, et les tiles en 6X4 (en cours de recherche)
Les sprites Pixel-Art sont en 20*20 grayscale 5 couleurs. (Blanc, Gris clair, Gris pur, Gris foncé, Noir)
(Je cherche un moyen de faire ça en 5 couleurs + transparence)

Exemples d'OVERWORLD SPRITE

Code:
 /¨\   u__   /_\   /|\   (|)   o|o   O|O   0|0    @    ___  ~ ~ ~ 
/|||\ /_|_\ /_+_\ //|\\ ((|)) oo|oo OO|OO 00|00   V   /   \  ~ ~ ~
|_^_| |_n_| |_n_|  _|_   _|_   _|_   _|_   _|_    °   \___/ ~ ~ ~ 
      Maison Soin Sapin Arbre Fruit                   Roche  Eau

Exemples de DUNGEON SPRITES
Code:

 (V)   /V\   (U)   /U\  (-o-) ´°-°`  `0´  (°3°)   _    . .    ___    ___    ___  
/°x°\ /°-°\ (`u´) (°n°)  /#\  \/#\/ <(|)> o(O)o  }0{  . * .  [_!_]   \ /    \ /  
°|-|° °|-|° ^|-|^ ^/-\^  /-\    A    v v   o o         ' '     |    (_$_)  (°$°) 
 Ennemis Divers         MegaE      Knight Bouly Ange Esprit  Infos  Argent Mimic
 (ü)   (ö)   [x]   (@)   (@)   (@)   (@)   (@)  \(@)   @)    (@    (@    (@   
 /#\   /#\   /O\  D # /  /#\  \/#\D \/#O  _|#\D  ^#\D \#D   \/#D  |/#)  \/O   
 / \   / \    ^    / \   / \   / \    (\   | )   / \   ||    ||    )\    /)   
   Citoyens             Hero                                                  
()O()  ___    _   <oVo>  /M\   (0)    [¨]       _/v\_ (\_/) [] [] /   \   _   
O(O)O /è_é\  ( )  3 O E <(V)> ((#))  /(_)\_["]_ \°¨°/ (`v´)  [O]  ]q  [ /(0)\ 
()O() \___/ (è~é) _/^\_  A A   ( )    | |  |-|  (\W/) ^_A_^ [] [] ]___[  / \  
       Roc  Slime             Cyclop Golem Kid  M^ ^M             Porte      


Un ennemi rencontré en map a une représentation plus précise (éventuellement animée) durant le combat.

Code:
In-game representation (dungeon map)
(°3°) (\_/)  ___    
o(O)o (`v´)  \ /   (0)  
 o o  ^_A_^ (°$°) // \\
Boule Bunny Mimic Quadr

Qui devient (en 5 couleurs 20X20) :
             ~ASCII-Art + Pixel-Art -> : RPG ! 939798Bouboule~ASCII-Art + Pixel-Art -> : RPG ! 284857Brinlain~ASCII-Art + Pixel-Art -> : RPG ! Mini_445267Mimic~ASCII-Art + Pixel-Art -> : RPG ! 496993Quadripuss
Ce qui donne en texte avec les caractères Unicode "Box Drawing" :

Code:
      ▓██████▓          █          █                                            
     █▒░    ░▒█        █ █        █ █                              ██████       
    █░        ░█       ▒ ░█      █░ ▒                            █▓▒░░░░▒██     
   ▓▒░█░▒█▒ ░█░▒▓     █   ▒      ▒   █       █▓▓▓▓▓▓▓██         █▒░░▓██▓░▒▓█    
   █░█ █  █ █ █░█     █░   █    █   ░█       █░░░░░░░░█        █▓░░▓█  █▓░▒██   
   █░▒█▒ █  ▒█▒░█      █░   ████   ░█         █░░░░░░▒█        █▒░░█ ██ █░▒▓█   
   ▓▒     █    ▒▓       ▒          ▒           █░░▒▒▒█         █▒░▒█ ██ █▒▒▓██  
    █░  ▒█▒   ░█        █ █  ░░  █ █         ███▒▒▒▒▒██       ▓█▒░▒▓█  █▓▒▒▓▓█  
     █▒░    ░▒█        █   █░░░░█  ░█       █▒░░░░▓░░░▒█      ▓█▓▒▒▒▓██▓▒▒▓▓▓▓  
    █▒██▓▓▓▓██▓        █  ▒░    ░▒ ░█      █░▒░░░▓▓▓░░░░█    █▒▒█▒▒▒▒▒▒▒▒▓▓█▒▒█ 
 █▓▓▒░        ░▒▓██    █░ ▒█▒  ▒█▒░░█     █▒░ ▒░▓░▓░▓░▒ ▓█   ▓▒░▓█▓▓▒▒▒▓▓▓█▓▓░▓ 
█░ ░▓    ▓▓▓   ▓  ░█    █░  █  █░░░█      █░░  ▒▓░▓░░▒  ░█  █▒░▓  ▓██████▓  ▓▒░█
█  ░▓   ▓░ ░█  ▓ ░░█     █░░░██░░░█       █░░░  ░▓▓░▒  ░░█  █░▒  █▒▒▒  ▒▒▒█  ▒░█
█░░▒█░  ▓  ░█  ▓░░▒█    █  ░░░░░░  █      █▒░░░░░▓░▓░░░░▒█  █░▓  █▒▒▓  ▓░▒█  ▓▒█
 ████▒░░█░░▒█ ░▒▓██     ▒ ░▒    ▒░ ▒      █▓░░░▓░▓░▓░░░░▓█  █▒   █▒░▓  ▓▒▒█   ▒█
     ██▓░███ ░▓▓       █ █░█░  ░█░█ █      █▒░░░▓▓▓░░░░▒█   █▓   █▒▒    ▒░█   ▓█
    █  ░▓░░░░▓░░█      ▒█ █ ░▒▒░░█░█▒       █▓▒░░▓░░▒▒▓█    █    █░▓    ▓░█    █
    █ ░░████▓░ ░█       █  ░▒██░  ░█         ██▓▒▒▒▒▓██          █░▓    ▓░█     
    █░░▒█   █░░▒█       █ █▒█  █ █▒█           ██████             ▒      ▒      
     ███    ████         █ █    █ █                               █      █  


Le jeu étant basé principalement sur cette idée de ASCII-Art et Pixel-Art, le reste est encore vague.
J'essaierai de peaufiner le temps venant et de compléter la présentation.
(RPG est un vieux genre, je vais pas essayer de le révolutionner non plus.)


Dernière édition par red-error le Dim 29 Déc 2013 - 0:07, édité 16 fois (Raison : Recentrage, meilleur affichage du pixel-art en box drawing, meilleur affichage des cases [code] (plus petite police))
Revenir en haut Aller en bas
red-error
Utilisateur confirmé: Rang ****
red-error


Messages : 1015
Projet Actuel : ~ASCII-Art + Pixel-Art -> : RPG ! Bas-machoire2000

~ASCII-Art + Pixel-Art -> : RPG ! Empty
MessageSujet: Re: ~ASCII-Art + Pixel-Art -> : RPG !   ~ASCII-Art + Pixel-Art -> : RPG ! EmptyMar 10 Déc 2013 - 23:34

Avancement :
Avancements passés:
18/12/13
-Convertisseur carte.png -> matrice de tiles
-Premier affichage d'une carte avec Pygame + Pygcurse (lent)
-Première prise en main de libtcod (librairie faite pour roguelikes) avec le tutoriel
Etape actuelle :
-Recherche de plusieurs modules pour mieux gérer l'affichage en Terminal,
même si je me dirigerai plus vers un faux terminal dans une interface graphique plus avancée mais portable (avec PYgame probablement)
-Recherche de titre/thème général pour scénariser le truc (+ motiver la pensée)
Etapes suivantes (les plus proches) :
-Temps de maîtrise de l'interface graphique
-Moteur graphique (tiles, sprites, afficher à une position...)
-Moteur de déplacements, interaction map simples
-...


Dernière édition par red-error le Mer 18 Déc 2013 - 17:49, édité 7 fois
Revenir en haut Aller en bas
red-error
Utilisateur confirmé: Rang ****
red-error


Messages : 1015
Projet Actuel : ~ASCII-Art + Pixel-Art -> : RPG ! Bas-machoire2000

~ASCII-Art + Pixel-Art -> : RPG ! Empty
MessageSujet: Re: ~ASCII-Art + Pixel-Art -> : RPG !   ~ASCII-Art + Pixel-Art -> : RPG ! EmptyMar 10 Déc 2013 - 23:35

[reserve]
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9180
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

~ASCII-Art + Pixel-Art -> : RPG ! Empty
MessageSujet: Re: ~ASCII-Art + Pixel-Art -> : RPG !   ~ASCII-Art + Pixel-Art -> : RPG ! EmptyMer 11 Déc 2013 - 11:39

Vraiment cool tout ça, tes sprites en pixel art sont vraiment bien foutus!

_________________
~ASCII-Art + Pixel-Art -> : RPG ! Runningpotato1~ASCII-Art + Pixel-Art -> : RPG ! TvF6GED ~ASCII-Art + Pixel-Art -> : RPG ! MdetltS
Revenir en haut Aller en bas
red-error
Utilisateur confirmé: Rang ****
red-error


Messages : 1015
Projet Actuel : ~ASCII-Art + Pixel-Art -> : RPG ! Bas-machoire2000

~ASCII-Art + Pixel-Art -> : RPG ! Empty
MessageSujet: Re: ~ASCII-Art + Pixel-Art -> : RPG !   ~ASCII-Art + Pixel-Art -> : RPG ! EmptyVen 13 Déc 2013 - 0:02

Hehe, merci. C'est vrai qu'en 20*20, y'a pas trop moyen de se planter. :p

Niveau code ça avance pas trop (sauf sur papier).
Je dois encore prendre en main le moteur graphique, mais la semaine étant bien chargée, ce sera pas avant une semaine.

En attendant, quelques petits sprites marrants vite fait. ^^
Spoiler Text Imgs:
Sprites Imgs~ASCII-Art + Pixel-Art -> : RPG ! 180091ABSSquadview ~ASCII-Art + Pixel-Art -> : RPG ! 890273Nwarrior
~ASCII-Art + Pixel-Art -> : RPG ! 951266CBNAAsciiWarriors2


Dernière édition par red-error le Ven 18 Juil 2014 - 21:48, édité 1 fois (Raison : Enlever le spoiler pour les images, ça fait joli de toutes façons)
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9180
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

~ASCII-Art + Pixel-Art -> : RPG ! Empty
MessageSujet: Re: ~ASCII-Art + Pixel-Art -> : RPG !   ~ASCII-Art + Pixel-Art -> : RPG ! EmptyVen 13 Déc 2013 - 9:16

J'adore le style graphique :b

_________________
~ASCII-Art + Pixel-Art -> : RPG ! Runningpotato1~ASCII-Art + Pixel-Art -> : RPG ! TvF6GED ~ASCII-Art + Pixel-Art -> : RPG ! MdetltS
Revenir en haut Aller en bas
Contenu sponsorisé





~ASCII-Art + Pixel-Art -> : RPG ! Empty
MessageSujet: Re: ~ASCII-Art + Pixel-Art -> : RPG !   ~ASCII-Art + Pixel-Art -> : RPG ! Empty

Revenir en haut Aller en bas
 
~ASCII-Art + Pixel-Art -> : RPG !
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Détruire sprite de 1 pixel en 1 pixel avec collision objet
» Faire une animation pixel par pixel
» dessiner une surface pixel par pixel
» Ecrire pixel par pixel un PNG 24-bit
» ASCII

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Informations :: Projets-
Sauter vers: