Cyril BERTHOUT's repositories
pip_boy_ok_200
Pip-Boy OK-200 is a personal project aiming at reproducing the Pip-Boy from the video game Fallout 4 in a web browser, while making it the support of my curriculum vitae.
phoenix_down_script
Phoenix Down Script is a back-end application whose goal is to manage many scripts, intended to save some user information for certain sites (Trello, Steam, Youtube, Reddit, Twitter, Pocket...), via their respective APIs.
player_select_menu
A Street Fighter 2 Player Select Menu in Lua + LÖVE (Love2d) framework
slimer_script_batch
A Batch script that can save in a text file the names of directories and files of a folder, or even of the entire hard disk datas. Useful in case of a hard disk crash...
football_api_sample
A sample of FOOTBALL API requests in Python
tp_ldap_apache_directory
Internship demo project (CDA 2018 - 2019) with LDAP Apache Directory API integration. This demo manage a LDAP connection with few usual queries
breakout_template
A template for a breakout-style-game in Lua / LÖVE. No graphics, very basic stuff.
cvme_beautiful_soup
A little web scraper with Python and Beautiful Soup
slimer_script_python
Slimer Script is a script written in Python whose goal is to parse all the files on a hard disk, in order to collect their name, their size, and their last modification date.
songs_txt_generator_for_crusader_kings_2
A Python script to generate a songs.txt for Crusader Kings II custom music playlists (vanilla and mods)
distances
This Lua module calculates the "infinite distance" between two sprites and detects the collision between them. Integration of the following specific distance cases: Manhattan distance (K distance with k = 1), Euclidean distance (K distance with k = 2), K distance (with k > 2). Integration of scale factors a and b for sprites.
france_ioi_java
This repository contains my solutions in Java language of many France-IOI problems. Work in progress...
gamekult_premium_scraping
A web scrapper to get a list of all his premium item codes on Gamekult
lunar_lander_template
A template for a lunar lander-style-game in Lua / LÖVE. No graphics, very basic stuff.
tilemap_and_fog_of_war_love2d_template
A template for a tilemap in Lua / LÖVE, with tileset management and fog of war feature. Original pattern by www.gamecodeur.fr (french online video games school) with a few modifications.
tilemap_and_tileset_love2d_template
A template for a tilemap in Lua / LÖVE, with tileset management. In this template, I reproduced a map of Advance Wars 2 on the Game Boy Advance (C33 : Hot Pursuit)
tilemap_love2d_template
A template for a tilemap in Lua / LÖVE. In this template, I reproduced the first screen of The Legend of Zelda NES.
tp-facturation
School project (CDA 2018 - 2019) with Java JBDC + Servlet API integration. This program manage a core CRUD process with Freemarker template engine.
tp_contacts
School project (CDA 2018 - 2019) with Java EE integration + Servlet API. This program manage a contact form process with Servlet API.
tp_javascript
School project (CDA 2018 - 2019) with basic Javascript stuff. This program manipulates some elements of the DOM using javascript functions
tp_servlet_tomcat
School project (CDA 2018 - 2019) with Java EE integration + Tomcat server + Servlet API. This program manage an elementary form with doGet() and doPost() methods.
tp_spring_security
School project (CDA 2018 - 2019) with Spring Security integration. This program manage a core authentification process with h2 SGBD.
tp_springlights
School project (CDA 2018 - 2019) with Java EE integration. Concepts : IoC, injections via spring-conf.xml, POO (inheritance, interfaces...). This program manage few bulb types with a luminaire connection.
tp_tomcat_lifecycle
School project (CDA 2018 - 2019) with Java EE integration + Tomcat server + Servlet API. This program puts into practice the life cycle concept of a servlet.
tp_unicode
School project (CDA 2018 - 2019) with Servlet API integration. This program manage a web unicode display process, with servlets