il faut commencer par des trucs plus simple je pense.
n´attaque pas un projet si tu ne voit pas de maniere claire comment surmonter les epreuves algorithmiques qu´il implique.
en particulier pour ne pas traverser les lignes il faut faire des recherches en detection des collisions, et c´est pas facile mathématiquement quand on est pas encore dans l´enseignement supérieur.