Archive

Archives pour la catégorie ‘Fun’

Bachelor Epitech

31/01/2010 Stumpy 6 commentaires

Apres un rapport de stage fait en suivant la méthode a l’arache.

Apres une soutenance de stage faite en suivant la méthode a l’arache

Mon stage à Microsoft a donc été validé dans son ensemble me permettant d’obtenir mon bachelor Epitech, un petit bac +3 qui n’est pas bien vital à mes yeux car l’idée reste tout de même d’avoir mon +5 ;) .

Ayant en « stock » Surface car de retour d’un salon dans l’est de la France, nous en avons profité pour fêter cela en famille autour de la table, permettant à ma famille de voir enfin « la bête ».

Apres les quelques remarques et questions classiques, les impressions sont plutôt positives sauf pour le bruit des ventilos qui effectivement dans un salon passent inaperçu mais dans un salon…c’est autre chose (pas plus qu’un PC « normal » mais devant le canapé cela reste étrange.

Bon allez, encore un an et demi et j’en ai fini !

surfaceAPontchar

Categories: Epitech, Fun, General, Surface Tags: ,

PhotoSynth, visite du GameDevLab

logo_photosynth3smallb Depuis hier je Test. un peu PhotoSynth, un des services de Microsoft actuellement en beta.

A partir d’une multitude d’image d’un lieu, il est capable de reconstituer une sorte de visite virtuelle de l’endroit.

Nul besoin de faire vraiment attention lors de la prise de photo, le logiciel s’occupe de tout “mixer” pour en sortir un résultat un peu près cohérent.

Bon bien sûr, un lieu “statique”, comprendre par là on évite un bain de foule en mouvement est tout de même plus appréciable si on veut comprendre la scène rendu ;) .

J’ai fais deux Test. en prenant en photo le GameDevLab d’Epitech avec une bonne centaine de photo a chaque fois, ce n’est pas encore parfait mais on reconnait sans problème le lab et on peut sans soucis s’y repérer.

On peut trouver d’assez belle scène un peu partout sur le net mais surtout sur la version Silverlight de Bing Map:

Un exemple sympa prenant place a Paris.

Debrief du Toulouse Game Show 2009

Avec un peu de retard, voici un debrief du TGS 2009 qui c’est tenu le 28 et 29 Novembre.

J’étais sur place en qualité d’exposant pour Epitech, plus particulièrement pour le GameDevLab (laboratoire de jeux vidéo de l’école) et pour le MsLab (laboratoire Microsoft de l’école).

Autant le dire tout de suite, je ne suis pas un fan inconditionnel de manga…On peut le dire je n’aime pas cela dans l’ensemble mais l’ambiance qui se dégage de ce genre de salon est toujours sympa et il y a toujours moyen de se trouver quelques coins “oldies” pour amateur de jeux vidéo.

Les deux jours ont été assez crevant, les 8h de trajet en voiture avec tout le matériel, les courtes nuits et cette fameuse ambiance de salon ne laissant que peu de temps pour se reposer :) .

Je retiendrais surtout le fameux concert de Bernard Minet du samedi soir qui fut un grand moment, plein de souvenirs.

P1020082

Le stand Epitech était sous le thème des interfaces tactiles que ce soit par la présence de mur tactile, d’écran tactile et de Surface, table basse tactile qu’on commence à bien connaitre sur ce blog ;) .

Lors de la première soirée, moi et Mickael Thumerel avons eu l’envie de rush une petite application permettant de dessiner sur la Surface mais a l’inverse de l’application fournis en présentation, permettre un peu plus de chose telle que:

  • édition poussée
  • sauvegarde
  • envois par mail
  • ajout dans l’application image automatique
  • et deux trois autres petites choses qui nous ont été réclamées par “nos artistes”

Pour une application codée en une petite heure après 8h de voyage et une installation de stand, le résultat a été des plus convainquant car la table n’a quasiment presque que tournée sur notre application et nous avons eu le plaisir de voir qu’une si petite “chose” pouvait rencontrer un franc succès.

