+
Skip to content
/ fogofgo Public

An experimental multiplayer Real-Time Strategy game built with Go, featuring fog of war mechanics and real-time gameplay

License

Notifications You must be signed in to change notification settings

bmcszk/fogofgo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fog of Go (fogofgo)

An experimental multiplayer Real-Time Strategy (RTS) game built with Go, featuring fog of war mechanics and real-time gameplay.

About

Fog of Go is a tile-based RTS game that uses:

  • Go for backend and game logic
  • Ebiten for 2D graphics and rendering
  • WebSocket for real-time multiplayer communication
  • Fog of War system for strategic gameplay

Quick Start

  1. Build and run the server:

    go build -o bin/server ./server
    ./bin/server
  2. Build and run the client (requires player name):

    go build -o bin/client ./client
    ./bin/client YourPlayerName

Features

  • Real-time multiplayer gameplay
  • Tile-based world with fog of war/visibility system
  • Unit selection and movement via mouse controls
  • Camera controls with arrow keys
  • Dynamic map loading from external world service
  • Action-based game architecture for networked play

For detailed development information, see CLAUDE.md.

About

An experimental multiplayer Real-Time Strategy game built with Go, featuring fog of war mechanics and real-time gameplay

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载