Pinned Repositories
42_Corrections
Corrections files of 42 School
BridgeQuestApi
ComputorV1
e but de ce sujet est de vous faire coder un programme qui résout des équations simples. Le programme prendra en paramètre une équation polynomiale. C’est-à-dire ne faisant intervenir que des puissances, aucune fonction compliquée. Le programme devra afficher sa (ses) solution(s).
Corewar
Ce projet vous invite à créer une arène virtuelle et à y faire s’affronter des programmes codés dans un langage simpliste. Vous allez ainsi aborder la conception d’une VM (avec les instructions qu’elle reconnait, les registres, etc), et les problématiques de compilation d’un langage assembleur en bytecode. Avec, en bonus, le plaisir de faire s’affronter vos champions sur votre arène !
Fdf
Tous les programmes que vous avez écris jusqu'à maintenant s'exécutaient uniquement en mode texte dans votre terminal. Découvrons maintenant quelque chose de plus excitant : comment ouvrir une fenêtre graphique et dessiner dedans ? Pour commencer votre voyage au pays de la programmation graphique, FdF vous propose de représenter le maillage en "fils de fer" d'un terrain en 3D.
filler
Créez votre joueur pour affronter d’autres étudiants sur le célèbre (ou pas) plateau du Filler. Le principe est simple : deux joueurs s’affrontent sur un plateau, et doivent placer, tour à tour, la pièce que le maître du jeu (fourni sous la forme d’un exécutable Ruby) leur donne, gagnant ainsi des points. La partie s’arrête dès qu’une pièce ne peut plus être placée. Petit projet ludique !
fractol
Découvrez la programmation 2D et l'univers psychédelique des fractales grâce à ce projet à réaliser avec la minilibX.
ft_printf
Vous en avez assez de faire vos affichages en alternant ft_putstr et ft_putnbr ? Vous n'avez pas le droit d'utiliser printf ? Recodez le votre ! Ce sera l'occasion de découvrir une feature du C - les fonctions variadiques - et de vous entrainer à la gestion fine des options d'affichage. Vous aurez ensuite le droit d'utiliser votre printf dans tous vos projets ultérieurs.
La-Falaise
malloc
Ce miniproj consiste à écrire une librairie de gestion de l’allocation dynamique de la mémoire. Afin de pouvoir la faire utiliser par des programmes déjà existant sans les modifier ni les recompiler, vous devrez réécrire les fonctions malloc(3), free(3), et realloc(3) de la libc
pbernier42's Repositories
pbernier42/ft_printf
Vous en avez assez de faire vos affichages en alternant ft_putstr et ft_putnbr ? Vous n'avez pas le droit d'utiliser printf ? Recodez le votre ! Ce sera l'occasion de découvrir une feature du C - les fonctions variadiques - et de vous entrainer à la gestion fine des options d'affichage. Vous aurez ensuite le droit d'utiliser votre printf dans tous vos projets ultérieurs.
pbernier42/42_Corrections
Corrections files of 42 School
pbernier42/BridgeQuestApi
pbernier42/ComputorV1
e but de ce sujet est de vous faire coder un programme qui résout des équations simples. Le programme prendra en paramètre une équation polynomiale. C’est-à-dire ne faisant intervenir que des puissances, aucune fonction compliquée. Le programme devra afficher sa (ses) solution(s).
pbernier42/Corewar
Ce projet vous invite à créer une arène virtuelle et à y faire s’affronter des programmes codés dans un langage simpliste. Vous allez ainsi aborder la conception d’une VM (avec les instructions qu’elle reconnait, les registres, etc), et les problématiques de compilation d’un langage assembleur en bytecode. Avec, en bonus, le plaisir de faire s’affronter vos champions sur votre arène !
pbernier42/Fdf
Tous les programmes que vous avez écris jusqu'à maintenant s'exécutaient uniquement en mode texte dans votre terminal. Découvrons maintenant quelque chose de plus excitant : comment ouvrir une fenêtre graphique et dessiner dedans ? Pour commencer votre voyage au pays de la programmation graphique, FdF vous propose de représenter le maillage en "fils de fer" d'un terrain en 3D.
pbernier42/filler
Créez votre joueur pour affronter d’autres étudiants sur le célèbre (ou pas) plateau du Filler. Le principe est simple : deux joueurs s’affrontent sur un plateau, et doivent placer, tour à tour, la pièce que le maître du jeu (fourni sous la forme d’un exécutable Ruby) leur donne, gagnant ainsi des points. La partie s’arrête dès qu’une pièce ne peut plus être placée. Petit projet ludique !
pbernier42/fractol
Découvrez la programmation 2D et l'univers psychédelique des fractales grâce à ce projet à réaliser avec la minilibX.
pbernier42/La-Falaise
pbernier42/malloc
Ce miniproj consiste à écrire une librairie de gestion de l’allocation dynamique de la mémoire. Afin de pouvoir la faire utiliser par des programmes déjà existant sans les modifier ni les recompiler, vous devrez réécrire les fonctions malloc(3), free(3), et realloc(3) de la libc
pbernier42/mod1
Ce projet consiste à réaliser une simulation terrestre puis hydrodynamique. A partir d’un jeu de données très réduit, vous allez dans un premier temps extrapoler une surface plus ou moins réaliste représentant un paysage. Ensuite, ce paysage étant défini, il va être recouvert d’eau, sous plusieurs formes.
pbernier42/Nm-otool
pbernier42/Rubik
Dans ce projet, on vous demandera de résoudre des Rubik’s Cubes, selon les critères des compétitions officielles de Rubik’s Cube et en particulier celles du Fewest Moves Challenge (FMC), la limite de temps habituelle d’une heure en moins (votre limite de temps se comptera en secondes). Lors d’une épreuve de FMC, tous les compétiteurs sont enfermés dans une salle avec un papier, un stylo, un cube et c’est tout. Pendant soixante minutes, ils vont individuellement chercher la solution la plus courte au mélange donné, et la rendre sur papier. Les solutions seront ensuite individuellement vérifiées, et sera proclamé vainqueur celui avec le score le plus bas.
pbernier42/Sylvinsult
pbernier42/Verbos
pbernier42/viro
Code samples for ViroReact. Track issues in the platform here.