Voici quelques créations faite sur notre application:

Ah…il n’en faut pas beaucoup pour amuser les foules :) .

Week-end fatiguant mais très sympathique!

SQL Server vous souhaite un joyeux noël

Pas un grand utilisateur de SQL mais on peut remarquer que certains s’amusent bien avec :) .

Voici un petit cadeau de noel venant des forums MSDN:

http://social.msdn.microsoft.com/Forums/en-US/sqlspatial/thread/d52c686e-30cc-4ae0-bdc7-ae4a2536cd64

executez ce code sur votre serveur MsSql (2008 et +) et admirez le resultat en  mode « Spatial Results »

-- Prepare the scene
CREATE TABLE #ChristmasScene (
 item varchar(32),
 shape geometry);

-- Put up the tree and star
INSERT INTO #ChristmasScene VALUES
('Tree', 'POLYGON((4 0, 0 0, 3 2, 1 2, 3 4, 1 4, 3 6, 2 6, 4 8, 6 6, 5 6, 7 4, 5 4, 7 2, 5 2, 8 0, 4 0))'),
('Base', 'POLYGON((2.5 0, 3 -1, 5 -1, 5.5 0, 2.5 0))'),
('Star', 'POLYGON((4 7.5, 3.5 7.25, 3.6 7.9, 3.1 8.2, 3.8 8.2, 4 8.9, 4.2 8.2, 4.9 8.2, 4.4 7.9, 4.5 7.25, 4 7.5))')

-- Decorate the tree
DECLARE @i int = 0, @x int, @y int;
WHILE (@i < 20)
BEGIN
 INSERT INTO #ChristmasScene VALUES
 ('Bauble' + CAST(@i AS varchar(8)), geometry::Point(RAND() * 5 +1.5, RAND() * 6, 0).STBuffer(0.3))
 SET @i = @i + 1;
END

-- Christmas Greeting
INSERT INTO #ChristmasScene VALUES
('M', 'POLYGON((0 10, 0 11, 0.25 11, 0.5 10.5, 0.75 11, 1 11, 1 10, 0.75 10, 0.75 10.7, 0.5 10.2, 0.25 10.7, 0.25 10, 0 10))'),
('E', 'POLYGON((1 10, 1 11, 2 11, 2 10.8, 1.25 10.8, 1.25 10.6, 1.75 10.6, 1.75 10.4, 1.25 10.4, 1.25 10.2, 2 10.2, 2 10, 1 10))'),
('R', 'POLYGON((2 10, 2 11, 3 11, 3 10.5, 2.4 10.5, 3 10, 2.7 10, 2.2 10.4, 2.2 10, 2 10),(2.2 10.8, 2.8 10.8, 2.8 10.7, 2.2 10.7, 2.2 10.8))'),
('R', 'POLYGON((3 10, 3 11, 4 11, 4 10.5, 3.4 10.5, 4 10, 3.7 10, 3.2 10.4, 3.2 10, 3 10),(3.2 10.8, 3.8 10.8, 3.8 10.7, 3.2 10.7, 3.2 10.8))'),
('Y', 'POLYGON((4 11, 4.2 11, 4.5 10.6, 4.8 11, 5 11, 4.6 10.5, 4.6 10, 4.4 10, 4.4 10.5, 4 11))'),
('C', 'POLYGON((0 9, 0 10, 1 10, 1 9.8, 0.2 9.8, 0.2 9.2, 1 9.2, 1 9, 0 9))'),
('H', 'POLYGON((1 9, 1 10, 1.2 10, 1.2 9.6, 1.8 9.6, 1.8 10, 2 10, 2 9, 1.8 9, 1.8 9.4, 1.2 9.4, 1.2 9, 1 9))'),
('R', 'POLYGON((2 9, 2 10, 3 10, 3 9.5, 2.4 9.5, 3 9, 2.7 9, 2.2 9.4, 2.2 9, 2 9),(2.2 9.8, 2.8 9.8, 2.8 9.7, 2.2 9.7, 2.2 9.8))'),
('I', 'POLYGON((3.2 9, 3.2 9.2, 3.4 9.2, 3.4 9.8, 3.2 9.8, 3.2 10, 3.8 10, 3.8 9.8, 3.6 9.8, 3.6 9.2, 3.8 9.2, 3.8 9, 3.2 9))'),
('S', 'POLYGON((4 9, 4 9.2, 4.8 9.2, 4.8 9.4, 4 9.4, 4 10, 5 10, 5 9.8, 4.2 9.8, 4.2 9.6, 5 9.6, 5 9, 4 9))'),
('T', 'POLYGON((5 9.8, 5 10, 6 10, 6 9.8, 5.6 9.8, 5.6 9, 5.4 9, 5.4 9.8, 5 9.8))'),
('M', 'POLYGON((6 9, 6 10, 6.25 10, 6.5 9.5, 6.75 10, 7 10, 7 9, 6.75 9, 6.75 9.7, 6.5 9.2, 6.25 9.7, 6.25 9, 6 9))'),
('A', 'POLYGON((7 9, 7 10, 8 10, 8 9, 7.75 9, 7.75 9.3, 7.25 9.3, 7.25 9, 7 9),(7.25 9.5, 7.25 9.8, 7.75 9.8, 7.75 9.5, 7.25 9.5))'),
('S', 'POLYGON((8 9, 8 9.2, 8.8 9.2, 8.8 9.4, 8 9.4, 8 10, 9 10, 9 9.8, 8.2 9.8, 8.2 9.6, 9 9.6, 9 9, 8 9))');

