Mathieu Wolff - Blog

COCOA

cocoa

Si vous vous intéressez au développement sur IPhone, et vous vous dites, plein d'envie,
"je sais faire du C, du JAVA, du C#, du Delphi .NET", je vais développer sur IPhone, ça ne me fait pas peur, mauvais surprise :

c'est bien du C Objet, mais pas du C++, ce serait trop simple. C'est du "Cocoa", dont vous n'avez probablement jamais entendu parlé à moins d'être un développeur MAC.

En lisant le code source vous avez à la fois l'impression d'être en terrain connu, et de lire un dialecte chinois. Si vous présentez ces symptômes, ce livre est pour vous.

Indispensable pour bien comprendre les bases. Bonus : le style est intéressant.
Malus : vers la fin, ça devient un exemple qui est étoffé, étoffé, étoffé. On peut décrocher facilement.

Chess opening

Premier projet réalisé : un logiciel pour se remémorer visuellement les principales ouvertures de jeu et leurs variantes.

Lire la suite

Tower Defense

Un squelette de jeu "tower defense".
Style de jeu ultra populaire sur IPhone. OpenGL

Lire la suite

Ninja

Mon projet le plus abouti : un autre jeu en openGL
Encouragé par le succès (techniquement) du tower défense, un step supplémentaire.
Cette fois ci avec graphismes, animations, sons, et IA. Graphismes faits maison ;)

Lire la suite

du Code de qualité

Il est important d'écrire du code de qualité. Un code bien conçu et bien écrit signifie moins de bug, maintenance facilitée, évolutions facilitées, bon produit final, synonyme de client satisfait

Lire la suite

Diviser pour régner

Pourquoi écrit on des modules ? pourquoi diviser le code, pourquoi la POO ?

Lire la suite

Importance de la conception

Quand il y a une grande complexité, mettant en jeu de multiple flux et actions, il n'y a qu'une seule solution pour tenir le choc, desemmêler, réfléchir, Il faut concevoir une structure robuste, et toujours privilégier la simplicité

Lire la suite

Tuer le bug dans l'oeuf

Etre réactif et corriger un problème un bug quand il apparait, c'est bien. Mais un bon développeur doit tuer le bug dans l'oeuf ! Dès la conception, il faut réfléchir à un système cohérent et simple, et être soigneux dans la réalisation

Lire la suite

- page 2 de 6 -