# boomer
**Repository Path**: EEPPEE_admin/boomer
## Basic Information
- **Project Name**: boomer
- **Description**: tsoding boomer, temp close commit
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: own
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-09-01
- **Last Updated**: 2026-03-15
## Categories & Tags
**Categories**: Uncategorized
**Tags**: tsoding
## README
# tsoding's boomer with my own glsl mofification
# screenshot
- yeah I like this cross line like game

# build
```bash
# manually build, I hate build process comamnd
nim \
c --colors:on --noNimblePath \
-d:NimblePkgVersion=0.0.1 \
-d:release \
--path:./x11 \
--path:./opengl/src \
--out:boomer \
--opt:size \
all.nim
```
# i3wm config key for my own
```bash
bindsym $mod+Shift+b exec boomer
```
## Controls(copy of original boomer provided by tsoding)
| Control | Description |
|-------------------------------------------|---------------------------------------------------------------|
| 0 | Reset the application state (position, scale, velocity, etc). |
| q or ESC | Quit the application. |
| r | Reload configuration. |
| Ctrl + r | Reload the shaders (only for Developer mode) |
| f | Toggle flashlight effect. |
| Drag with left mouse button | Move the image around. |
| Scroll wheel or =/- | Zoom in/out. |
| Ctrl + Scroll wheel | Change the radious of the flaslight. |
# todo
- some of funny glsl is not working as expected
- the red color of cross line is not working as expected when white background
- how to setup lsp at vscode, nimlsp executable
- add keybinds