-- Admire the scene
SELECT * FROM #ChristmasScene

-- Tidy up the pine needles and put away the decorations
DROP TABLE #ChristmasScene

Pour ceux n’ayant pas de quoi Test. sous la main:

noelSql

Categories: Fun Tags: , ,

Zune HD, premier Test. et premier code

04/12/2009 Stumpy 5 commentaires

zune-logo-cat-80

Ayant reçu mon Zune HD mercredi dernier (envois de la Floride lundi soir, plutôt correct ;) ), voici un petit article pour avoir une première impression de la bête.

La première chose qui est a noté je pense est son poids (74gr) qui le rend vraiment appréciable et lui retire un peu de l’effet « brique » auquel nous étions habitue avec d’autre lecteur.

Lecteur, terme a retenir car non le Zune HD ne fait pas téléphone (mais je ne vous cache pas que si Windows mobile 7 pouvait ressembler a cela…je risquerais de me laisser tenter), ce n’est tout simplement pas sa vocation. Son but est d’offrir un lecteur multimédia de qualité, rien de plus, rien de moins.

Contrat que je juge plutôt bien remplie après ses premiers jours de Test.

Je ne vais pas m’étendre plus sur ses fonctionnalités de lecteur multimédia, assez classique de nos jours mais l’ensemble est tout à fait correct, voir étonnant d’avoir un écran si net et jolie dans son rendu.

zune-hd

Concernant ce fameux marketplace, actuellement un peu vide en terme d’application (pour pas dire VRAIMENT VIDE) et je vais donc commencer a chercher des informations quand a l’ouverture de ce marche pour les tiers, si vous avez des infos ;) .

Chose intéressant par contre, c’est le Zune Pass qui en gros consiste en un abonnement de 15 dollars/mois permettant d’avoir autant de musique que l’on souhaite sur le marché, seule limitation, si on arrête l’abonnement, plus de musique…

Oui certes c’est chiant mais au final, je vais sans doute essayer un peu (un mois gratos) car si je trouve tout ce que j’y recherche, une location à 15/mois ne me traumatise pas plus que cela si j’ai tout a porté de main.

