Day.png);">
Apprendre


Vous êtes
nouveau sur
Oniromancie?

Visite guidée
du site


Découvrir
RPG Maker

RM 95
RM 2000/2003
RM XP
RM VX/VX Ace
RM MV/MZ

Apprendre
RPG Maker

Tutoriels
Guides
Making-of

Dans le
Forum

Section Entraide

Programmes: [RM2003] Programme (...) / Tutos: Astuces pour faire un CMS avec (...) / Tutos: Organisation des quêtes sur un (...) / Jeux: Epoch II: The Wrath of Deimos / Jeux: Les Chroniques de Syrinx : Ecorce (...) / Chat

Bienvenue
visiteur !




publicité RPG Maker!

Statistiques

Liste des
membres


Contact

Mentions légales

56 connectés actuellement

23760349 visiteurs
depuis l'ouverture

4 visiteurs
aujourd'hui



Barre de séparation

Partenaires

Indiexpo

Akademiya RPG Maker

Hellsoft

Planète Glutko

RPG Maker Détente

RPG Fusion

Zarok

Tashiroworld

Tous nos partenaires

Devenir
partenaire



forums

Index du forum > Généralités > Discussion Générale de making

Aller à la page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111

Reprise du message précédent:

Falco - posté le 28/04/2022 à 11:08:59 (18405 messages postés) -

❤ 0

Indie game Developer

Nouvelles infos sur RPG Maker Unite :

https://store.steampowered.com/app/1650950/RPG_Maker_Unite/

Ils parlent de ce fameux "Outline Editor" qu'ils avaient teasé la semaine dernière, c'est une nouvelle façon de gérer son projet, exit les listes de maps relous, là on a un système d'héritage qui permet de gérer facilement les données du jeu.
Pas plus d'autres infos.

Inexistence Rebirth - Inexistence - Portfolio


Suite du sujet:

Nemau - posté le 28/04/2022 à 12:06:07 (49062 messages postés) - admin -

❤ 0

To be polaire

Cortez : ce topic est fait pour ce que tu dis. ^^ Éventuellement, tu peux créer un nouveau topic (dans cette section) pour un sujet précis.

Falco : merci pour ces news.

Proposez vos news !TrombinoscopePolaris 03Planète Glutko • Doom Doom Doom Doom! I want you in my tomb!


Roi of the Suisse - posté le 02/05/2022 à 10:28:49 (27477 messages postés) - admin -

❤ 1

Alerte neige !

@Cortez
Si tu as beaucoup de conseils comme ça, tu peux écrire un tutoriel. Kenetec a déjà fait ça dans le passé :
https://www.rpg-maker.fr/index.php?page=tutoriels&id=626
https://www.rpg-maker.fr/index.php?page=tutoriels&id=627
https://www.rpg-maker.fr/index.php?page=tutoriels&id=628

Es-tu une star ? | Kujira no Hara | Polaris 03 | Planète Glutko


Falco - posté le 26/05/2022 à 12:33:10 (18405 messages postés) -

❤ 0

Indie game Developer

Tassle, je vais encore avoir besoin de tes compétences... :p
Tu te souviens tu m'avais donné une technique pour réaliser un système de cases praticables plus ergonomique que le mien.

Tassle a dit:

Tu peux faire comme ça:

- T'as ton tableau 2D "Dist" qui représente les distances de chaque case depuis le personnage. Au début il est initialisé partout à 99, sauf la case du perso qui est à 0.
- T'as un deuxième tableau (à une seule dimension) "Q" qui représente une file d'attente des cases à explorer (ou "queue" en anglais). La longueur de ce tableau est égale à deux fois le nombre de cases sur la map (et au départ osef de ce qu'il y a dedans).

Ensuite tu procède comme ça:

Portion de code : Tout sélectionner

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
On pose la variable startQ := 0 et endQ := 2.
On met Q[0] := xp et Q[1] := yp, où xp, yp sont les coordonnées de ton perso.
Tant que startQ < endQ:
    x := Q[startQ]
    startQ := startQ+1
    y := Q[startQ]
    startQ := startQ+1
    Pour chaque case (xv, yv) voisine de (x,y):
        Si (xv, yv) est passable et Dist[xv, yv] == 99:
            Dist[xv, yv] := Dist[x, y] + 1
            Q[endQ] := xv
            endQ := endQ + 1
            Q[endQ] := yv
            endQ := endQ + 1
        Fin du Si...
    Fin du Pour chaque...
Fin du Tant que...
 




J'essaye actuellement de le mettre en place, mais mes compétences font que je suis vite bloquer.
Pour le moment j'en suis là :

image

Si je reprends ton code, tout ce qui est en vert c'est ce que j'ai fais, la partie rouge c'est là ou je coince :

Citation:

On pose la variable startQ := 0 et endQ := 2.
On met Q[0] := xp et Q[1] := yp, où xp, yp sont les coordonnées de ton perso.
Tant que startQ < endQ:
x := Q[startQ]
startQ := startQ+1
y := Q[startQ]
startQ := startQ+1

Pour chaque case (xv, yv) voisine de (x,y):
Si (xv, yv) est passable et Dist[xv, yv] == 99:
Dist[xv, yv] := Dist[x, y] + 1
Q[endQ] := xv
endQ := endQ + 1
Q[endQ] := yv
endQ := endQ + 1
Fin du Si...
Fin du Pour chaque...
Fin du Tant que...



Je comprends pas trop le "pour chaque case", est ce que c'est pour chaque case du tableau Distances?
J'ai bien une fonction pour parcourir chaque case du tableau, mais je comprends pas les autres paramètres de la condition...

Inexistence Rebirth - Inexistence - Portfolio


Falco - posté le 03/06/2022 à 10:30:25 (18405 messages postés) -

❤ 2

Indie game Developer

Une nouvelle update pour RPG Maker MZ, avec notemment la possibilité de choisir la taille des tiles, et utiliser des 16*16 !
Par contre je sais pas comment ça marche avec les charsets et les collisions...

https://www.rpgmakerweb.com/blog/rpg-maker-mz-1-5-0-update

Citation:

- Added a new feature to change tileset size starting from "16", "24", "32", and "48."
- Added the ability to copy/paste tileset settings on a page-by-page basis.
- Added "Toggle Skip" function to disable event commands for specified range.
- Added a new feature to the shadow pen. When holding down Shift, it will turn to rectangle mode.
- The maximum number of major database items can be increased up to 9999. Previously, you can only go up to 2000.



Inexistence Rebirth - Inexistence - Portfolio


Nemau - posté le 03/06/2022 à 23:59:18 (49062 messages postés) - admin -

❤ 0

To be polaire

Cool. Merci pour la partage.

Proposez vos news !TrombinoscopePolaris 03Planète Glutko • Doom Doom Doom Doom! I want you in my tomb!


Tassle - posté le 04/06/2022 à 00:40:49 (5076 messages postés)

❤ 0

Disciple de Pythagolf

Ah désolé j'avais pas vu ton message Falco, j'étais en conf toute la semaine (hésitez pas à me MP si jamais je vois pas un truc, ça garanti pas que je répondrai vite mais ça garanti que je répondrai ^^).

Ce que je veux dire c'est que tu répètes tout ce qui suit (jusqu'au "Fin du Pour chaque") avec les différentes valeurs de (xv, yv) qui correspondent au cases voisines de (x,y).

