Skip to content

eduardo239/app-react-apx-game-dev

Repository files navigation

Apex Gambit

A turn-based strategy game built with React, TypeScript, and Vite.

Overview

Apex Gambit is a browser-based game featuring heroes, cards, and tactical gameplay. The project demonstrates modern React patterns, global state management, and strong type safety.

Features

  • ⚡ Fast development with Vite
  • 🛡️ Type safety via TypeScript
  • 🌐 Global state using React Context API
  • 🎴 Card and hero mechanics
  • 🧩 Modular component architecture
  • 🧹 Code linting with ESLint
  • 🎨 Code formatting with Prettier

Getting Started

  1. Clone the repository
    git clone https://github.com/your-username/apex-gambit.git
    cd apex-gambit
  2. Install dependencies
    npm install
  3. Start the development server
    npm run dev
    Visit http://localhost:3000 in your browser.

Scripts

  • npm run dev — Start development server
  • npm run build — Build for production
  • npm run lint — Lint codebase
  • npm run format — Format codebase

Project Structure

src/
  components/   # Reusable UI components
  context/      # React Context for global state
  models/       # TypeScript models and types
  App.tsx       # Main application entry

Contributing

Pull requests and issues are welcome! Please follow code style and commit conventions.

License

MIT

Acknowledgements

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published