Skip to content

Commit 2ad2a95

Browse files
committed
updated the files
1 parent 617ff68 commit 2ad2a95

26 files changed

+621
-10
lines changed
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Battle Snake
2+
3+
### What is it?
4+
5+
Battle Snake is a multiplayer online game where players program their own snake AI to compete against others. The game emphasizes algorithmic thinking, decision-making, and real-time strategy.
6+
7+
### Why Play Battle Snake?
8+
9+
- **Learn AI Concepts**: Develop algorithms for pathfinding, collision avoidance, and resource optimization.
10+
- **Community**: Compete with a global community of developers.
11+
- **Fun and Educational**: Combines entertainment with learning.
12+
13+
### Getting Started
14+
15+
1. Visit the [Battle Snake website](https://play.battlesnake.com/).
16+
2. Create an account and explore the documentation.
17+
3. Use your preferred programming language to write your snake AI.
18+
4. Deploy your snake and join a game.
19+
20+
### Tools and Resources
21+
22+
- **Languages Supported**: Python, JavaScript, Java, and more.
23+
- **Deployment**: Use platforms like Heroku or AWS to host your snake.
24+
- **Community Support**: Join forums and Discord channels for help and collaboration.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Murder Mystery SQL
2+
3+
### What is it?
4+
5+
Murder Mystery SQL is an interactive game where players solve a fictional murder case by writing SQL queries. It combines storytelling with database querying to make learning SQL engaging and fun.
6+
7+
### Why Play Murder Mystery SQL?
8+
9+
- **Learn SQL**: Practice SELECT, JOIN, WHERE, and other SQL commands.
10+
- **Engaging Storyline**: Solve a mystery while learning.
11+
- **Real-World Skills**: Understand how SQL is used in data analysis.
12+
13+
### Getting Started
14+
15+
1. Visit the [Murder Mystery SQL website](https://murdermysterysql.com/).
16+
2. Follow the storyline and solve challenges by writing SQL queries.
17+
3. Progress through levels to uncover the mystery.
18+
19+
### Tools and Resources
20+
21+
- **SQL Documentation**: Refer to [W3Schools SQL Tutorial](https://www.w3schools.com/sql/) for help.
22+
- **Database Tools**: Use tools like SQLite or MySQL Workbench for practice.
23+
- **Community**: Join SQL forums for tips and discussions.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# SQL Noir
2+
3+
### What is it?
4+
5+
SQL Noir is a detective-themed game that teaches SQL through a series of investigative challenges. Players use SQL queries to uncover clues, analyze data, and solve cases.
6+
7+
### Why Play SQL Noir?
8+
9+
- **Learn SQL**: Gain hands-on experience with SQL commands.
10+
- **Immersive Gameplay**: Solve mysteries while learning.
11+
- **Skill Development**: Improve data analysis and querying skills.
12+
13+
### Getting Started
14+
15+
1. Visit the [SQL Noir website](https://sqlnoir.com/).
16+
2. Create an account and start solving cases.
17+
3. Use the built-in SQL editor to write and test queries.
18+
19+
### Tools and Resources
20+
21+
- **SQL Reference**: Use [SQLZoo](https://sqlzoo.net/) for additional practice.
22+
- **Community**: Join forums to discuss solutions and strategies.
23+
- **Database Tools**: Experiment with SQL queries using tools like PostgreSQL or MySQL.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# OpenVim
2+
3+
### What is it?
4+
5+
OpenVim is an interactive tutorial and game designed to teach the basics of the Vim text editor. It provides a hands-on environment to practice essential Vim commands and navigation techniques.
6+
7+
### Why Use OpenVim?
8+
9+
- **Learn Vim Quickly**: Master the basics of Vim in an interactive way.
10+
- **Practice Commands**: Gain confidence with commands like `:w`, `:q`, `dd`, `yy`, and more.
11+
- **Accessible**: No installation required; runs in your browser.
12+
13+
### Getting Started
14+
15+
1. Visit the [OpenVim website](https://www.openvim.com/).
16+
2. Follow the interactive tutorial to learn and practice commands.
17+
3. Use the practice mode to test your skills.
18+
19+
### Tools and Resources
20+
21+
- **Vim Documentation**: Refer to [Vim Docs](https://vimhelp.org/) for detailed explanations.
22+
- **Community**: Join Vim forums or Reddit communities for tips and support.
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# CheckiO
2+
3+
### What is it?
4+
5+
CheckiO is a coding game that helps developers improve their programming skills through fun and challenging puzzles. It supports multiple programming languages and fosters a community-driven learning experience.
6+
7+
### Why Play CheckiO?
8+
9+
- **Improve Coding Skills**: Solve puzzles to enhance problem-solving abilities.
10+
- **Community Learning**: Share solutions and learn from others.
11+
- **Multi-Language Support**: Practice Python, JavaScript, and more.
12+
13+
### Getting Started
14+
15+
1. Visit the [CheckiO website](https://checkio.org/).
16+
2. Sign up for a free account.
17+
3. Choose a puzzle and start coding.
18+
4. Submit your solution and compare it with others.
19+
20+
### Tools and Resources
21+
22+
- **Code Editor**: Use the built-in editor or your favorite IDE.
23+
- **Documentation**: Refer to language-specific docs for help.
24+
- **Community**: Join forums and discussions to learn collaboratively.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# CSS Grid Garden
2+
3+
### What is it?
4+
5+
CSS Grid Garden is an interactive game that teaches the basics of CSS Grid Layout. Players solve challenges by writing CSS code to water the correct areas of a garden.
6+
7+
### Why Play CSS Grid Garden?
8+
9+
- **Learn CSS Grid**: Gain hands-on experience with CSS Grid properties like `grid-template-rows`, `grid-template-columns`, and `justify-items`.
10+
- **Interactive Learning**: Immediate feedback on your code.
11+
- **Fun and Engaging**: Makes learning CSS enjoyable.
12+
13+
### Getting Started
14+
15+
1. Visit the [CSS Grid Garden website](https://cssgridgarden.com/).
16+
2. Start with Level 1 and progress through increasingly challenging levels.
17+
3. Experiment with different CSS properties to solve puzzles.
18+
19+
### Tools and Resources
20+
21+
- **Browser**: Works on modern web browsers.
22+
- **Documentation**: Refer to [MDN Web Docs](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Grid_Layout) for detailed explanations of CSS Grid properties.
23+
- **Community**: Join CSS forums or communities for tips and discussions.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Elevator Saga
2+
3+
### What is it?
4+
5+
Elevator Saga is a programming game where players write JavaScript code to control elevators and optimize their performance. The game challenges players to solve increasingly complex scenarios involving elevator operations.
6+
7+
### Why Play Elevator Saga?
8+
9+
- **Learn JavaScript**: Practice coding in a fun and interactive way.
10+
- **Problem-Solving Skills**: Develop algorithms to handle real-world scenarios.
11+
- **Engaging Challenges**: Progress through levels with increasing difficulty.
12+
13+
### Getting Started
14+
15+
1. Visit the [Elevator Saga website](https://play.elevatorsaga.com/).
16+
2. Read the instructions and start coding.
17+
3. Test your code and optimize it to complete levels.
18+
19+
### Tools and Resources
20+
21+
- **JavaScript Documentation**: Refer to [MDN Web Docs](https://developer.mozilla.org/en-US/docs/Web/JavaScript) for help.
22+
- **Code Editor**: Use the built-in editor or your favorite IDE.
23+
- **Community**: Join forums to discuss strategies and solutions.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Flexbox Defense
2+
3+
### What is it?
4+
5+
Flexbox Defense is an interactive game that teaches CSS Flexbox concepts. Players use Flexbox properties to position towers and defend against waves of enemies.
6+
7+
### Why Play Flexbox Defense?
8+
9+
- **Learn Flexbox**: Master properties like `justify-content`, `align-items`, and `flex-direction`.
10+
- **Interactive Learning**: Immediate feedback on your code.
11+
- **Fun and Engaging**: Combines learning with strategy gameplay.
12+
13+
### Getting Started
14+
15+
1. Visit the [Flexbox Defense website](http://flexboxdefense.com/).
16+
2. Start with the first level and progress through increasingly challenging levels.
17+
3. Experiment with different Flexbox properties to position towers effectively.
18+
19+
### Tools and Resources
20+
21+
- **Browser**: Works on modern web browsers.
22+
- **Documentation**: Refer to [MDN Web Docs](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout) for detailed explanations of Flexbox properties.
23+
- **Community**: Join CSS forums or communities for tips and discussions.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Flexbox Froggy
2+
3+
### What is it?
4+
5+
Flexbox Froggy is an interactive game that teaches the basics of CSS Flexbox. Players help Froggy and friends by writing CSS code to align and distribute items in a container.
6+
7+
### Why Play Flexbox Froggy?
8+
9+
- **Learn Flexbox**: Master properties like `justify-content`, `align-items`, and `flex-direction`.
10+
- **Interactive Learning**: Immediate feedback on your code.
11+
- **Fun and Engaging**: Makes learning CSS enjoyable.
12+
13+
### Getting Started
14+
15+
1. Visit the [Flexbox Froggy website](https://flexboxfroggy.com/).
16+
2. Start with Level 1 and progress through increasingly challenging levels.
17+
3. Experiment with different Flexbox properties to solve puzzles.
18+
19+
### Tools and Resources
20+
21+
- **Browser**: Works on modern web browsers.
22+
- **Documentation**: Refer to [MDN Web Docs](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout) for detailed explanations of Flexbox properties.
23+
- **Community**: Join CSS forums or communities for tips and discussions.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Flukeout
2+
3+
### What is it?
4+
5+
Flukeout, also known as CSS Diner, is an interactive game that teaches CSS selectors. Players progress through levels by writing CSS selectors to target specific elements on a plate.
6+
7+
### Why Play Flukeout?
8+
9+
- **Learn CSS Selectors**: Master the art of targeting elements with CSS.
10+
- **Interactive Learning**: Immediate feedback on your code.
11+
- **Fun and Engaging**: Makes learning CSS enjoyable.
12+
13+
### Getting Started
14+
15+
1. Visit the [Flukeout website](https://flukeout.github.io/).
16+
2. Start with Level 1 and progress through increasingly challenging levels.
17+
3. Experiment with different CSS selectors to solve puzzles.
18+
19+
### Tools and Resources
20+
21+
- **Browser**: Works on modern web browsers.
22+
- **Documentation**: Refer to [MDN Web Docs](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Selectors) for detailed explanations of CSS selectors.
23+
- **Community**: Join CSS forums or communities for tips and discussions.

0 commit comments

Comments
 (0)