Bref, je m’attarde pas non plus dessus, le point faible restant surtout le manque d’application (quoique les rares présentes sont de très bonne qualitées)

Nous allons donc passer a la partie nous concernant plus, le développement.

A première vue, seul le développement par le biais de XNA est disponible pour le grand public, pas vraiment un handicap me concernant mais on peut espérer une ouverture malgré tout. (si quelqu’un a des infos ;) )

Le gros soucis que je vois a l’heure actuelle est que lors de l’exécution d’un code non signé par Microsoft, le Zune passe dans un mode « hyper protégé » ne permettant a aucune applications tiers de tenter un piratage de l’appareil (sautage de DRM itou itou…).

En soit, vous me direz que lancer des apps tiers dans une sandbox est plutôt une bonne chose mais par contre si je vous répond que cela implique le reboot du device ensuite pour repasser en mode normal ?

Oui nous somme d’accord…c’est moche !

Il n’empêche que le dev reste facile, une petite installation de 11Mo pour compléter XNA 3.1 avec une extension Zune HD et hop c’est partie !

Le code en question reste tout à fait classique, on retrouve un Compact Framework pour .Net donc comparable à la Xbox (quoique la version Xbox est un peu « custom » de mémoire) et donc aucune difficulté n’est à prévoir.

La différence va ce joue bien évidement sur la partie tactile et les accéléromètres de l’appareil.

Pour le tactile, étonnamment, c’est aussi simple que sur Surface et aucune difficulté majeur pour les accéléromètres non plus.

A ce niveau-là, soyons franc, le SDK de IPhone est tout aussi facile mais pour le reste du Dev…je ne vais pas faire l’affront de comparer C# (et plus globalement .Net) et l’Objective-C.

Voici un petit bout de code pour gérer les accéléromètres au sein de votre boucle d’update:


AccelerometerState acc = Accelerometer.GetState();
if (Math.Abs(acc.Acceleration.X) > 0.20f)
{
 // What you want , Acceleration if a Vector3(X,Y,Z) for each accel
}

Et de même pour le tactile, une petite collection et ensuite libre à vous d’en faire ce que vous souhaitez:

TouchCollection touchs = TouchPanel.GetState();
foreach (TouchLocation t in touchs)
{
 // What you want with:
 // t.id unique id
 // t.Position Vector2
 // t.Pressure float
 // t.State (Invalid, Pressed, Moved, Released)
}

Voilà pour un premier rapide survol de la machine, en conclusion je pense pouvoir dire que si on cherche un lecteur multimédia de qualité, permettant de nombreuse chose et garantie à un bel avenir (si Microsoft se décide à en tirer un maximum), le Zune HD est parfait.

Ah oui, petit « détail » notable ! Quand nous européen auront le droit de mettre la main dessus sans devoir passer par l’import ?! le Zune premier du nom était bof bof donc je m’en plaignais pas mais maintenant je cherche encore une raison « officielle » de pourquoi cette distribution seulement aux USA et Canada…

Categories: C#, Fun, General Tags: , , ,

Salon du jeu video, debrief

Avec quelques jours de retard, voici un petit message pour conclure les quatre jours que j’ai passe en qualité d’exposant sur le salon du jeu vidéo de la porte de Versailles édition 2009.

…Fatiguant! Quatre jours à faire la promotion d’Epitech par le biais du GameLab, c’est un peu trop au vu de “l’ambiance” du salon mais surtout de la population de ce dernier

Oui il faut bien l’avouer, entre un lycéen moyen qui cherche une école et le collégien moyen qui rêve de recoder call of duty 10 et world of warcraft 42…pas le même discours.

Abstraction de cela, plutôt une bonne fin de semaine, deux bonnes nuits de repos n’ont pas été de trop pour bien récupérer mais le bilan reste positif.

En terme d’exclus jeux vidéos, rien de fantastique:

Le nouveau call of duty reste sympa dans le genre grand cinéma

