feat(js): implement utility functions for hiding and showing elements, and add event listeners for better interactivity feat(js): create a new roulette game in TP6 with random number generation and qualifying number logic fix(css): update styles for consistency and responsiveness across different screen sizes
		
			
				
	
	
		
			68 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			68 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <!doctype html>
 | |
| <head>
 | |
|     <meta name="Acceuil" />
 | |
|     <meta charset="UTF-8" />
 | |
|     <link rel="stylesheet" href="static/style.css" />
 | |
|     <script src="static/js/utils.js" defer></script>
 | |
| </head>
 | |
| <body>
 | |
|     <header>
 | |
|         <div class="links">
 | |
|             <a href="/" class="header_button">Home Page</a>
 | |
|             <a href="projects.html" class="header_button">Projets</a>
 | |
|             <a href="about.html" class="header_button">A propos de moi</a>
 | |
|             <a href="surprise.html" class="header_button">Surprise :)</a>
 | |
|             <a href="https://djalim.fr" class="header_button">Blog Perso</a>
 | |
|         </div>
 | |
|         <button id="display_header_links" onclick="toggle_all_header_links()">
 | |
|             ▼
 | |
|         </button>
 | |
|     </header>
 | |
| 
 | |
|     <div id="main">
 | |
|         <div id="game_selection">
 | |
|             <button type="" onclick="setup_game_one()">
 | |
|                 Game 1 : You guess
 | |
|             </button>
 | |
|             <button type="" onclick="setup_game_two()">
 | |
|                 Game 2 : The computer guesses
 | |
|             </button>
 | |
|         </div>
 | |
|         <div id="game_one" class="hidden">
 | |
|             <h3>Which number am i thinking about ? :)</h3>
 | |
|             <p id="message1"></p>
 | |
|             <form action="javascript:;" onsubmit="process_guess()">
 | |
|                 <input type="text" id="player_input" placeholder="type here" />
 | |
|                 <button type="submit">Try guess</button>
 | |
|             </form>
 | |
|             <button type="button" onclick="setup_game_one()">Retry game</button>
 | |
|             <button type="button" onclick="back()">
 | |
|                 Back to game selection
 | |
|             </button>
 | |
|         </div>
 | |
|         <div id="game_two" class="hidden">
 | |
|             <h3>Which number are you thinking about ? :)</h3>
 | |
|             <p id="message2"></p>
 | |
|             <button type="button" onclick="lower()"><u>L</u>ower</button>
 | |
|             <button type="button" onclick="greater()"><u>G</u>reater</button>
 | |
|             <button type="button" onclick="found()"><u>F</u>ound</button>
 | |
|             <button type="button" onclick="setup_game_two()">
 | |
|                 <u>R</u>etry game
 | |
|             </button>
 | |
|             <button type="button" onclick="back()">
 | |
|                 Back to game selection
 | |
|             </button>
 | |
|         </div>
 | |
|     </div>
 | |
| 
 | |
|     <footer>
 | |
|         <p>
 | |
|             Fait par Djalim Simaila et sa haine de l'HTML, CSS, mais pas du
 | |
|             JavaScript ♥️
 | |
|         </p>
 | |
|         <p>©2025</p>
 | |
|     </footer>
 | |
| </body>
 | |
| 
 | |
| <script src="static/js/TP3.js" defer></script>
 |