CeDSoFt's blog

vendredi, novembre 09, 2007

Mod my BouncingApp : Do It Yourself


I've found several funny mods/customs of the "bouncing app" on the web.
Basically, you can change the graphics by replacing the images in the BounceApp.app package/directory.

There are three images :

  • layer_bg.png : the background image of the app (320x480, 24bits png)
  • layer_front.png : the front image (for the transparent text) (320x480, 24bits png)
  • iphonfr.png : the boucing object (120x124, the collision rectangle starts from the top left hand corner, an extra shadow can be added to the image in the bottom right hand corner)
Don't hesitate to send me your customized applications, I'll publish a gallery of all those bouncing stuff on this blog :-)

By the way, this app is open-source, if you have some developpement skills, feel free to custom it directly by editing the source code.

Je suis tombé sur quelques modifications sympas de l'application "bouncing app" en parcourant le web.
Il est très simple de changer les graphismes de l'application en remplaçant les images du répertoire/package BounceApp.app

Il y a trois images :
  • layer_bg.png : l'image de fond de l'application (320x480, 24bits png)
  • layer_front.png : l'image superposée (pour le texte transparent) (320x480, 24bits png)
  • iphonfr.png : l'objet qui rebondit (120x124px : ceci représente le rectangle de collision à partir du coin en haut à gauche, il est possible que l'image soit plus grande : ombre, etc.)
N'hésitez pas à m'envoyer vos applications modifiées, je publierai une gallerie de toutes ces choses bondissante sur ce blog :-)

En passant, je rappelle que l'application est libre, si vous avez quelques compétences dans le développement, n'hésitez pas à la modifier directement en recompilant le code source.


Custom gallery :

















KameronStealth1029LucBu
AndyTarek
LinkLink
LinkLink
Link

Libellés : , ,

mardi, novembre 06, 2007

Développement iPhone : simulation de la gravité et détection de l'orientation

Après m'être intéressé de près au développement sur l'iPhone, j'ai publié un petit tutoriel sur le développement et la compilation d'application native sur l'iPhone.

Celui ci est publié sur l'excellent blog/forum iPhon.fr (l'application lui est dédié) qui m'a aidé à me procurer un iPhone en avant première et à le débloquer facilement afin de pouvoir y développer des applications "faites maisons" (ou "homebrew" dans le jargon...)

Voici donc ma première application utilisant le fameux accéléromètre de l'iPhone afin de simuler la gravité.
Merci à Sean Heber pour les sources de ses applications iApp-a-day (Pumpkin m'a beaucoup aidé pour l'accéléromètre.) et aux "early developpers" du blog medallia.

Vidéo de l'application :
Music de fond : PhatPhrog - Feeling So Good (un petit peu de pub :-))

Téléchargement et installation de l'application :  
Voici deux façon d'installer l'application sur l'iPhone:

- Installation automatique (apptap Installer)
Dans l'application "Installer", ajoutez les sources "http://s.imov.eu"
Choisir "Bouncing App" dans le dépôt "Apps from iPhon.fr"
Et voilà ! L'application apparaît dans le menu principal.

- Installation manuelle (ssh / copie)
BounceApp.app (clic droit --> enregistrer sous...)
Pour installer l'application, il suffit de copier le package BounceApp.app dans le répertoire /Applications de l'iPhone et de rendre le fichier App exécutable. ($ chmod +x)
Il y a différentes manières de le faire (via SSH, le terminal, mobileFinder, etc.)
Plus d'infos dans la partie développement du forum francophone d'iPhon.fr.

Source de l'application : 
A compiler avec le toolchain du tuto ("$ make package")

Evolutions et projets en cours : 
Cette application est minimale mais c'est un premier pas dans mon projet à plus long terme : Spherik.
Il s'agit du portage iPhone d'un jeu de plate-forme que j'avais développé sur calculatrice Texas Instrument TI-89 (ASM 68k + C) ou l'on dirige une bille dans de vastes niveaux truffés de pièges, tapis roulants, plates-formes mouvantes, etc. 




Plus d'infos sur le développement iPhone : 

Libellés : , , ,