Le nouveau alien vs predator, merci a la mention “Work In Progress” car sinon on pourrait prévoir un jeu très bof.

Un left 4 death 2 qui n’est vraiment qu’un simple mod du premier donc décevant également :( .

Cote jeux de plateau, une grosse surprise pour moi qui ai eu l’occasion de m’offrir l’édition collector de space hulk pour sa réédition en l’honneur des 20 ans du jeu.

Pas donné mais vraiment magnifique et enfin pouvoir m’adonner au plaisir de tenter le nettoyage de space hulk…cela n’a pas de prix ;) .

 

Categories: Fun, Jeux, Salon Tags: , ,

Vidéo de fin pour Surface academy

La petite vidéo de fin de la Surface Academy 2009 a été publiée donc pour ceux qui veulent voir le résultat de ce stage :

Pas si mauvais que cela, surtout si on prend en compte le temps d’adaptation à la plateforme et technique que chacun a du faire.

Bonne chose à la « promo 2010 » si Microsoft décide de relancer le projet dans 1 an.

é
Categories: Fun, Microsoft, Surface, WPF Tags: ,

Xbox, Nouvelle version de l’interface

Mardi 11 aout, il sera possible pour tous de se procurer la nouvelle version de l’interface pour Xbox 360.

Elle va apporter encore son lot de nouveautées, en majorité axé vers le communautaire, c’est la tendance actuelle partout et s’applique sans soucis aux jeux vidéos de par leur vocation de produit de loisir.

Dans les grandes lignes on va avoir une meilleure gestion des amis par l’ajout de groupe et d’un système de notation des produits pour permettre de mieux s’y retrouver au sein d’un groupe de joueur partageant les même gouts.

Bon un peu plus « décoratif » , un choix de vêtement et accessoire bien plus grand pour les avatars mais surtout le moyen de débloquer de nouvelles tenues en même temps que des succès, encore un moyen de motiver les foules a pousser les jeux a leurs maximums.

Apres la VOD, voici les GOD, pour Game On Demand ;) , moyen d’acheter des jeux directement sur le store et pas seulement de la premiere Xbox comme par le passé, pas les tout nouveaux mais plus les classiques qu’il fait bon d’avoir dans sa collection, on peut sans doute regretter que le prix de ces derniers risque d’être un peu trop élevé par rapport a leur version en boite que l’on peut facilement trouver en occasion en magasin. Faut-il voir encore une tentative de tuer le business de l’occasion ? c’est probable quand on sait que cela n’est pas vraiment apprécié par l’industrie pour diverses raisons.

Lors de la sortie du service, nous pourrons donc se procurer :

Assassin’s Creed (Ubisoft)

Burnout Paradise (EA)

Call of Duty 2 (Activision)

Elder Scrolls IV: Oblivion (2K Games/Bethesda Softworks)

Fight Night Round 3 (EA)

Kameo: Elements of Power (Microsoft Game Studios)

LEGO Star Wars: The Complete Saga (LucasArts)

Mass Effect (Microsoft Game Studios)

Meet The Robinsons (Disney)

MX vs. ATV Untamed (THQ)

Need for Speed Carbon (EA)

Need for Speed: Most Wanted (EA)

Perfect Dark Zero (Microsoft Game Studios)

Prey (2K Games)

Rockstar Games Presents Table Tennis (Rockstar Games)

TEST DRIVE: UNLIMITED (Atari)

Tom Clancy’s Rainbow Six Vegas (Ubisoft)

Tomb Raider Legend (Eidos)

Viva Piñata (Microsoft Game Studios)

Viva Piñata 2: Trouble in Paradise (Microsoft Game Studios)

Dans les prochains mois (septembre pour la plupart), on vas voir également arrive les vidéos HD en streaming reposant sur le smooth streaming que j’ai teste ici, c’est assez prometteur car toute vitesse de connexion y retrouve son compte.

