Spaces:
Running
Running
Add 2 files
Browse files- index.html +171 -73
- prompts.txt +4 -1
index.html
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
<head>
|
4 |
<meta charset="UTF-8">
|
5 |
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
6 |
-
<title>Globe
|
7 |
<script src="https://cdn.tailwindcss.com"></script>
|
8 |
<script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r128/three.min.js"></script>
|
9 |
<style>
|
@@ -21,41 +21,56 @@
|
|
21 |
width: 100%;
|
22 |
text-align: center;
|
23 |
color: white;
|
24 |
-
font-family: Arial, sans-serif;
|
25 |
pointer-events: none;
|
26 |
-
text-shadow: 0 0
|
27 |
-
font-size:
|
|
|
|
|
|
|
28 |
}
|
29 |
.controls {
|
30 |
position: absolute;
|
31 |
-
bottom:
|
32 |
left: 50%;
|
33 |
transform: translateX(-50%);
|
34 |
display: flex;
|
35 |
-
gap:
|
|
|
36 |
}
|
37 |
button {
|
38 |
-
background: rgba(0, 255, 255, 0.
|
39 |
color: white;
|
40 |
border: 1px solid #0ff;
|
41 |
-
padding:
|
42 |
-
border-radius:
|
43 |
cursor: pointer;
|
44 |
transition: all 0.3s;
|
45 |
backdrop-filter: blur(5px);
|
|
|
|
|
46 |
}
|
47 |
button:hover {
|
48 |
-
background: rgba(0, 255, 255, 0.
|
49 |
-
box-shadow: 0 0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
50 |
}
|
51 |
</style>
|
52 |
</head>
|
53 |
<body>
|
54 |
-
<div
|
|
|
55 |
<div class="controls">
|
56 |
-
<button id="speedUp">
|
57 |
-
<button id="slowDown">
|
58 |
-
<button id="changeColor">
|
59 |
</div>
|
60 |
|
61 |
<script>
|
@@ -65,18 +80,19 @@
|
|
65 |
const renderer = new THREE.WebGLRenderer({ antialias: true });
|
66 |
renderer.setSize(window.innerWidth, window.innerHeight);
|
67 |
renderer.setPixelRatio(window.devicePixelRatio);
|
|
|
68 |
document.body.appendChild(renderer.domElement);
|
69 |
|
70 |
// Configuration de la caméra
|
71 |
-
camera.position.z =
|
72 |
|
73 |
// Paramètres du globe
|
74 |
const globeRadius = 15;
|
75 |
const particleCount = 5000;
|
76 |
-
const
|
77 |
-
let rotationSpeed = 0.
|
78 |
let colorPalette = [
|
79 |
-
|
80 |
];
|
81 |
|
82 |
// Création des particules pour le globe
|
@@ -86,28 +102,22 @@
|
|
86 |
vertexColors: true,
|
87 |
transparent: true,
|
88 |
opacity: 0.8,
|
89 |
-
blending: THREE.AdditiveBlending
|
|
|
90 |
});
|
91 |
|
92 |
const particlesPositions = new Float32Array(particleCount * 3);
|
93 |
const particlesColors = new Float32Array(particleCount * 3);
|
94 |
|
95 |
-
// Remplir les positions et couleurs des particules
|
96 |
for (let i = 0; i < particleCount; i++) {
|
97 |
-
|
98 |
-
const radius = globeRadius * (0.95 + Math.random() * 0.1);
|
99 |
const theta = Math.random() * Math.PI * 2;
|
100 |
const phi = Math.acos(2 * Math.random() - 1);
|
101 |
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
particlesPositions[i * 3] = x;
|
107 |
-
particlesPositions[i * 3 + 1] = y;
|
108 |
-
particlesPositions[i * 3 + 2] = z;
|
109 |
|
110 |
-
// Couleur aléatoire dans la palette
|
111 |
const color = new THREE.Color(colorPalette[Math.floor(Math.random() * colorPalette.length)]);
|
112 |
particlesColors[i * 3] = color.r;
|
113 |
particlesColors[i * 3 + 1] = color.g;
|
@@ -120,61 +130,137 @@
|
|
120 |
const particles = new THREE.Points(particlesGeometry, particlesMaterial);
|
121 |
scene.add(particles);
|
122 |
|
123 |
-
// Création des
|
124 |
-
const
|
125 |
-
const
|
126 |
-
size: 0.
|
127 |
-
color:
|
128 |
transparent: true,
|
129 |
-
opacity:
|
130 |
-
blending: THREE.AdditiveBlending
|
|
|
131 |
});
|
132 |
|
133 |
-
const
|
134 |
-
const
|
135 |
-
const
|
136 |
|
137 |
-
//
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
143 |
|
144 |
-
|
145 |
-
starsPositions[i * 3 + 1] = distance * Math.sin(phi) * Math.sin(theta);
|
146 |
-
starsPositions[i * 3 + 2] = distance * Math.cos(phi);
|
147 |
|
148 |
-
|
149 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
150 |
}
|
151 |
|
152 |
-
|
153 |
-
|
|
|
|
|
154 |
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
const
|
|
|
|
|
161 |
|
162 |
-
|
163 |
-
|
164 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
165 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
166 |
|
167 |
-
|
|
|
|
|
|
|
|
|
|
|
168 |
}
|
169 |
|
170 |
-
|
171 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
172 |
pointLight.position.set(0, 0, 0);
|
173 |
scene.add(pointLight);
|
174 |
|
175 |
const ambientLight = new THREE.AmbientLight(0x404040);
|
176 |
scene.add(ambientLight);
|
177 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
178 |
// Contrôles
|
179 |
document.getElementById('speedUp').addEventListener('click', () => {
|
180 |
rotationSpeed *= 1.5;
|
@@ -185,10 +271,13 @@
|
|
185 |
});
|
186 |
|
187 |
document.getElementById('changeColor').addEventListener('click', () => {
|
188 |
-
//
|
189 |
-
colorPalette =
|
|
|
|
|
|
|
190 |
|
191 |
-
// Mettre à jour les couleurs des particules
|
192 |
const colors = particlesGeometry.attributes.color.array;
|
193 |
|
194 |
for (let i = 0; i < particleCount; i++) {
|
@@ -199,6 +288,10 @@
|
|
199 |
}
|
200 |
|
201 |
particlesGeometry.attributes.color.needsUpdate = true;
|
|
|
|
|
|
|
|
|
202 |
});
|
203 |
|
204 |
// Animation
|
@@ -207,15 +300,20 @@
|
|
207 |
|
208 |
// Rotation du globe
|
209 |
particles.rotation.x += rotationSpeed * 0.5;
|
210 |
-
particles.rotation.y += rotationSpeed;
|
|
|
|
|
|
|
211 |
|
212 |
-
//
|
213 |
-
|
|
|
|
|
214 |
|
215 |
renderer.render(scene, camera);
|
216 |
}
|
217 |
|
218 |
-
//
|
219 |
window.addEventListener('resize', () => {
|
220 |
camera.aspect = window.innerWidth / window.innerHeight;
|
221 |
camera.updateProjectionMatrix();
|
|
|
3 |
<head>
|
4 |
<meta charset="UTF-8">
|
5 |
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
6 |
+
<title>Globe avec BAVOL JEAN ERIC</title>
|
7 |
<script src="https://cdn.tailwindcss.com"></script>
|
8 |
<script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r128/three.min.js"></script>
|
9 |
<style>
|
|
|
21 |
width: 100%;
|
22 |
text-align: center;
|
23 |
color: white;
|
24 |
+
font-family: 'Arial', sans-serif;
|
25 |
pointer-events: none;
|
26 |
+
text-shadow: 0 0 10px #0ff, 0 0 20px #0ff;
|
27 |
+
font-size: 2rem;
|
28 |
+
letter-spacing: 2px;
|
29 |
+
text-transform: uppercase;
|
30 |
+
opacity: 0.8;
|
31 |
}
|
32 |
.controls {
|
33 |
position: absolute;
|
34 |
+
bottom: 30px;
|
35 |
left: 50%;
|
36 |
transform: translateX(-50%);
|
37 |
display: flex;
|
38 |
+
gap: 15px;
|
39 |
+
z-index: 100;
|
40 |
}
|
41 |
button {
|
42 |
+
background: rgba(0, 255, 255, 0.3);
|
43 |
color: white;
|
44 |
border: 1px solid #0ff;
|
45 |
+
padding: 10px 20px;
|
46 |
+
border-radius: 25px;
|
47 |
cursor: pointer;
|
48 |
transition: all 0.3s;
|
49 |
backdrop-filter: blur(5px);
|
50 |
+
font-weight: bold;
|
51 |
+
box-shadow: 0 0 15px rgba(0, 255, 255, 0.5);
|
52 |
}
|
53 |
button:hover {
|
54 |
+
background: rgba(0, 255, 255, 0.6);
|
55 |
+
box-shadow: 0 0 20px #0ff;
|
56 |
+
transform: scale(1.05);
|
57 |
+
}
|
58 |
+
.glow {
|
59 |
+
position: absolute;
|
60 |
+
width: 100%;
|
61 |
+
height: 100%;
|
62 |
+
background: radial-gradient(circle at center, rgba(0, 255, 255, 0.15) 0%, transparent 70%);
|
63 |
+
pointer-events: none;
|
64 |
}
|
65 |
</style>
|
66 |
</head>
|
67 |
<body>
|
68 |
+
<div class="glow"></div>
|
69 |
+
<div id="info">BAVOL JEAN ERIC</div>
|
70 |
<div class="controls">
|
71 |
+
<button id="speedUp">TURBO</button>
|
72 |
+
<button id="slowDown">RALENTIR</button>
|
73 |
+
<button id="changeColor">CHANGER COULEURS</button>
|
74 |
</div>
|
75 |
|
76 |
<script>
|
|
|
80 |
const renderer = new THREE.WebGLRenderer({ antialias: true });
|
81 |
renderer.setSize(window.innerWidth, window.innerHeight);
|
82 |
renderer.setPixelRatio(window.devicePixelRatio);
|
83 |
+
renderer.setClearColor(0x000000);
|
84 |
document.body.appendChild(renderer.domElement);
|
85 |
|
86 |
// Configuration de la caméra
|
87 |
+
camera.position.z = 40;
|
88 |
|
89 |
// Paramètres du globe
|
90 |
const globeRadius = 15;
|
91 |
const particleCount = 5000;
|
92 |
+
const nameParticleCount = 500; // Plus de particules pour les lettres
|
93 |
+
let rotationSpeed = 0.02;
|
94 |
let colorPalette = [
|
95 |
+
0xff6600, 0xff3300, 0xff9900, 0xffff00, 0xffcc00
|
96 |
];
|
97 |
|
98 |
// Création des particules pour le globe
|
|
|
102 |
vertexColors: true,
|
103 |
transparent: true,
|
104 |
opacity: 0.8,
|
105 |
+
blending: THREE.AdditiveBlending,
|
106 |
+
sizeAttenuation: true
|
107 |
});
|
108 |
|
109 |
const particlesPositions = new Float32Array(particleCount * 3);
|
110 |
const particlesColors = new Float32Array(particleCount * 3);
|
111 |
|
|
|
112 |
for (let i = 0; i < particleCount; i++) {
|
113 |
+
const radius = globeRadius * (0.9 + Math.random() * 0.2);
|
|
|
114 |
const theta = Math.random() * Math.PI * 2;
|
115 |
const phi = Math.acos(2 * Math.random() - 1);
|
116 |
|
117 |
+
particlesPositions[i * 3] = radius * Math.sin(phi) * Math.cos(theta);
|
118 |
+
particlesPositions[i * 3 + 1] = radius * Math.sin(phi) * Math.sin(theta);
|
119 |
+
particlesPositions[i * 3 + 2] = radius * Math.cos(phi);
|
|
|
|
|
|
|
|
|
120 |
|
|
|
121 |
const color = new THREE.Color(colorPalette[Math.floor(Math.random() * colorPalette.length)]);
|
122 |
particlesColors[i * 3] = color.r;
|
123 |
particlesColors[i * 3 + 1] = color.g;
|
|
|
130 |
const particles = new THREE.Points(particlesGeometry, particlesMaterial);
|
131 |
scene.add(particles);
|
132 |
|
133 |
+
// Création des particules pour le nom "BAVOL JEAN ERIC"
|
134 |
+
const nameGeometry = new THREE.BufferGeometry();
|
135 |
+
const nameMaterial = new THREE.PointsMaterial({
|
136 |
+
size: 0.4,
|
137 |
+
color: 0xff6600,
|
138 |
transparent: true,
|
139 |
+
opacity: 1,
|
140 |
+
blending: THREE.AdditiveBlending,
|
141 |
+
sizeAttenuation: true
|
142 |
});
|
143 |
|
144 |
+
const namePositions = new Float32Array(nameParticleCount * 3);
|
145 |
+
const nameColors = new Float32Array(nameParticleCount * 3);
|
146 |
+
const nameSizes = new Float32Array(nameParticleCount);
|
147 |
|
148 |
+
// Configuration des lettres
|
149 |
+
const letters = "BAVOL JEAN ERIC";
|
150 |
+
const letterSpacing = 2.5;
|
151 |
+
const letterHeight = 3;
|
152 |
+
const letterWidth = 2;
|
153 |
+
const nameRadius = globeRadius * 1.8;
|
154 |
+
|
155 |
+
// Fonction pour créer une lettre à partir de points
|
156 |
+
function createLetterPoints(letter, offsetX, offsetY, offsetZ) {
|
157 |
+
const points = [];
|
158 |
+
const canvas = document.createElement('canvas');
|
159 |
+
const context = canvas.getContext('2d');
|
160 |
+
canvas.width = 64;
|
161 |
+
canvas.height = 64;
|
162 |
+
context.font = "Bold 50px Arial";
|
163 |
+
context.fillStyle = "white";
|
164 |
+
context.textAlign = "center";
|
165 |
+
context.textBaseline = "middle";
|
166 |
+
context.fillText(letter, 32, 32);
|
167 |
|
168 |
+
const imageData = context.getImageData(0, 0, 64, 64).data;
|
|
|
|
|
169 |
|
170 |
+
for (let y = 0; y < 64; y++) {
|
171 |
+
for (let x = 0; x < 64; x++) {
|
172 |
+
const index = (y * 64 + x) * 4;
|
173 |
+
if (imageData[index] > 0) {
|
174 |
+
points.push({
|
175 |
+
x: (x - 32) * 0.1 * letterWidth + offsetX,
|
176 |
+
y: (32 - y) * 0.1 * letterHeight + offsetY,
|
177 |
+
z: offsetZ
|
178 |
+
});
|
179 |
+
}
|
180 |
+
}
|
181 |
+
}
|
182 |
+
|
183 |
+
return points;
|
184 |
}
|
185 |
|
186 |
+
// Création des points pour chaque lettre
|
187 |
+
let currentIndex = 0;
|
188 |
+
const totalLetters = letters.length;
|
189 |
+
const angleStep = (Math.PI * 2) / totalLetters;
|
190 |
|
191 |
+
for (let i = 0; i < totalLetters; i++) {
|
192 |
+
const letter = letters[i];
|
193 |
+
if (letter === ' ') continue;
|
194 |
+
|
195 |
+
const angle = angleStep * i;
|
196 |
+
const x = nameRadius * Math.cos(angle);
|
197 |
+
const y = nameRadius * Math.sin(angle);
|
198 |
+
const z = (Math.random() - 0.5) * 2;
|
199 |
|
200 |
+
const letterPoints = createLetterPoints(letter, x, y, z);
|
201 |
+
|
202 |
+
for (let j = 0; j < letterPoints.length && currentIndex < nameParticleCount; j++) {
|
203 |
+
const point = letterPoints[j];
|
204 |
+
const fireIntensity = 0.7 + Math.random() * 0.3;
|
205 |
+
|
206 |
+
namePositions[currentIndex * 3] = point.x;
|
207 |
+
namePositions[currentIndex * 3 + 1] = point.y;
|
208 |
+
namePositions[currentIndex * 3 + 2] = point.z;
|
209 |
+
|
210 |
+
// Couleur feu (orange/rouge/jaune)
|
211 |
+
nameColors[currentIndex * 3] = 0.9 + Math.random() * 0.1;
|
212 |
+
nameColors[currentIndex * 3 + 1] = 0.3 + Math.random() * 0.3;
|
213 |
+
nameColors[currentIndex * 3 + 2] = Math.random() * 0.2;
|
214 |
+
|
215 |
+
nameSizes[currentIndex] = 0.3 + Math.random() * 0.2;
|
216 |
+
|
217 |
+
currentIndex++;
|
218 |
}
|
219 |
+
}
|
220 |
+
|
221 |
+
// Remplir les particules restantes avec des particules aléatoires autour des lettres
|
222 |
+
for (let i = currentIndex; i < nameParticleCount; i++) {
|
223 |
+
const angle = Math.random() * Math.PI * 2;
|
224 |
+
const radius = nameRadius * (0.9 + Math.random() * 0.2);
|
225 |
+
|
226 |
+
namePositions[i * 3] = radius * Math.cos(angle);
|
227 |
+
namePositions[i * 3 + 1] = radius * Math.sin(angle);
|
228 |
+
namePositions[i * 3 + 2] = (Math.random() - 0.5) * 2;
|
229 |
|
230 |
+
// Couleur feu
|
231 |
+
nameColors[i * 3] = 0.9 + Math.random() * 0.1;
|
232 |
+
nameColors[i * 3 + 1] = 0.3 + Math.random() * 0.3;
|
233 |
+
nameColors[i * 3 + 2] = Math.random() * 0.2;
|
234 |
+
|
235 |
+
nameSizes[i] = 0.2 + Math.random() * 0.15;
|
236 |
}
|
237 |
|
238 |
+
nameGeometry.setAttribute('position', new THREE.BufferAttribute(namePositions, 3));
|
239 |
+
nameGeometry.setAttribute('color', new THREE.BufferAttribute(nameColors, 3));
|
240 |
+
nameGeometry.setAttribute('size', new THREE.BufferAttribute(nameSizes, 1));
|
241 |
+
|
242 |
+
const nameParticles = new THREE.Points(nameGeometry, nameMaterial);
|
243 |
+
scene.add(nameParticles);
|
244 |
+
|
245 |
+
// Lumière centrale
|
246 |
+
const pointLight = new THREE.PointLight(0xff6600, 1, 50);
|
247 |
pointLight.position.set(0, 0, 0);
|
248 |
scene.add(pointLight);
|
249 |
|
250 |
const ambientLight = new THREE.AmbientLight(0x404040);
|
251 |
scene.add(ambientLight);
|
252 |
|
253 |
+
// Halo lumineux central
|
254 |
+
const haloGeometry = new THREE.SphereGeometry(1, 32, 32);
|
255 |
+
const haloMaterial = new THREE.MeshBasicMaterial({
|
256 |
+
color: 0xff6600,
|
257 |
+
transparent: true,
|
258 |
+
opacity: 0.3,
|
259 |
+
blending: THREE.AdditiveBlending
|
260 |
+
});
|
261 |
+
const halo = new THREE.Mesh(haloGeometry, haloMaterial);
|
262 |
+
scene.add(halo);
|
263 |
+
|
264 |
// Contrôles
|
265 |
document.getElementById('speedUp').addEventListener('click', () => {
|
266 |
rotationSpeed *= 1.5;
|
|
|
271 |
});
|
272 |
|
273 |
document.getElementById('changeColor').addEventListener('click', () => {
|
274 |
+
// Nouvelles couleurs de feu
|
275 |
+
colorPalette = [
|
276 |
+
0xff3300, 0xff6600, 0xff9900, 0xffcc00, 0xffff00,
|
277 |
+
0xff0066, 0xff0099, 0xff00cc, 0xff00ff
|
278 |
+
];
|
279 |
|
280 |
+
// Mettre à jour les couleurs des particules du globe
|
281 |
const colors = particlesGeometry.attributes.color.array;
|
282 |
|
283 |
for (let i = 0; i < particleCount; i++) {
|
|
|
288 |
}
|
289 |
|
290 |
particlesGeometry.attributes.color.needsUpdate = true;
|
291 |
+
|
292 |
+
// Mettre à jour la couleur du halo
|
293 |
+
haloMaterial.color.setHex(colorPalette[Math.floor(Math.random() * colorPalette.length)]);
|
294 |
+
pointLight.color.setHex(colorPalette[Math.floor(Math.random() * colorPalette.length)]);
|
295 |
});
|
296 |
|
297 |
// Animation
|
|
|
300 |
|
301 |
// Rotation du globe
|
302 |
particles.rotation.x += rotationSpeed * 0.5;
|
303 |
+
particles.rotation.y += rotationSpeed * 0.7;
|
304 |
+
|
305 |
+
// Rotation des lettres autour du globe
|
306 |
+
nameParticles.rotation.y -= rotationSpeed * 0.3;
|
307 |
|
308 |
+
// Pulsation du halo
|
309 |
+
halo.scale.x = 1 + Math.sin(Date.now() * 0.001) * 0.1;
|
310 |
+
halo.scale.y = 1 + Math.sin(Date.now() * 0.0013) * 0.1;
|
311 |
+
halo.scale.z = 1 + Math.sin(Date.now() * 0.0007) * 0.1;
|
312 |
|
313 |
renderer.render(scene, camera);
|
314 |
}
|
315 |
|
316 |
+
// Redimensionnement
|
317 |
window.addEventListener('resize', () => {
|
318 |
camera.aspect = window.innerWidth / window.innerHeight;
|
319 |
camera.updateProjectionMatrix();
|
prompts.txt
CHANGED
@@ -1,4 +1,7 @@
|
|
1 |
je veux tu me creer AURORA
|
2 |
AURORA
|
3 |
2 Player 3D BMX RPG RTS Action Adventure Airport Alien Animal Anime Army Art Artillery Asteroid Balance Balloon Baseball Basketball Bike Bird Blackjack Block Bloons Boat Bomb Bow Bowling Box Boxhead Brain Bridge Bunny Business Buttonhunt Car Card Casino Castle Catapult Cell Checkers Chess Christmas City Coloring Cooking Cricket Dating Defense Detective Devil Dice Difference Dinosaur Dirt Bike Doctor Domino Dragon Dress Up Duck Dungeon Dwarf Educational Elephant Emo Epic War Escape Farm Fashion Fire Fish Fishing Flight Food Puzzle Football Funny Geography Girl Gladiator God Golf Good Music Gravity Guitar Gun Hair Halloween Helicopter Hex Hidden Object Hockey Holiday Horror Horse Hunting Idle Island Kissing Magic Mahjong Makeup Management Match 3 Math Maze Memory Monkey Monster Monster Truck Motorcycle Mouse Multiplayer Multiplication Music Mystery Ninja Painting Parking Penguin Pet Physics Pinball Pipe Pirate Pixel Plane Platform Point And Click Poker Police Pong Pool Prison Protector Quick Quiz Racing Ragdoll Restaurant Retro Rhythm Robot Rocket Sandbox Santa School Science Shark Shooter Shootorial Side Scrolling Sim Skateboard Ski Snake Sniper Snow Soccer Solitaire Space Spider Sports Stealth Steampunk Stick Strategy Submachine Submarine Sudoku Sword Tag Tank Team Tennis Time Management Tower Defense Train Turn Based Tutorials Tycoon Typing Vampire Vector Virus War Western Wizard Wolf Word Worm Zombie Science Fiction Fighting Fantasy Turtle Hamster Hedgehog Mouse Only Keyboard Only CCG Stencyl Interactive Fiction One Button Philosophical Minimalism Arcade Atmospheric Top Down Historical Tactical Cute Isometric Rogue-Like Bullet Hell Upgrades Metroidvania Endurance Running HTML5 Minigames Launch Bubble Superhero Military Arena Combat 5 Minute Programming Relaxing Mining Controller Support GGJ14 Kongpanions Whimsy MMO Unity Armadillo Incremental PvP Student Developed Clicker KGJ1 KGJ2 Kongregate Abstract Co-op Psychological Female Protagonist Building Hack and Slash Challenging Scary Mythology Destruction Spy Survival Politics Visual Novel Occult Platformer Simulation Cyberpunk Viking Beat 'Em Up Text-Based Demo Premium Board Role Playing Trivia Beauty Casual Flash FPS .io Shooting Stickman Kongregate is an open platform for all web games and a pioneering game developer in the blockchain space. Resources Developers Players Support
|
4 |
-
creer moi une globe geant fait que des particule de couleur qui tourne en rond avec des etoile trasnparent qui clignote je veux en futuriste
|
|
|
|
|
|
|
|
1 |
je veux tu me creer AURORA
|
2 |
AURORA
|
3 |
2 Player 3D BMX RPG RTS Action Adventure Airport Alien Animal Anime Army Art Artillery Asteroid Balance Balloon Baseball Basketball Bike Bird Blackjack Block Bloons Boat Bomb Bow Bowling Box Boxhead Brain Bridge Bunny Business Buttonhunt Car Card Casino Castle Catapult Cell Checkers Chess Christmas City Coloring Cooking Cricket Dating Defense Detective Devil Dice Difference Dinosaur Dirt Bike Doctor Domino Dragon Dress Up Duck Dungeon Dwarf Educational Elephant Emo Epic War Escape Farm Fashion Fire Fish Fishing Flight Food Puzzle Football Funny Geography Girl Gladiator God Golf Good Music Gravity Guitar Gun Hair Halloween Helicopter Hex Hidden Object Hockey Holiday Horror Horse Hunting Idle Island Kissing Magic Mahjong Makeup Management Match 3 Math Maze Memory Monkey Monster Monster Truck Motorcycle Mouse Multiplayer Multiplication Music Mystery Ninja Painting Parking Penguin Pet Physics Pinball Pipe Pirate Pixel Plane Platform Point And Click Poker Police Pong Pool Prison Protector Quick Quiz Racing Ragdoll Restaurant Retro Rhythm Robot Rocket Sandbox Santa School Science Shark Shooter Shootorial Side Scrolling Sim Skateboard Ski Snake Sniper Snow Soccer Solitaire Space Spider Sports Stealth Steampunk Stick Strategy Submachine Submarine Sudoku Sword Tag Tank Team Tennis Time Management Tower Defense Train Turn Based Tutorials Tycoon Typing Vampire Vector Virus War Western Wizard Wolf Word Worm Zombie Science Fiction Fighting Fantasy Turtle Hamster Hedgehog Mouse Only Keyboard Only CCG Stencyl Interactive Fiction One Button Philosophical Minimalism Arcade Atmospheric Top Down Historical Tactical Cute Isometric Rogue-Like Bullet Hell Upgrades Metroidvania Endurance Running HTML5 Minigames Launch Bubble Superhero Military Arena Combat 5 Minute Programming Relaxing Mining Controller Support GGJ14 Kongpanions Whimsy MMO Unity Armadillo Incremental PvP Student Developed Clicker KGJ1 KGJ2 Kongregate Abstract Co-op Psychological Female Protagonist Building Hack and Slash Challenging Scary Mythology Destruction Spy Survival Politics Visual Novel Occult Platformer Simulation Cyberpunk Viking Beat 'Em Up Text-Based Demo Premium Board Role Playing Trivia Beauty Casual Flash FPS .io Shooting Stickman Kongregate is an open platform for all web games and a pioneering game developer in the blockchain space. Resources Developers Players Support
|
4 |
+
creer moi une globe geant fait que des particule de couleur qui tourne en rond avec des etoile trasnparent qui clignote je veux en futuriste
|
5 |
+
JE VEUX QUIL TOURNE PLUS VISTE
|
6 |
+
JE VEUX QUE LE MOT : BAVOL JEAN ERIC EN PETITE PARICULE DE FEUX QUI TOURNE AUTOUR DU GLOBE
|
7 |
+
ecrire les mots : BAVOL JEAN ERIC EN GROS CARACTERE AVEC DES PARTICULE QUI FAIT LE TOUR DU GLOBE
|