En gros tu fais ça :

Portion de code : Tout sélectionner

1
2
3
4
5
6
7
8
9
10
11
12
xv = x
yv = y-1
Blabla
xv = x
yv = y+1
Blabla
xv = x-1
yv = y
Blabla
xv = x-1
yv = y
Blabla


Où tu remplaces "Blabla" par

Portion de code : Tout sélectionner

1
2
3
4
5
6
7
Si (xv, yv) est passable et Dist[xv, yv] == 99:
    Dist[xv, yv] := Dist[x, y] + 1
    Q[endQ] := xv
    endQ := endQ + 1
    Q[endQ] := yv
    endQ := endQ + 1
Fin du Si...



~~


Gari - posté le 23/06/2022 à 08:50:36 (5197 messages postés) - honor -

❤ 0

En partant à la chasse aux infos sur les vieux logiciels pas légaux du site, je suis tombé sur un article sur 2D Fighter Maker (vous savez, le vieux logiciel qu'utilise Seikame pour faire son jeu ?), et bien... Il était très populaire dans la commu japonaise, et même encore utilisé aujourd'hui.
Et même les jeux gratuits faits avec ont l'air plutôt beau : https://bvtaisei.itch.io/angels-of-battle
image
image


Falco - posté le 23/06/2022 à 09:06:10 (18405 messages postés) -

❤ 0

Indie game Developer

C'est un logiciel très puissant mais complexe à utiliser avec peu de tuto hors japon.
J'avais essayé de travailler dessus y'a presque 20 ans, mais c'était bien trop complexe.
Mais oui, déjà à l'époque les jeux qui sortaient dessus étaient vraiment cool, t'avais bien plus d'options qu'avec MUGEN.

Inexistence Rebirth - Inexistence - Portfolio

Aller à la page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111

Index du forum > Généralités > Discussion Générale de making

repondre up

Suite à de nombreux abus, le post en invités a été désactivé. Veuillez vous inscrire si vous souhaitez participer à la conversation.

Haut de page

Merci de ne pas reproduire le contenu de ce site sans autorisation.
Contacter l'équipe - Mentions légales

Plan du site

Communauté: Accueil | Forum | Chat | Commentaires | News | Flash-news | Screen de la semaine | Sorties | Tests | Gaming-Live | Interviews | Galerie | OST | Blogs | Recherche
Apprendre: Visite guidée | RPG Maker 95 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker MV | Tutoriels | Guides | Making-of
Télécharger: Programmes | Scripts/Plugins | Ressources graphiques / sonores | Packs de ressources | Midis | Eléments séparés | Sprites
Jeux: Au hasard | Notre sélection | Sélection des membres | Tous les jeux | Jeux complets | Le cimetière | RPG Maker 95 | RPG Maker 2000 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker VX Ace | RPG Maker MV | Autres | Proposer
Ressources RPG Maker 2000/2003: Chipsets | Charsets | Panoramas | Backdrops | Facesets | Battle anims | Battle charsets | Monstres | Systems | Templates
Ressources RPG Maker XP: Tilesets | Autotiles | Characters | Battlers | Window skins | Icônes | Transitions | Fogs | Templates
Ressources RPG Maker VX: Tilesets | Charsets | Facesets | Systèmes
Ressources RPG Maker MV: Tilesets | Characters | Faces | Systèmes | Title | Battlebacks | Animations | SV/Ennemis
Archives: Palmarès | L'Annuaire | Livre d'or | Le Wiki | Divers