package main

// gin
// Golang small project
// ->Chat room
// ->Co-op battleship game

// Frameworks:
// Backend- Go - Gin
// Frontend - JS - React

// Architecture :
// Model - View - Controller

// Layers:
// Presenstation Layer UI
// Logic Layer - HTTP Request, Real-Time Communication etc
// Data Layer - PostgreSQL
// Ideas:
// ->User session, name.
// ->Battleship field can use 1d array (or 2d array).
// ->Auto-position for battleships (positioning by game itself) OR player can do the placement instead.
// ->Team can see their own battleship placements.
// ->When attacking and is the player's turn, specific text and value need to be used.
// ->Maybe want to have separate chat for Global and Team.
// ->Would be interesting to have webpages for users, scoreboard.
