Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Romain De Laage De Bellefaye
LO21-projet
Commits
63b8ab07
Verified
Commit
63b8ab07
authored
Jun 08, 2021
by
Romain De Laage De Bellefaye
🌳
Browse files
Ajout de GoL
parent
35191733
Changes
1
Hide whitespace changes
Inline
Side-by-side
sql/GoL.sql
0 → 100644
View file @
63b8ab07
INSERT
INTO
automates
VALUES
(
"Game of Life"
,
1
);
INSERT
INTO
EnsembleEtats
VALUES
(
2
,
"Game of Life"
);
-- 3 états : on, dying and off --> vivant (blanc), mourant (gris), mort (noir)
INSERT
INTO
Etats
VALUES
(
2
,
0
,
"vivante"
,
255
,
255
,
255
);
INSERT
INTO
Etats
VALUES
(
2
,
1
,
"morte"
,
0
,
0
,
0
);
-- utilise un voisinage de Moore de rayon 1
INSERT
INTO
regles_voisinage
VALUES
(
"Game of Life"
,
2
,
1
);
-- règles transition :
-- cellule vivante le reste seulement si 2 à 3 cellules vivantes dans les voisins
INSERT
INTO
regles_transition
VALUES
(
"Game of Life"
,
2
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
0
,
0
);
-- cellule morte revient à la vie si 3 voisines vivantes
INSERT
INTO
regles_transition
VALUES
(
"Game of Life"
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
1
,
0
);
-- Grille de test
INSERT
INTO
reseaux
VALUES
(
1
,
"Grille 3*3 - Game of Life"
,
3
,
3
,
"Game of Life"
);
INSERT
INTO
Cellules
VALUES
(
1
,
2
,
0
,
0
,
0
);
INSERT
INTO
Cellules
VALUES
(
1
,
2
,
0
,
1
,
0
);
INSERT
INTO
Cellules
VALUES
(
1
,
2
,
0
,
2
,
0
);
INSERT
INTO
Cellules
VALUES
(
1
,
2
,
1
,
0
,
1
);
INSERT
INTO
Cellules
VALUES
(
1
,
2
,
1
,
1
,
1
);
INSERT
INTO
Cellules
VALUES
(
1
,
2
,
1
,
2
,
1
);
INSERT
INTO
Cellules
VALUES
(
1
,
2
,
0
,
0
,
2
);
INSERT
INTO
Cellules
VALUES
(
1
,
2
,
0
,
1
,
2
);
INSERT
INTO
Cellules
VALUES
(
1
,
2
,
0
,
2
,
2
);
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment