connect
 

Description:
Blog sur l'actualité de mes projets PSP, DS, GBA, PC... et musicaux! Pour me contacter : BennyRebirth@gmail.com
Thématiques:

Dépotoire
Logiciels

Abonnement aux flux
Flux rss
Bennyrebirth Dev-Blog - Bennyrebirth.dev-fr.org

13 déc
2008

Mario by bennyrebirth

 
Mario version Acoustique by Benny ^^

Une petite dédicasse pour tous les fans de Mario :


Ma version de Mario :



Réalisée à l'arrache un dimanche matin avec ma guitare, et un mixage encore bien pourri. Cette version n'est pas finit, il s'agissai enfaite d'une compo test que j'avais faite en vitesse pour essayer ensuite de la jouer en concert, et c'était plutot une bonne chose puisqu'on l'a joué cet été ( ET quel live! mouarf! ... )

PS : uii jme suis éclaté avec les sons mdr ^^



13 déc
2008

I'm back !

On pourrai se dire que j'ai bien dormi :) mais il n'en est rien, beaucoup de choses ont changés et le temps me manque de plus en plus mais j'ai retrouvé la petite lueur en moi qui me donne l'envi de créer des choses pour le fun! ^^

Et bien oui, tout le monde attrape la crève, je l'ai attrapée aussi mais à ma grande surprise elle est arrivée accompagnée d'une pulsion soudaine m'obligeant à reprogrammer des ptites choses sur Psp.
J'ai donc rallumé la petite portable de sony qui ne me sert jamais et je me suis mis au boulot.
Ce soir je vous propose donc une petite fonction bien crade ( dévellopée à l'arrache ) mais qui fonctionne très bien ( je penserai à nettoyer le code et à faire quelque chose de propre à l'avenir, c'est promis! ).

Nomée "oslCreateAutoMap" elle permet l'utilisation d'autotiles avec l'oslib de l'ami Brunni!
Pour les gens motivés qui souhaitent faire des jeux en vue de dessus, cette fonction peut vous permettre de gérer tres rapidement la partie graphique des niveaux, utile notament pour la génération de niveaux aléatoires avec de beaux graphismes par exemple, et pour les gens qui veulent faire des RPG elle s'avère presque indispensable pour accélerer le level design!

Telecharger les sources + l'eboot ici ! ( MAJ 13/12/08 )

Mais les autotiles c'est quoi??!

Voici un petit exemple pour vous expliquer simplement :

Tout d'abord pour comprendre le principe il nous faut un TileSet correct, comme celui-ci :



J'ai utilisé des tiles de 32*32 mais ça fonctionne avec des tiles de 16*16 ou 64*64 sans problème, le plus important c'est juste de bien garder la tiles noires à chaque fin de ligne. On prend ensuite un tableau qui représentera notre niveau :

Code:
unsigned short demo_map[16][16]=
{ {1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1},
{1,1,1,2,2,2,2,2,2,1,2,2,2,1,1,1},
{1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1},
{1,2,2,2,2,2,2,2,2,2,2,1,2,1,1,1},
{1,1,1,1,2,1,1,2,2,1,2,1,2,1,1,1},
{1,1,1,1,2,2,2,1,2,1,1,1,2,1,1,1},
{1,1,1,2,2,2,2,2,2,2,2,1,2,1,1,1},
{1,1,1,2,1,2,2,1,2,1,2,1,2,1,1,1},
{1,1,1,2,2,2,2,1,1,2,2,1,2,1,1,1},
{1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1},
{1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1},
{1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}};

On considère le nombre 1 comme étant de l'herbe, et le nombre 2 comme étant de l'eau!

On charge le TileSet avec l'oslib comme pour un background normal :

Code:
auto_tileset = oslLoadImageFile("demo_tileset.png", OSL_IN_RAM, OSL_PF_5551);

On applique ensuite ma fameuse fonction lors de la création du BackGround :

Code:
demo_layer = oslCreateAutoMap(
auto_tileset,
demo_map, //Map
32,32, //Tiles size
16,16, //Map size
OSL_MF_U16);

On affiche dans notre boucle principale :

Code:
oslDrawMap(demo_layer);

Et voila le résultat!



Voila voila! Cette fonction est loin d'être révolutionnaire mais j'espère que ceci permettra à certains d'entre vous de gagner du temps !

PS : Cette fonction peut-etre également utile pour la réalisation de jeux de stratégie, je prend comme exemple Starcraft et Warcraft par exemple qui utilise un procédé de tiles identique! Pour les fans de Starcraft pensaient au changement de terrain progressif lorsque l'on prend les zerg par exemple ^^ ( hummmmm... ) avec cette petite fonction rien de bien compliqué a rajouter dans le code ici présent pour faire que l'eau se propage par exemple maintenant que ce n'est plus qu'une question de "1" et de "2" dans un tableau :) !

