MSX Village forum

La Place des Développeurs mon jeu TREASURE OF BABYLON (Béta)

ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5525

Le 04/07/2012 à 17h23
Je suis enfin prêt à vous présenter mon travail...
Ca fait 2 semaines que je travail la dessus... UN petit jeu que je trouve sympa, mais c'est à vous de juger... ^^

Pré-requis : UN MSX Turbo R avec 256k de mémoire minimum

Ca doit aussi fonctionner sur un 2+, en plus lent, je n'ai pas testé

Le jeu utilise le Screen 10
Compatible MSX MUSIC et MSX AUDIO si disponible avec samples kit chargé dans ce cas.

Il y a musique et effets sonores.

Si vous pouvez testez le jeu sur un vrai MSX sur une vraie télé, car les graphismes rendent bien mieux que sur blueMSX.

Pour l'instant je n'ai fait que 4 niveaux

Lisez le scroll de début pour savoir quoi faire...

allez voici le lien pour télécharger : xxxxxx

lancez le jeu par RUN "LOADER.BAS"



Améliorations possible :
- Plusieurs décors pour les niveaux suivant
- Plusieurs musiques
- faire une vraie intro et une vraie fin
- Améliorer le level design
- Ajouter pièges et autres astuces

enfin je vous laisse proposer des idées, des améliorations etc...

Notez :
- que le code source n'est pas très documenté (c'est une mauvaise habitude que j'ai)
- tout n'est pas optimisé avec Xbasic, il y a encore de la marge, notamment la boucle principale n'est pas en mode turbo
- sur le disque le fichier G8TT.bas est le jeu avec le loader, mais sans les sprites.

Allez bon tests... J'attends avec impatience vos retours ;) Edité par ericb59 Le 26/08/2012 à 10h24


banniere-ericb59e
Site web    
Metalion Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 23/12/2009 à 15h32

Messages: 1489

Le 04/07/2012 à 17h41
Ça ne marche pas :(
Code :
error with music player



MSX1: Daewoo DPC-200 / Yamaha CX5M
MSX2: Sony HB-F9P
MSXVR
Vidéo: V9990 (GFX-9)
Audio: MSX-Music (FM-PAC) / MSX-Audio (Audiowave) / OPL4 (Monster Sound FM Blaster) / OPNB (Neotron)
   
Franck Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 22h54

Messages: 3295

Le 04/07/2012 à 17h43
Il me met "Erro with Music Player" quand je teste sur le Turbo-R sous Blue MSX :hum
   
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5525

Le 04/07/2012 à 17h44
avec blue MSX il faut désactiver MOONSOUND !!
j'aurai du le préciser...
Comme la routine ne détecte pas le hardware moonsound ça pose un problème...
Sur un vrai MSX avec Moonsound ça devrait fonctionner
Edité par ericb59 Le 04/07/2012 à 17h45


banniere-ericb59e
Site web    
gradius Membre non connecté

Maire-adjoint

Rang

Avatar

Inscrit le : 06/10/2009 à 18h27

Messages: 613

Le 04/07/2012 à 17h48
ericb59 :
avec blue MSX il faut désactiver MOONSOUND !!




Ok, ça marche, par contre le personnage se déplace bien lentement. Normal docteur ?




MSX Turbo-R FS A1GT - 1 Mo de RAM - Disque dur SCSI Syquest cartouches de 270 Mo - Lecteur CD. Musique, musique, musique et encore musique !
   
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5525

Le 04/07/2012 à 17h53
Franchement BlueMSX n'est pas top...
J'ai des soucis avec lui, parfois il est lent, parfois il est rapide...
Je ne comprends pas ! Sur un vrai MSX turbo R le personnage se déplace très bien, ça correspond à blue MSX à une vitesse de 200% !
Faut couper la musique dans ce cas, avec F2.

Mais dans certaines sessions de BlueMSX il arrive que ce soit la bonne vitesse de jeu, quand il est à 100% de vitesse, je ne sais pas pourquoi ! Edité par ericb59 Le 04/07/2012 à 17h55


banniere-ericb59e
Site web    
gradius Membre non connecté

Maire-adjoint

Rang

Avatar

Inscrit le : 06/10/2009 à 18h27

Messages: 613

Le 04/07/2012 à 17h56
L'important c'est que le jeu fonctionne bien sur un MSX original ;)


