mr.zero and Claude Opus 5
425465d9ce
Add a CI check
...
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/manual/woodpecker Pipeline was successful
The repo was registered in Woodpecker but had no pipeline, so nothing
ever ran on it. There is no test suite here, so the check is what can
actually catch a regression in a library: that it still compiles and
loads.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-17 07:07:33 +02:00
mr.zero and Claude Opus 5
220e4b7016
Give the module an importable path
...
The module was declared as `module game`, which is not a resolvable
import path: nothing outside this repository could depend on the
konstructor engine, whatever it was published as. It is now
git.teletypegames.org/engines/gorpg, matching where the repo lives.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-16 10:36:39 +02:00
mr.zero
638fb415ec
base documentation of konstructor
2023-07-08 16:34:53 +02:00
mr.zero
e5c2294f6c
move source files to src
2023-07-08 12:20:34 +02:00
mr.zero
6028c5770f
resolution sets
2023-07-08 11:49:47 +02:00
mr.zero
73f06f458f
move initial konstructor structs from main.go to init.go
2023-07-08 11:28:23 +02:00
mr.zero
75e7f92396
mod update
2023-07-08 11:01:34 +02:00
mr.zero
3947c34b4c
playground header, font scaling
2023-07-08 10:59:46 +02:00
mr.zero
09959a8932
playground header skeleton, playground screen into separated files
2023-07-07 20:33:58 +02:00
mr.zero
9a7be89da6
scale and common drawing method
2023-07-07 19:07:47 +02:00
mr.zero
05ec82d8e8
rename settings to config
2023-07-07 18:10:15 +02:00
mr.zero
1db9417dbb
player as object
2023-07-07 15:18:51 +02:00
mr.zero
7ef126f02b
image path helper functions
2023-07-07 14:00:56 +02:00
mr.zero
cb9175cef3
fix asset filenames
2023-07-07 09:37:13 +02:00
mr.zero
420f2af0c4
rename object to platform, refact of file names
2023-07-07 09:21:25 +02:00
mr.zero
fa3e43299c
item and npc rendering
2023-07-07 09:14:37 +02:00
mr.zero
8d2fcabc4b
konstructor file prefixes refactor
2023-07-07 01:07:50 +02:00
mr.zero
faa6f00891
introduce enums as map keys
2023-07-07 00:56:33 +02:00
mr.zero
415a564317
ItemTypeMap, NPCTypeMap
2023-07-07 00:38:13 +02:00
mr.zero
13920d66b7
DomainBaseFields
2023-07-07 00:27:22 +02:00
mr.zero
88401697c7
object_type.go
2023-07-07 00:24:22 +02:00
mr.zero
457d08080f
cachedFont
2023-07-06 23:51:35 +02:00
mr.zero
a4e7eedb39
move engine to engines/easy_ebitengine
2023-07-06 23:40:57 +02:00
mr.zero
38b8053223
merge entity package to konstructor
2023-07-06 23:33:43 +02:00
mr.zero
2fcf6f4fdc
playground and object drawer skeleton
2023-07-06 16:35:14 +02:00
mr.zero
701205ac82
render GetImage and replace Options prefix to Args
2023-07-06 01:20:23 +02:00
mr.zero
731548ef86
assets folder structure
2023-07-05 23:34:48 +02:00
mr.zero
ae6eb96d96
add GetDefaultFontLayout and ArcadeClassic.ttf
2023-07-05 23:06:36 +02:00
mr.zero
41a32a8fe5
move GetFontFace into FontLayout struct
2023-07-05 22:55:37 +02:00
mr.zero
607cf0d44f
add Arial.ttf
2023-07-05 22:51:26 +02:00
mr.zero
aba36bfe1a
ScreenType enum
2023-07-05 22:35:14 +02:00
mr.zero
2ea2554f73
inventory screen skeleton
2023-07-05 22:13:17 +02:00
mr.zero
5e4f63aecc
pointer fixes for kcontext and settings
2023-07-05 22:05:48 +02:00
mr.zero
5425e0036b
remove ebiten from KeyMap
2023-07-05 21:54:37 +02:00
mr.zero
7864282f02
DomainProcess skeleton
2023-07-05 21:45:23 +02:00
mr.zero
d61a491731
tweaks
2023-07-05 21:33:59 +02:00
mr.zero
8775464c25
remove unused EngineInterface
2023-07-05 18:45:17 +02:00
mr.zero
ad30de96d9
EngineWrapper, engine via interfaces
2023-07-05 18:31:27 +02:00
mr.zero
25b03cfd2f
controller keymap fix, inventory skeleton
2023-07-05 10:33:50 +02:00
mr.zero
2c556a3dac
move KeyMap to Settings
2023-07-04 23:53:03 +02:00
mr.zero
6041c26eaa
merge controller to engine
2023-07-04 23:48:00 +02:00
mr.zero
374f7a9acc
engine layer
2023-07-04 23:32:17 +02:00
mr.zero
386bee5cd4
konstruktor init refact
2023-07-04 23:13:26 +02:00
mr.zero
e9c35f01ab
entity layer
2023-07-04 22:58:23 +02:00
mr.zero
93b2725c8a
add level skeleton
2023-07-04 22:32:13 +02:00
mr.zero
88cf7620be
add dialog to domain
2023-07-04 20:56:09 +02:00
mr.zero
74272c09f2
GetMenu, SetMenu
2023-07-04 20:10:14 +02:00
mr.zero
1451bd90c0
dialog skeleton
2023-07-04 19:36:40 +02:00
mr.zero
7874fc022f
remove inconsistent domain skeletons
2023-07-04 13:38:56 +02:00
mr.zero
61fb8af716
move menu color to layout
2023-07-04 13:29:44 +02:00
mr.zero
996d770780
menu handler running
2023-07-04 10:22:22 +02:00
mr.zero
f2bb6c3430
move menu logic to menu.go
2023-07-03 16:09:43 +02:00
mr.zero
f5902947f8
menu poc
2023-07-03 15:48:01 +02:00
mr.zero
663f578c7e
update go.mod, new makefile tasks
2023-07-02 20:06:55 +02:00
mr.zero
eadb0db13c
remove unused modules from go.mod
2023-07-02 19:59:47 +02:00
mr.zero
d55c080243
structure tweaks
2023-07-02 19:58:41 +02:00
mr.zero
293c8f407e
permission fix with git for windows
2023-07-01 11:22:08 +02:00
mr.zero
4750437aff
move menu and playground to konstructor
2023-07-01 02:54:03 +02:00
mr.zero
884df7c406
logic layer
2023-07-01 00:50:12 +02:00
mr.zero
d5482dd9e7
remove Game prefix from Settings struct
2023-06-30 18:18:01 +02:00
mr.zero
c07074aeb9
rename to Constructor to Konstructor
2023-06-30 17:48:34 +02:00
mr.zero
0ed8cfb839
constructor stucture fixes
2023-06-30 17:44:19 +02:00
mr.zero
dec8ad2fe0
rename presenter to constructor (memoriem of Last Ninja)
2023-06-30 17:16:17 +02:00
mr.zero
bd63d00ad9
restructure domain-presenter relation
2023-06-30 17:14:08 +02:00
mr.zero
bab177a71d
keyboard handling
2023-06-30 17:00:06 +02:00
mr.zero
ae8969a753
switch to windows filesystem
2023-06-28 17:21:36 +02:00
mr.zero
e7babcd85f
game engine
2023-06-28 17:07:35 +02:00
mr.zero
17b2aab4fa
remove controller layer
2023-06-28 15:41:06 +02:00
mr.zero
b688fb85d3
move presenter and controller init invoke into domain
2023-06-28 09:09:47 +02:00
mr.zero
f2b64d4d05
initial commit
2023-06-27 20:17:48 +02:00