Skip to content

Instantly share code, notes, and snippets.

View AlexLo33's full-sized avatar

Alexandre Lorion AlexLo33

  • Bordeaux
View GitHub Profile
@AlexLo33
AlexLo33 / sample2.md
Created July 23, 2019 14:18
sample 2

Projet Easy Lunch

Contexte

  • Easy Lunch est une start up créée par les frères DEL PIANO

  • Ils ont déjà une application mobile existante et nous ont contacté pour réaliser un site web qui reprend les mêmes fonctionnalités que l'application mobile avec en plus, une partie Administration pour pouvoir gérer les contenus du site, adaptable à tout type d'écran

README OCEAN'S CLEANER GAME

But du jeu

Le but du jeu est d'arriver à arrêter la génération de déchets et réduire le nombre total de déchets à zéro. Pour y arriver, il faut d'abord cliquer sur le déchet afin de gagner des points d'actions ; ces points d'actions sont ensuite utilisés pour acheter des actions qui augmentent le nombre de déchets ramassés ou qui diminuent la génération de déchets selon l'action utilisée. Le pouvoir de ces actions peut être maximisé en achetant les powers-ups associés à celles-ci.

Composants du jeu

Compteurs (de droite à gauche) :

  • Total déchets : nombre de déchets total / Compteur principal à ramener à zéro.
import express from 'express';
import passport from 'passport';
import bcrypt from 'bcrypt';
import jwt from 'jsonwebtoken';
import { Strategy as LocalStrategy } from 'passport-local';
import { ExtractJwt, Strategy as JwtStrategy } from 'passport-jwt';
import connexion from './conf';
const router = express.Router();
import React from 'react';
import { Redirect, Route } from 'react-router-dom';
const PrivateRoute = ({ component: Component, token, ...propsRoute }) => (
<Route
{...propsRoute}
render={props => (
token !== ''
? <Component {...props} />
: (
import { combineReducers } from 'redux';
import { createStore } from 'redux';
// create reducer 1
const is1 = 0;
const red1 = (state = is1, action) => {
switch(action.type) {
default: return state;
}
};
import React, { Component } from 'react';
import Webcam from 'react-webcam';
class Photo extends Component {
constructor(props) {
super(props);
this.webcam = React.createRef();
this.state = {
takePicture: false,
images: [],
CREATE TABLE `movie` (
`id` int(11) NOT NULL,
`name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
`poster` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`comment` varchar(1500) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT ''
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
ALTER TABLE `movie` ADD PRIMARY KEY (`id`);
ALTER TABLE `movie` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
onChange(files){
const f = files[0];
var reader = new FileReader();
reader.onload = (function(theFile) {
return function(e) {
const data = e.target.result;
const lines = data.split("\n");
const headers = lines[0].split(",");
lines.shift();
const result = [];
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Javascripting</title>
</head>
<body>
(() => {
'use script';
class Monster {
constructor(options = {}) {
this.health = 100;
this.name = options.name;
}
soigner() {