Ruby Warrior 是一个教育性编码平台和回合制策略引擎,旨在通过交互式战术挑战教授 Ruby 编程。它作为一个游戏,用户编写脚本来控制自主角色,通过实现处理战斗、移动和环境目标的逻辑来通过关卡。
ryanb/ruby-warrior 的主要功能包括:Interactive Programming Sandboxes, Turn-Based Grid Engines, State Query Interfaces, Algorithm Practice Tools, Interactive Learning, Programming Games, Gamified Coding Platforms, Environment State Querying。
ryanb/ruby-warrior 的开源替代品包括: wesnoth/wesnoth — Battle for Wesnoth is an open-source turn-based strategy game set in a high fantasy world, built around hex-grid… vcmi/vcmi — vcmi is an open-source game engine for Heroes of Might and Magic III that recreates the gameplay, logic, and rendering… 00-evan/shattered-pixel-dungeon — Shattered Pixel Dungeon is an open-source roguelike dungeon crawler built as a turn-based strategy game. It features… leetcode-opensource/vscode-leetcode — This project is a VS Code extension that integrates LeetCode problem solving directly into the editor. It functions as… bytelegend/bytelegend — ByteLegend is a gamified programming environment designed for learning to write code through interactive game… olistic/warriorjs — Warriorjs is a programming game framework and code-based logic puzzle where players write code to control characters…
Battle for Wesnoth is an open-source turn-based strategy game set in a high fantasy world, built around hex-grid tactical combat. At its core, it is both a complete game and a game engine, offering single-player campaigns and multiplayer battles where players command faction-specific units across terrain that provides tactical advantages. The project is fundamentally a turn-based strategy game with a dedicated multiplayer platform, supporting online and local matches with replay recording and playback. What distinguishes Wesnoth is its deep commitment to custom content creation and modding. T
This project is a VS Code extension that integrates LeetCode problem solving directly into the editor. It functions as a code submission client and competitive programming tool, allowing users to browse, solve, and submit algorithmic challenges without leaving their development environment. The extension distinguishes itself by managing local workspaces and archives, enabling the organization of problem files and descriptions in configurable local folders. It supports multi-account session management and regional endpoint routing to handle different geographic service instances. The tool cov
Shattered Pixel Dungeon is an open-source roguelike dungeon crawler built as a turn-based strategy game. It features procedurally generated levels, hundreds of collectible items, and permadeath mechanics, all rendered from a single Java codebase that runs on Android, iOS, and desktop platforms. The game offers six distinct hero classes, each with branching subclass trees, endgame abilities, and talent points for deep character customization. Players battle over 60 enemy types, 30 traps, and 10 bosses across five dungeon regions, while managing equipment, enchantments, and alchemy-crafted gear
ByteLegend is a gamified programming environment designed for learning to write code through interactive game mechanics, rewards, and puzzles. It functions as a software development experience that integrates these elements to make programming education more engaging. The project includes a multilingual localization framework and internationalization toolset. This system decouples source code from display text using external key-value mappings and manages language preferences via request headers and regional identifiers. It features an automated translation workflow that generates machine tra