Rencontrez Badreddine, L’héro d'août

 Photo de Badreddine

 

Notre héro ce mois est Badreddine Kedjour. Pour Badreddine son amour pour les jeux vidéo lui a poussé à créer ses propres jeux. Ne connaitre rien à propos de la programmation ne lui a pas arrêté. Par contre, il a décidé d’apprendre tout seul, et a réussi après plusieurs jours de réaliser avec succès son premier jeu seulement par le Drag-and-Drop. Mais son aventure n’arrête pas là. Lisez ce poste pour savoir comment Badreddine est devenu un développeur héro.

Pourriez-vous nous raconter un peu plus sur vous et sur votre parcours?

Je m’appelle Badreddine Kedjour, âgé de 23 ans. Tout a commencé quand j’étais petit, Je jouais pendant des heures le meilleur jeu multi-joueurs à l'époque « Half-Life » avec mon ami Djamel Eddine Machouk.

Puis j’ai commencé à me demander comment ces jeux ont été réalisés, donc j’ai commencé avec Djamel Eddine à apprendre comment créer des nouvelles « maps » pour « Half-Life » (bien sûr, nous ne savions rien â propos de la programmation). Je me souviens de la première fois où nous avions finalement réussi à construire notre première map, nous étions très heureux.

Mais cela n'a pas arrêté là, alors j'ai décidé de créer mon propre jeu à partir de zéro. J'ai téléchargé un logiciel nommé "Game Maker" et commencer à apprendre pendant des heures comment il fonctionne, ce que j'ai aimé à propos de ce logiciel est que vous pouvez construire un jeu tout simplement par le Drag-and-Drop ; mais si vous avez une logique complexe, vous pouvez toujours utiliser le code (ils ont un langage de programmation spéciale appelée GML pour Game Maker Language).

Après plusieurs jours, j'ai réalisé avec succès mon premier jeu (Space Ships War) construit à partir de zéro, je l'ai posté sur le site de la communauté de Game Maker et commencer à recevoir des feedback des autres développeurs, j'apprenais à partir de ces feedback pour construire le prochain jeu. J'ai construit plus de 5 jeux (tous peuvent être trouvés ici https://sandbox.yoyogames.com/search?q=4jb ou dans mon site web personnel à l'époque https://4jbsoft.netai.net/games.html).

Dans mon dernier jeu, j'ai utilisé un peu de code (GML), et j'ai été très impressionné. J'ai donc décidé de mettre mes compétences au niveau suivant et commencer à apprendre le langage de programmation C++. J'ai téléchargé le Visual C++ 2008 Express Edition et commencer à apprendre à partir du MSDN Learning Center. Du coup suivre la voie de l’informatique était pour moi une chose évidente, je me suis alors dirigé vers l’USTHB filière MI (Mathématiques et Informatique).

Une année après, j'ai découvert XNA, c'est un Framework pour développer des jeux pour Windows et Xbox 360 en utilisant le C#, alors j'ai commencé à apprendre le C# en premier ; et c'était très facile vu la similitude avec le C++ et bientôt il devient mon langage de programmation préféré.

Dans ma 2ème année à l'université, j'ai découvert le club .NET (un club scientifique qui travaille avec les technologies Microsoft), je me suis inscrit, et bientôt j'ai eu un appel du président du club (Ismail Boudebbane) qui était un Microsoft Student Partner. Il a dit qu'il était très impressionné par mes travaux et mes jeux, c’est là où il a eu l'idée de faire un concours national de jeux vidéo.

L'année après et pour la première fois le Club .NET organise un concours national de développement des jeux vidéo " XNA Game Challenge Algérie 2011 ", moi et mon ami Djamel Eddine avons fait une équipe « Infernal Team Games » et nous avions participé avec le jeu « IV » (disponible au téléchargement https://www.infernal-team.com) et bien sûr remporté le concours.

J'ai été recruté en tant que MSP une année après par Raouf Chebri.

 

Quelles sont les ressourcesdeMicrosoftou de la communautéque vous avez trouvéles plusutilespour vous?

En tant que MSP, j’ai bénéficié d’un compte MSDN, qui contient tous les outils dont j'ai besoin comme le Visual Studio et en plus des comptes gratuits d’une année sur le Windows Store et le Windows Phone MarketPlace.

Et bien sûr les DevCenters de MSDN et Channel 9 qui offrent les différentes techniques de développement.

 

Pourriez-vousnousfaire un petit sur l’application « الشروق »?

L’application récupère le flux du site internet d’El Chourouk, et affiche le contenu d'une manière moderne, organisée et simple à utiliser. Parmi les fonctionnalités :

  • ·         Vous pouvez épingler vos rubriques préférées dans la page d'accueil.
  • ·         Vous pouvez changer la taille de la police.
  • ·         Tous vos paramètres seront sauvegardés dans le cloud (Roaming), donc si vous utilisez l'application dans un autre pc avec votre compte, tous les paramètres seront synchronisés automatiquement.
  • ·         Si vous aimez un article, vous pouvez le partager en utilisant le contrat de partage de Windows 8.
  • ·         Vous pouvez rechercher des articles.
  • ·         Si vous êtes déconnecté, pas de soucis, l'application conservera une copie locale des articles.

 

Quels sont vos intérêtsoutre que la technologie?

Je suis un grand fan de films et de séries (en particulier « comédie »). J'adore aussi voyager et découvrir de nouveaux endroits et sans oublier les sorties entre amis.

 

Avez-vous Des plans pour des nouvelles applications ou des projets en général?

Quand je terminerai l'application, je vais travailler sur la version Windows Phone.

 

Que conseilleriez-vousaux développeursde la région quisouhaitent égalementdevenir des héros du bulletin MSDN Algérie?

L'important, c'est la motivation. Si vous restez motivé vous pouvez réaliser l'impossible.
Bien sûr il est un peu difficile au début, mais le succès vient toujours à la fin, il ne faut surtout pas abandoner.

 

Comment la communautépeut-ellevous rattraper ? (en ligne ou hors ligne)

Mail : kedjour.badreddine@studentpartner.com

Tel : +213771081594

Facebook: https://www.facebook.com/pedro.letsgo

 

Si vous êtes développeur ou intéressé par le développement, inscrivez-vous gratuitement au bulletin MSDN Algérie :

https://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200242155&CR_EAC=300099335