docto41 commited on
Commit
4139056
·
verified ·
1 Parent(s): 203e1a2

Add 2 files

Browse files
Files changed (2) hide show
  1. index.html +171 -73
  2. 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 Futuriste de Particules</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,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 5px #0ff;
27
- font-size: 1.5rem;
 
 
 
28
  }
29
  .controls {
30
  position: absolute;
31
- bottom: 20px;
32
  left: 50%;
33
  transform: translateX(-50%);
34
  display: flex;
35
- gap: 10px;
 
36
  }
37
  button {
38
- background: rgba(0, 255, 255, 0.2);
39
  color: white;
40
  border: 1px solid #0ff;
41
- padding: 8px 16px;
42
- border-radius: 20px;
43
  cursor: pointer;
44
  transition: all 0.3s;
45
  backdrop-filter: blur(5px);
 
 
46
  }
47
  button:hover {
48
- background: rgba(0, 255, 255, 0.4);
49
- box-shadow: 0 0 10px #0ff;
 
 
 
 
 
 
 
 
50
  }
51
  </style>
52
  </head>
53
  <body>
54
- <div id="info">GLOBE FUTURISTE DE PARTICULES</div>
 
55
  <div class="controls">
56
- <button id="speedUp">Accélérer</button>
57
- <button id="slowDown">Ralentir</button>
58
- <button id="changeColor">Changer Couleurs</button>
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 = 30;
72
 
73
  // Paramètres du globe
74
  const globeRadius = 15;
75
  const particleCount = 5000;
76
- const starCount = 2000;
77
- let rotationSpeed = 0.002;
78
  let colorPalette = [
79
- 0x00ffff, 0xff00ff, 0xffff00, 0x00ff00, 0xff0000, 0x0000ff
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
- // Position sphérique aléatoire
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
- const x = radius * Math.sin(phi) * Math.cos(theta);
103
- const y = radius * Math.sin(phi) * Math.sin(theta);
104
- const z = radius * Math.cos(phi);
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 étoiles clignotantes
124
- const starsGeometry = new THREE.BufferGeometry();
125
- const starsMaterial = new THREE.PointsMaterial({
126
- size: 0.2,
127
- color: 0xffffff,
128
  transparent: true,
129
- opacity: 0,
130
- blending: THREE.AdditiveBlending
 
131
  });
132
 
133
- const starsPositions = new Float32Array(starCount * 3);
134
- const starsOpacities = new Float32Array(starCount);
135
- const starsSpeeds = new Float32Array(starCount);
136
 
137
- // Remplir les positions des étoiles
138
- for (let i = 0; i < starCount; i++) {
139
- // Position aléatoire dans l'espace
140
- const distance = globeRadius * (1.5 + Math.random() * 3);
141
- const theta = Math.random() * Math.PI * 2;
142
- const phi = Math.acos(2 * Math.random() - 1);
 
 
 
 
 
 
 
 
 
 
 
 
 
143
 
144
- starsPositions[i * 3] = distance * Math.sin(phi) * Math.cos(theta);
145
- starsPositions[i * 3 + 1] = distance * Math.sin(phi) * Math.sin(theta);
146
- starsPositions[i * 3 + 2] = distance * Math.cos(phi);
147
 
148
- starsOpacities[i] = 0;
149
- starsSpeeds[i] = 0.2 + Math.random() * 0.8;
 
 
 
 
 
 
 
 
 
 
 
 
150
  }
151
 
152
- starsGeometry.setAttribute('position', new THREE.BufferAttribute(starsPositions, 3));
153
- starsGeometry.setAttribute('opacity', new THREE.BufferAttribute(starsOpacities, 1));
 
 
154
 
155
- const stars = new THREE.Points(starsGeometry, starsMaterial);
156
- scene.add(stars);
157
-
158
- // Animation des étoiles
159
- function animateStars() {
160
- const opacities = starsGeometry.attributes.opacity.array;
 
 
161
 
162
- for (let i = 0; i < starCount; i++) {
163
- // Animation de clignotement aléatoire
164
- opacities[i] = Math.sin(Date.now() * 0.001 * starsSpeeds[i]) * 0.5 + 0.5;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
165
  }
 
 
 
 
 
 
 
 
 
 
166
 
167
- starsGeometry.attributes.opacity.needsUpdate = true;
 
 
 
 
 
168
  }
169
 
170
- // Effet de lumière centrale
171
- const pointLight = new THREE.PointLight(0xffffff, 1, 50);
 
 
 
 
 
 
 
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
- // Générer une nouvelle palette de couleurs aléatoires
189
- colorPalette = Array(6).fill().map(() => Math.random() * 0xffffff);
 
 
 
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
- // Animation des étoiles
213
- animateStars();
 
 
214
 
215
  renderer.render(scene, camera);
216
  }
217
 
218
- // Gestion du redimensionnement
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