browser-rts.git
23 months agodont allow empty chat messages
xangelo [Wed, 25 May 2022 20:03:05 +0000 (16:03 -0400)]
dont allow empty chat messages

23 months agoforce build/unit amounts to be > 0
xangelo [Wed, 25 May 2022 20:02:47 +0000 (16:02 -0400)]
force build/unit amounts to be > 0

23 months agorename
xangelo [Wed, 25 May 2022 19:46:28 +0000 (15:46 -0400)]
rename

23 months agoglobal chat via socket.io
xangelo [Wed, 25 May 2022 18:54:42 +0000 (14:54 -0400)]
global chat via socket.io

All users in game are now part of the global chat system allowing them
to talk to each other.

23 months agonaieve tick start on startup
xangelo [Wed, 25 May 2022 15:18:50 +0000 (11:18 -0400)]
naieve tick start on startup

23 months agofinal commit including final db schema
xangelo [Wed, 25 May 2022 15:17:03 +0000 (11:17 -0400)]
final commit including final db schema

Everything should work at this point and the game just needs
balancing...

23 months agonew buildings: mining! increase alloy + max alloy cap
xangelo [Wed, 25 May 2022 14:58:31 +0000 (10:58 -0400)]
new buildings: mining! increase alloy + max alloy cap

23 months agonew building: mining facilities to increase alloy per tick
xangelo [Wed, 25 May 2022 14:50:53 +0000 (10:50 -0400)]
new building: mining facilities to increase alloy per tick

23 months agonew building: energy accumulator for energy storage
xangelo [Wed, 25 May 2022 13:51:36 +0000 (09:51 -0400)]
new building: energy accumulator for energy storage

23 months agoadd solar_panels and calculate energy gen/use
xangelo [Wed, 25 May 2022 13:47:35 +0000 (09:47 -0400)]
add solar_panels and calculate energy gen/use

23 months agoAdd warehouses to cap food storage
xangelo [Wed, 25 May 2022 13:09:36 +0000 (09:09 -0400)]
Add warehouses to cap food storage

23 months agosp*trainer buildings now boost training time for those units
xangelo [Tue, 24 May 2022 18:03:02 +0000 (14:03 -0400)]
sp*trainer buildings now boost training time for those units

23 months agobarracks improve training time
xangelo [Tue, 24 May 2022 16:43:59 +0000 (12:43 -0400)]
barracks improve training time

23 months agonew building: homes
xangelo [Tue, 24 May 2022 15:30:29 +0000 (11:30 -0400)]
new building: homes

Homes give you 25 pop cap increase.

23 months agoResource fixes!
xangelo [Mon, 16 May 2022 18:48:31 +0000 (14:48 -0400)]
Resource fixes!

A large rework of resources and how they interact

Fixes:
- ignore db files
- transfer gold -> credits
- transfer ore -> alloys
- transfer bushels -> food
- transfer logs -> energy
- add symbols to topbar
- transer land -> space
- fix cost display
- Display rate of change for food/energy since they are consumed per
  tick

2 years agoUI update for map with sector selector
xangelo [Fri, 13 May 2022 04:44:33 +0000 (00:44 -0400)]
UI update for map with sector selector

Capitol Ships are now automatically placed into "sectors" (hard-coded for now)
that allow smaller map sizes, while still keeping density.

This included a large visual update to the map overview that includes
images for the different sectors, a proper overlaid grid, and per city
icons.

2 years agoUI updates and bug fixes
xangelo [Mon, 9 May 2022 15:29:05 +0000 (11:29 -0400)]
UI updates and bug fixes

Fixes:
- Resource requirements for construction/training not appearing until
  you click the build button (which then requires you hitting
  Build/Train twice)
- References to "tick-city"
- Resources are now visible and updated on every page
- Menu removed from sidebar to give content more room

2 years agoWIP: update to include sectors!
xangelo [Mon, 9 May 2022 15:29:05 +0000 (11:29 -0400)]
WIP: update to include sectors!

2 years agooverhaul using augmented-ui
xangelo [Mon, 9 May 2022 05:48:02 +0000 (01:48 -0400)]
overhaul using augmented-ui

This is a major overhau of the UI to something that fits the new theme
... SPACE!

overall the design is very simplistic with a fairly muted background to
allow for focus on the gameplay.

2 years agoremove test accounts
xangelo [Sat, 7 May 2022 03:25:34 +0000 (23:25 -0400)]
remove test accounts

2 years agoinitial commit
xangelo [Fri, 6 May 2022 19:55:50 +0000 (15:55 -0400)]
initial commit

This is a (mostly) functional version of the game. It includes:

- hourly tick for time tracking (1 tick = 1 ingame day)
- Construction (basic buildings)
- Unit Training
- Attacking
- Mail System (used for system notifications to a player)