Intégration de twitter, facebook, last.fm, enfin vous l’aurez compris toujours plus ouvert a la communauté, commence a être dur de se faire un petit jeu avec 3 amis sur une même machine mais au moins tout les outils pour jouer sur internet sont fournis.

Si l’idee vous prend de m’ajouter, mon tag est stumpyfr ;)

Edit:

Bon et bien nouvelle version installee, malheuresement comme on le craignait un peu, les jeux a la demande sont…tous a 30e ce qui est bien trop cher quand on sait que l’on trouve dans le commerce ces meme jeux dans les alentour de 5/20e sauf cas special….donne vraiment pas envie de profiter de ce service.

Pour les objets d’avatar, j’etais deja assez refractaire au depart mais la encore une fois face au prix pratique on ne peut que se dire, « jamais! et puis quoi encore »

Conclusion, on espere une petite reaction de MS a ce niveau la meme si ce n’est pas facile pour eux de se retourner maintenant.

é

Categories: Fun, Jeux Tags:

Surface – 2 tables!

Depuis hier, nous avons a disposition deux tables Surface, oui oui, on se contente plus d’une seule alors on agrandie la famille :P .

Donc vient la question de…comment en tirer partie?! les tables peuvent sans soucis communiquer entre elle donc il reste plus qu’a trouver une idée d’application tirant partie de ces deux tables.

Bon face au peu de temps qu’il nous reste (un petit moi), il va falloir viser petit mais empêche pas de faire un truc fun/utile, si certains veulent proposer des idées, faut pas hésiter :)

Categories: Fun, Surface Tags: ,

PS3 – Fat Princess

Aujourd’hui je me suis offert pour 15e le jeu Fat Princess sur le PSN, je dois avouer avoir mis un peu de cote ma PS3 depuis quelques mois mais après découverte de ce jeu je me suis senti oblige de l’essayer et je ne regrette pas, loin de la!

Action rapide, stratégie, attaque de groupe, classe variées allant de l’ouvrier au nécromancien et tout cela dans un décors enfantin MAIS plein de sang, le mélange parfait!

Le concept est classique, deux camps devant chacun protéger le sien et attaquer celui d’en face mais tout cela est représenté par deux princesses qu’il faut protéger/sauver mais la on en vient a ce demander pourquoi avoir mis un « fat » dans le titre du jeu, simple, il est recommandé de nourrir de gâteau un maximum les princesses pour éviter qu’elles soient trop facilement transportable lors d’un assaut, bah oui même un fort chevalier va avoir du mal a porter une princesse de 300kg :) .

On navigue tres rapidement entre toutes les classes, besoin de renforcer les defenses ou ameliorer un batiment? hop on enfile un chapeau d’ouvrier et on va chercher bois et minerais pour ensuite donner quelques coups de marteau sur les portes du chateau ou pourquoi pas construire une échelle pour mieux infiltrer le chateau d’en face.

En terme de style de partie, on n’y retrouve les classiques capture, deathmatch et meme un petit mode foot un peu violent dans le genre de bloodbowl :P , encore une fois rien de super original mais tellement bien ficelé que l’on ne voit pas quoi demander de plus.

Le jeu est rempli de petite chose simple mais qui forme un tres belle ensemble, on se prend vite a l’action et on ne voit plus le temps passer, c’est je pense la definition d’un bon jeu!

Si les fans d’animal crossing regrette le manque de sang dans cette serie, le style graphique de Fat Princess devraient les envoyer au septieme ciel.

A ce prix la, on se demande toujours si l’achat est rentable, et bien dans le cas présent oui et je vous encourage a le faire, j’ai de plus en plus de mal a lâcher 60/70e pour un jeu que je vais au maximum utiliser durant une ou deux soirée, par contre ce genre de petit achat passe bien mieux pour la carte et au final procure autant de plaisir si ce n’est pas plus.

Categories: Fun, General Tags: , , ,