OverCode is the next evolution of polyglot programming! Based on m5rcode but with INSANE enhancements including:
- ๐ฎ 12+ Built-in Games (Snake, Tetris, 2048, Adventure, etc.)
- ๐ 5 Beautiful Themes (Cyberpunk, Matrix, Ocean, Sunset, Hacker)
- ๐ป 20+ Programming Languages (Python, JS, Go, Rust, Java, PHP, etc.)
- ๐ ๏ธ Developer Tools (Formatter, Debugger, Profiler)
- ๐ฆ Package Manager for extensions
- ๐จ ASCII Art Generator
- ๐ Security Tools (Encryption, Hashing)
- ๐ค AI/ML Templates
- ๐ Web Development Stack
Transform your coding session into an entertainment experience!
game snake # Classic Snake game
game tetris # Epic Tetris with ASCII blocks
game 2048 # Number puzzle game
game adventure # Text-based RPG in programming world
game mines # Minesweeper with digital mines
game quiz # Programming knowledge quizYour shell, your style!
theme cyberpunk # Neon purple/cyan vibes
theme matrix # Green-on-black hacker aesthetic
theme ocean # Calming blue gradients
theme sunset # Warm orange/pink colors
theme hacker # Terminal green with dark accentsWrite in 20+ languages in one file!
<?py
print("๐ Python is awesome!")
?>
<?js
console.log("๐จ JavaScript rocks!");
?>
<?go
fmt.Println("๐น Go is fast!")
?>
<?rs
println!("๐ฆ Rust is safe!");
?>
<?java
System.out.println("โ Java runs everywhere!");
?>
- Clone the repository:
git clone https://github.com/yourusername/overcode.git
cd overcode- Install dependencies:
pip install -r requirements.txt- Launch OverCode:
python overshell.py# Create a hello world file
new hello.ovc:hello
# Run it and see magic happen
run hello.ovc
# Play some games!
game
# Change the theme
theme matrix
# View awesome help system
helpCreate files with pre-built templates:
new demo.ovc:games # Gaming showcase
new ai.ovc:ai # Machine learning examples
new web.ovc:web # Full-stack web development
new security.ovc:crypto # Cryptography and security| Game | Description | Command |
|---|---|---|
| ๐ Snake | Classic snake with emoji graphics | game snake |
| ๐ฆ Tetris | Block-stacking puzzle | game tetris |
| ๐ข 2048 | Number combination puzzle | game 2048 |
| ๐งฌ Game of Life | Cellular automaton simulation | game life |
| โ๏ธ Text Adventure | Programming-themed RPG | game adventure |
| ๐ฃ Minesweeper | Mine detection game | game mines |
| ๐ Pong | Classic arcade tennis | game pong |
| ๐ง Memory | Symbol matching game | game memory |
| ๐ช Hangman | Programming word guessing | game hangman |
| โ๏ธ Rock Paper Scissors | vs AI opponent | game rps |
| ๐ค Programming Quiz | Test your coding knowledge | game quiz |
format code.ovc # Format and beautify code
debug script.ovc # Interactive debugger
benchmark test.ovc # Performance testing
stats # Session statistics
encrypt file.txt # File encryption tools| Theme | Description | Colors |
|---|---|---|
| ๐ฎ Cyberpunk | Neon-futuristic | Purple, Cyan, Green |
| ๐ฅ๏ธ Matrix | Hacker aesthetic | Green variations |
| ๐ Ocean | Calming blues | Blue, Cyan, Light Blue |
| ๐ Sunset | Warm colors | Yellow, Red, Magenta |
| ๐ Hacker | Terminal vibes | Black, Green, Light Green |
OverCode supports 20+ programming languages with automatic execution:
- C/C++ - System programming powerhouses
- Rust - Memory-safe systems programming
- Go - Concurrent and efficient
- Java - Write once, run anywhere
- C# - Microsoft's versatile language
- Kotlin - Modern JVM language
- Swift - Apple's powerful language
- Python - The swiss army knife
- JavaScript - Web and beyond
- TypeScript - Typed JavaScript
- PHP - Web development classic
- Ruby - Programmer happiness
- Lua - Lightweight scripting
- Perl - Text processing master
- R - Statistical computing
- Julia - High-performance scientific
- Bash - Unix shell scripting
- PowerShell - Windows automation
- Dart - Flutter and web development
<?py
# Snake Game Logic
import random
class SnakeGame:
def __init__(self):
self.score = 0
self.snake = [(10, 10)]
self.food = (5, 5)
def move(self, direction):
print(f"Snake moving {direction}! Score: {self.score}")
game = SnakeGame()
game.move("right")
?>
<?js
// Game UI with JavaScript
class GameUI {
constructor() {
this.canvas = "ASCII Canvas";
}
render(gameState) {
console.log("๐ฎ Rendering game...");
console.log(`Score: ${gameState || 0}`);
}
}
const ui = new GameUI();
ui.render(100);
?>
<?py
# Neural Network
import random
class Neuron:
def __init__(self):
self.weights = [random.random() for _ in range(3)]
def predict(self, inputs):
return sum(w * i for w, i in zip(self.weights, inputs))
neuron = Neuron()
result = neuron.predict([1, 0.5, 0.8])
print(f"๐ง Neural output: {result:.3f}")
?>
<?js
// AI Data Processing
const data = [1, 2, 3, 4, 5];
const processed = data.map(x => x * x);
console.log("๐ Processed data:", processed);
// Simple ML Algorithm
function linearRegression(x, y) {
const n = x.length;
const sumX = x.reduce((a, b) => a + b, 0);
const sumY = y.reduce((a, b) => a + b, 0);
console.log(`๐ Training on ${n} samples`);
return { slope: sumY / sumX, intercept: 0 };
}
const model = linearRegression([1, 2, 3], [2, 4, 6]);
console.log("๐ฏ Model trained:", model);
?>
<?py
# Python Backend API
from datetime import datetime
import json
def create_user_api():
users = [
{"id": 1, "name": "Alice", "role": "developer"},
{"id": 2, "name": "Bob", "role": "designer"}
]
response = {
"status": "success",
"data": users,
"timestamp": datetime.now().isoformat()
}
print("๐ API Response:")
print(json.dumps(response, indent=2))
create_user_api()
?>
<?js
// Frontend JavaScript
class UserInterface {
constructor() {
this.users = [];
}
async loadUsers() {
console.log("๐ก Loading users from API...");
// Simulate API call
this.users = [
{ name: "Alice", avatar: "๐ฉโ๐ป" },
{ name: "Bob", avatar: "๐จโ๐จ" }
];
this.render();
}
render() {
console.log("๐จ Rendering UI:");
this.users.forEach(user => {
console.log(`${user.avatar} ${user.name}`);
});
}
}
const ui = new UserInterface();
ui.loadUsers();
?>
<?php
// PHP Server Logic
class DatabaseManager {
private $users = [
["email" => "alice@overcode.dev", "active" => true],
["email" => "bob@overcode.dev", "active" => false]
];
public function getActiveUsers() {
$active = array_filter($this->users, function($user) {
return $user['active'];
});
echo "๐ Active users from PHP:\n";
foreach ($active as $user) {
echo "- " . $user['email'] . "\n";
}
}
}
$db = new DatabaseManager();
$db->getActiveUsers();
?>
package install game-engine # Install gaming extensions
package install ai-tools # ML/AI utilities
package install web-framework # Web development tools
package list # Show installed packages
package update # Update all packagesencrypt myfile.txt # Encrypt files
hash document.pdf # Generate file hashes
secure-delete sensitive.doc # Secure file deletionplot data.csv # Generate ASCII graphs
table users.json # Display data tables
export results.xlsx # Export to various formats{
"name": "my-theme",
"colors": {
"primary": "#ff6b6b",
"secondary": "#4ecdc4",
"accent": "#45b7d1",
"error": "#ff5252",
"warning": "#ffc107",
"info": "#2196f3",
"text": "#ffffff"
}
}class CustomCommand:
def __init__(self, args):
self.args = args
def run(self):
print("๐ง Running custom command!")
# Your custom logic hereWe'd love your help making OverCode even more EPIC!
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Add your epic code (games, languages, themes, tools!)
- Commit your changes (
git commit -m 'Add AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
- ๐ฎ New Games - Breakout, Space Invaders, Chess
- ๐ New Themes - Dracula, Nord, Monokai
- ๐ป Language Support - Zig, V, Crystal
- ๐ ๏ธ Developer Tools - Linter, Profiler, Formatter
- ๐ฑ Mobile Support - Android/iOS compatibility
Python 3.8+
colorama>=0.4.4
pyfiglet>=0.8.post1
pypresence>=4.2.1 (optional, for Discord RPC)
requests>=2.25.1
# For full language support
node.js # JavaScript/TypeScript
go # Go language
rustc # Rust compiler
gcc/g++ # C/C++
java/javac # Java
php # PHP
ruby # Ruby- ๐ JIT Compilation for faster execution
- ๐ Real-time Performance Monitoring
- ๐ง Advanced Debugging Tools
- ๐ฑ Mobile App (React Native)
- ๐ค AI Code Assistant (ChatGPT integration)
- ๐ง Smart Autocomplete
- ๐ Intelligent Error Detection
- ๐ AI-powered Documentation
- โ๏ธ Cloud Sync for settings/files
- ๐ Online Code Sharing
- ๐ฅ Collaborative Coding
- ๐ Analytics Dashboard
OverCode is built with โค๏ธ by:
- Original Concept: Based on m5rcode
- Enhanced by: The OverCode development team
- Special Thanks: The entire programming community
- Python - Core shell and interpreter
- Colorama - Cross-platform colored terminal text
- Pyfiglet - ASCII art text generation
- Love & Coffee - The secret ingredients โ
This project is licensed under the MIT License - see the LICENSE file for details.
If OverCode made your coding experience more EPIC, please give us a โญ!
Happy Coding! ๐๐ปโจ
Made with ๐ by developers, for developers