MSX Turbo-R FS A1GT - 1 Mo de RAM - Disque dur SCSI Syquest cartouches de 270 Mo - Lecteur CD. Musique, musique, musique et encore musique !
   
metalgear Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 12/10/2009 à 17h29

Messages: 778

Le 04/07/2012 à 17h59
Sympa mais d'accord avec Gradius,c'est lent sauf si on boost à 501% en Blue MSX mais pour le son :( rien ne va plus

Bonne Continuation :) Edité par metalgear Le 04/07/2012 à 17h59


MSXien...pur et dur et toujours Supmsx
Site web    
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5525

Le 04/07/2012 à 18h00
F2 pour arrêter la musique


banniere-ericb59e
Site web    
Visiteur

Vagabond

Rang

Avatar

Message : 0

Le 04/07/2012 à 18h51
C'est un jeu bien intéressant ... Bravo ! :heink :top

J'ai fait quelques tests avec blueMSX et openMSX :

- effectivement, avec un MSX2+, ce sera un peu lent
- pour la vitesse sur un TurboR, il faut savoir que le mode R800 n'est automatique généralement (sauf astuce de programmation) que dans les 2 cas suivants :

a) le disque est formaté en mode MSX-DOS2 (il y a une option pour cela dans DiskManager)
b) le TurboR est lancé sans disque en drive A, puis, après le boot, on insère le disque et on lance le jeu manuellement

Donc, si on veut une version avec AUTOEXEC.BAS, il faut opter pour la solution a)

- en ce qui concerne la routine pour MoonSound, le problème est le même avec openMSX ..... A vérifier dès lors sur une vraie machine ! Edité par Visiteur Le 04/07/2012 à 18h57
   
Visiteur

Vagabond

Rang

Avatar

Message : 0

Le 04/07/2012 à 19h12
Bon boulot, c'est nickel dans BlueMSX avec la méthode de mars2000 (normal me direz-vous), il ne faut insérer la disquette qu'après être arrivé sous basic.

Pour le jeu en lui-même, je trouve l'idée sympa, à fignoler mais c'est bien parti :top
   
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5525

Le 04/07/2012 à 19h31
@mars2000 cela explique pourquoi parfois c'était bon et pas d'autre avec bluemsx, merci pour l'astuce...
Pour le formatage MSDOS2, je ne l'ai pas fait, car dans mon cas, lorsque je met une disquette DOS2 dans bluemsx, il ne boot pas !!


banniere-ericb59e
Site web    
Visiteur

Vagabond

Rang

Avatar

Message : 0

Le 04/07/2012 à 19h34
ericb59 :


Pour le formatage MSDOS2, je ne l'ai pas fait, car dans mon cas, lorsque je met une disquette DOS2 dans bluemsx, il ne boot pas !!




Cela devrait pourtant fonctionner, en tout cas au moins sur TurboR (il y a un problème sur MSX2/2+ avec Memman utilisé avec le DOS2 ainsi que de détection de la ROM, mais là, on peut s'en sortir par la méthode d'insertion manuelle ou en utilisant une configuration toute faite incluant la ROM)



Je vais te faire la DSK ! :D Edité par Visiteur Le 04/07/2012 à 19h37
   
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10444

Le 04/07/2012 à 19h41
verdict sur un Vrai Turbo-R

checking system
Available ram 928
Msx Dos version 2.49
availables memory slots 58
available vram 128

MSX MUSIC found
MOONSOUND found
Activating MOONSOUND

error with music player

si je vire la ligne 1220 le jeu démarre mais sans la musique !!

j'ai fait une disquette dos2 et copié les fichiers dessus

la vitesse est alors tout a fait raisonnable en mode R800 sur un vrai comme sur émulateur ;)

les bruitages eux sont présent

pour le jeu en lui même c'est simple mais c'est sympa ;)







:noel
Site web    
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5525

Le 04/07/2012 à 19h46
il y a un problème avec moonsound alors... Comme je n'en ai pas j'ai pas pu tester...
Peut être que ca ne marche pas avec cette carte son, il faut essayer en la faisant passer pour une MSXAUDIO,
dans le loader ligne 1170 remplacer dans la ligne

... then US=3:print....

par

... then us=2:print ...



banniere-ericb59e
Site web    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie