https://github.com/jaytaph/project92
https://github.com/jaytaph/project92
Last synced: 1 day ago
JSON representation
- Host: GitHub
- URL: https://github.com/jaytaph/project92
- Owner: jaytaph
- Created: 2022-06-01T13:40:20.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-06-04T10:12:46.000Z (about 3 years ago)
- Last Synced: 2025-01-29T19:23:40.168Z (5 months ago)
- Language: Go
- Size: 17.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Project 92
I don't know what this will be... Maybe a some kind of capture the flag
- Build "stuff" with attack/strength
- "attack other things?
- stratego based ?
- does terrain do something?Running:
go run .
# Keyboard usage
```
Keys:
does a sonar ping (i don't know what this will do)
r refreshes the screen
arrows move something, depending on move mode
tab change move mode
```# Move modes
There are 3 move modes:
- player moves the player
- map moves the map
- menu browse through menu (not implemented yet)You see the current movemode at the left top of the screen
- We have to separate the map itself from the viewport / screen
- When we do things like ping or add players, they should be added on top of
the terrain. Maybe have a separate field in the struct:
```
{
// color
// rune
// type (of the terrain)
// elements (placed on top of the terrain)
}
```- Other stuff
screen structure:
height
width
viewport of map
viewport of menu ?
other elementsgame:
map
player
stuffdraw(game, screen)