Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/copilot-instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ public class DisplayListSystem implements EcsSystem {
mvn compile # Compile only
mvn exec:java # Run during development
mvn clean package # Build JAR with dependencies
java -jar target/java-packageable-base-1.0-SNAPSHOT-jar-with-dependencies.jar
java -jar target/console-jack-1.0-SNAPSHOT-jar-with-dependencies.jar
```

### Platform Packaging
Expand Down
2 changes: 1 addition & 1 deletion CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Console Jack is a console-based, text-graphics implementation of the classic cas
- `mvn compile` - Compile the project
- `mvn exec:java` - Run the application directly
- `mvn clean package` - Build JAR with dependencies
- `java -jar target/java-packageable-base-1.0-SNAPSHOT-jar-with-dependencies.jar` - Run the packaged JAR
- `java -jar target/console-jack-1.0-SNAPSHOT-jar-with-dependencies.jar` - Run the packaged JAR

### Platform-Specific Packaging

Expand Down
8 changes: 5 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# Console Jack

[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)

Console-based, text-graphics implementation of the classic casino blackjack game.

Aims to be a "Card RPG" of sorts where you start a career as a frequent player at a local casino, and "move up the ranks" to the top-tier casinos of the world. All of that, in ASCII text-graphics, terminal-emulator-driven glory.
Expand All @@ -25,7 +27,7 @@ Currently in semi-active development (_read: I have a day job, so I work on this
### Running the Game
```bash
# Clone and build
git clone <repository-url>
git clone https://github.com/luxsolari/console-jack
cd console-jack
mvn compile

Expand All @@ -39,7 +41,7 @@ mvn exec:java
mvn clean package

# Run the packaged version
java -jar target/java-packageable-base-1.0-SNAPSHOT-jar-with-dependencies.jar
java -jar target/console-jack-1.0-SNAPSHOT-jar-with-dependencies.jar
```

## Tech Stack
Expand Down Expand Up @@ -109,4 +111,4 @@ src/main/java/net/luxsolari/
3. Test changes with `mvn exec:java`
4. Verify build with `mvn clean package`

See `docs/IMPROVEMENT_PLAN.md` for planned enhancements and `docs/CLAUDE.md` for detailed development guidance.
See [`docs/README.md`](docs/README.md) for the full documentation index — architecture, engine guides, and `CLAUDE.md` for AI-assistant development guidance.
4 changes: 2 additions & 2 deletions docs/DEVELOPER_GUIDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ mvn clean compile
mvn clean package

# Test the packaged version
java -jar target/java-packageable-base-1.0-SNAPSHOT-jar-with-dependencies.jar
java -jar target/console-jack-1.0-SNAPSHOT-jar-with-dependencies.jar
```

## Build Commands Reference
Expand All @@ -69,7 +69,7 @@ mvn exec:java -Dexec.args="--debug" # Pass arguments
```bash
mvn package # Create JAR with dependencies
mvn clean package # Clean build
java -jar target/java-packageable-base-1.0-SNAPSHOT-jar-with-dependencies.jar
java -jar target/console-jack-1.0-SNAPSHOT-jar-with-dependencies.jar
```

### Platform-Specific Builds
Expand Down
5 changes: 5 additions & 0 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,11 @@ This directory contains all project documentation for Console Jack.
- **[RIPER_MODE.md](RIPER_MODE.md)** - RIPER-5 mode strict operational protocol
- **[DEVELOPER_GUIDE.md](DEVELOPER_GUIDE.md)** - Comprehensive development guide
- **[ARCHITECTURE.md](ARCHITECTURE.md)** - Detailed architecture documentation
- **[ECS_GUIDE.md](ECS_GUIDE.md)** - Entity Component System guide
- **[RENDERING_GUIDE.md](RENDERING_GUIDE.md)** - Rendering system guide
- **[INPUT_SYSTEM_GUIDE.md](INPUT_SYSTEM_GUIDE.md)** - Input system guide
- **[AUDIO_SYSTEM_GUIDE.md](AUDIO_SYSTEM_GUIDE.md)** - Audio system guide
- **[STATE_MACHINE_GUIDE.md](STATE_MACHINE_GUIDE.md)** - State machine guide
- **[UI_COMPONENTS_GUIDE.md](UI_COMPONENTS_GUIDE.md)** - UI component framework reference
- **[IMPROVEMENT_PLAN.md](IMPROVEMENT_PLAN.md)** - Planned enhancements and technical debt

Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<modelVersion>4.0.0</modelVersion>

<groupId>net.luxsolari</groupId>
<artifactId>java-packageable-base</artifactId>
<artifactId>console-jack</artifactId>
<version>1.0-SNAPSHOT</version>

<properties>
Expand Down
Loading