OpenWeek 2018

Une app pour un KAP

Tom Rousseaux - tom.rousseaux@student.uclouvain.be

Les outils :

  • Gideros
    • Framework open source
    • Cross-plateform
    • Spécialisé pour les jeux
    • S'utilise en Lua
  • Votre cerveau

Pour l'installer :

  • Windows & MacOS :
  • Linux :
    • Si vous êtes courageux (et chanceux ^^), à partir des sources :
    • Avec Wine :
      • Installez Wine avec votre manager de packet
      • Si besoin, je peux vous fournir une VM Ubuntu 18.04 avec Wine

La base du projet :

  • Clonez le repo : `git clone git@github.com:OpenWeek/app-for-a-KAP.git`
  • Parcourez vite fait le repo, l'architecture actuelle est assez triviale
  • Vous trouverez dedans le cahier des charges du kap hot

Comment fonctionne le framework :

  • Système de parent-enfant
  • 
    A:addChild(B)
    A:addChild(C)
    B:addChild(D)
    B:addChild(E)
    C:addChild(F)
                                

Le lua :

  • Object:method(arguments)
  • 
    ClassDefEx = {}
    
    function ClassDefEx:new()
      newObj = {attr = 'example'}
      self.__index = self
      return setmetatable(newObj, self)
    end
    
    function ClassDefEx:toString()
      print('I am an object')
    end
                                
  • Apprenez le lua en 15 minutes
  • Regardons le code du prototype ensemble

Vous avez des questions ?

Posez-les !

Vraiment

S'il vous plait