A tres bientot !


19 aoû
2007

Phoenix DataBase v1.1 Beta

Yeahhhh!

J'en ai enfin finit avec la nouvelle version de Phoenix DataBase ( dumoins presque puisqu'il s'agit encore d'une beta pour le moment... ), mon petit gestionnaire de vidéothèque auquel j'ai apporté dans cette nouvelle version pas mal de petites nouveautés !

Pour plus d'infos ou pour tout simplement le télécharger, je vous envoie directement sur le site du logiciel : www.phoenixdb.fr

Et pour obtenir toute la liste nouveautés de cette version : http://www.phoenixdb.fr/forum/viewtopic.php?t=21

Je pense faire une petite pause quelques jours histoire de reprendre un peu la programmation console qui me manque énnormement !


11 aoû
2007

Retour à la prog

Yeahhh à tous!
Me revoici enfin sur le net avec Orange qui m'a quand même fait attendre presque 2 mois ! ^^
A croire que je n'ai vraiment pas de chance avec internet ces derniers temps, je suis passé par plusieurs étapes :

- Résiliation de ma ligne téléphonique par France Telecom le lendemain de mon inscription à orange sans l'avoir demandé ( donc plus de tonalité, et la c'est parti pour plus d'un mois sans! )
- Une quizène d'aller-retour à l'agence FT qui à du déceler 5,6 erreurs dans le dossier d'inscription comme par exemple le fait qu'on m'ai fait signé un mauvais papier lors de mon inscription, un blocage de l'ancien concurent, un problème au service technique, la demande d'un forfait différent de celui que j'avais demandé... bref pas mal de conneries avant enfin d'appeler un technicien pour qu'il fasse le nessesaire pour la réouverture et la reconstruction de ma ligne et là, bingo! Récupération de ma ligne téléphonique le 2 aout! Mais c'est pas finit! Internet ne fonctionne toujours pas!
- Appel au service technique FT me signalant qu'aucune demande ADSL n'est en cours, il faut donc appeler le 1014 pour réeffectuer une demande d'activation d'ADSL...
- Appel au 1014 me redirigant vers le service client orange, une personne me signale alors qu'elle va effectuer la demande d'activation de suite!
- Bien content mais tout de même sur mes gardes ^^ j'appel le service technique quelques jours plus tard pour avoir des nouvelles et la : " la demande d'ADSL à échoué pour une raison technique inconnue " ...
- Retour en agance pour demander se qui c'est passé et pousser un peu la gueulente ^^ lol et envoie d'une lettre en recommandé le mardi 7 aout!
- Et enfin, activation de la ligne ADSL le 10 Aout, sois presque deux mois apres l'inscription!

Merci France Telecom lalala-lala lalala! ^^

Voila pour la "petite" histoire en espérant que sa ne vous arrive pas un jour, en attendant, retour à la programmation et ducoup à des news tres bientot!

PS : Ma nouvelle adresse pour ceux que sa interesse : bennyrebirth@gmail.com

 


14 jun
2007

Free power

N'ayant plus de téléphone depuis quelques jours via la Freebox ( et ayant toujours eu des problèmes avec la freebox et la téléphonie par internet d'ailleur... ), j'ai contacté le service client online et la... c'est le drame!

Comme cela est du à un orage : " Vous devrez payer 190€ pour une nouvelle freebox " Réaction : " Aieee, gloups... "

Bilan : Impossibilité de payer cette somme, mon assurance ne rembourse que 15€ des 190... -> donc Résiliation de Free et souscription à Orange pour du 8Mo avec engagement de 12mois ( arg... )

Conclusion : Pensez à débrancher votre Freebox en cas d'orage, et évitez de prendre Free si vous souhaitez passer des appels audibles en zone non dégroupée...


09 jun
2007

Ouverture du blog

Premier article sur ce blog pour son ouverture!

bennyrebirth.dev-fr.org

En ces temps d'examens, je tiens à souhaiter bonne chance à tout le monde, et vivement les vacances pour plein de dev et plein de news!


<< | 0 | >>
lache tes com dev fr scrutator irc bot
created by Jerome Wax based on LT version 0.3.2 - dev-fr.org 0.4 install