profile
viewpoint
Thorsten Lorenz thlorenz nomad https://www.twitch.tv/thlorenz ⭐ Support me on Patreon! 🙏 ❤️ https://www.patreon.com/thlorenz

browserify/browserify 13319

browser-side require() the node.js way

davidmarkclements/0x 1887

🔥 single-command flamegraph profiling 🔥

paulmillr/readdirp 286

Recursive version of fs.readdir with streaming api.

felixge/node-require-all 278

An easy way to require all files within a directory.

creationix/dukluv 252

LibUV bindings for duktape JS engine

rvagg/archived-dnt 222

Docker Node Tester

mafintosh/wat2js 121

Compile WebAssembly .wat files to a common js module

thlorenz/active-handles 54

Prints out information about the process's active handles, including function source and location

bendrucker/proxyquire-universal 29

Proxyquire in Node and Proxyquireify in the browser with no code changes

thlorenz/ansicolors 24

Functions that surround a string with ansicolor codes so it prints in color.

push eventthlorenz/dotfiles

Thorsten Lorenz

commit sha 7100e6ed6dc73483d17c4a5ca6e373752429c9d9

vim: tweaking coc settings related to rust

view details

Thorsten Lorenz

commit sha c6e683b1bfb222a3a1b2fb3d205b56d241011cb5

vim: simpler cursorline setup

view details

Thorsten Lorenz

commit sha 6a26420e7ae4a06a208134676a170a90f2a7d308

vim: improving status line

view details

Thorsten Lorenz

commit sha b2e8b9eb901157f23bca110a540d075d6db7d018

vim: coc related shortcuts

view details

Thorsten Lorenz

commit sha aa010cf153dc7366e2862f538555a2cb1c7aa05a

vim: remove coc state files

view details

push time in a day

push eventthlorenz/dotfiles

Thorsten Lorenz

commit sha acab93b6722cca00b4dd181fd96b5cb06bcb3204

vim: cursorline tweak

view details

Thorsten Lorenz

commit sha 12ec1d0d304650ac6aae6e408ef3116b1121dee2

vim: terminal shortcuts

view details

Thorsten Lorenz

commit sha aa0cec30acc0e3a91a3ef44cfdf629c7870fa7ae

tmux: reporting xterm-256color terminal

view details

Thorsten Lorenz

commit sha 4dd7bf5fd00a01a7c2dc694c24bbd424d3133e5f

tmux: simplifying status bar

view details

Thorsten Lorenz

commit sha 04e3c66e240dfa8aa287abfea66e3f2f747a8718

vim: tweaking status line

view details

Thorsten Lorenz

commit sha 9dd9920533b2bb1a139e769f74b0bcee0944f1b3

vim: whitespace removed in config

view details

Thorsten Lorenz

commit sha a3e053042c82c50ec4630697d34caeb92858227a

vim: coc setting update current function

view details

push time in 2 days

push eventthlorenz/dotfiles

Thorsten Lorenz

commit sha 9919fbb0e743ff17285cfa442f35dfa8d4819802

vim: highlighting number of current line

view details

Thorsten Lorenz

commit sha 548beb89d2d602673f4e673073edc147a27f6054

bash: iterm2 integration

view details

Thorsten Lorenz

commit sha b6682568a36d31c1a1845dbf8c7a8a9566de5479

vim: tweaking coc and status line

view details

push time in 3 days

push eventthlorenz/dotfiles

Thorsten Lorenz

commit sha 2a298130b806936ed183270dfe391f3d165e01a6

vim: adding multiple cursor plugin

view details

Thorsten Lorenz

commit sha 1b56d50266303b5fcf503e7f7c7c9b083a4fc8f3

doc: adding dotfiles from which recent vim changes came

view details

Thorsten Lorenz

commit sha a703c046a1cc010e83964e06eaf0b8d0ce05ea74

bash: aliasing vim to nvim

view details

Thorsten Lorenz

commit sha a5e8d28cc14f5c0c012358079836f51d6132382f

git: nvim editor

view details

Thorsten Lorenz

commit sha c6fb7247fce0fbcf911b3cfeb77ac16c73b39359

git: difftool nvim

view details

push time in 4 days

push eventthlorenz/dotfiles

Thorsten Lorenz

commit sha f41dbade11870217152613cc4b0f98315633fcfc

vim: adding multiple cursor plugin

view details

Thorsten Lorenz

commit sha ffa3d1c1b6d00ef95e7127a2576767fa09ef9e0a

doc: adding dotfiles from which recent vim changes came

view details

push time in 4 days

push eventthlorenz/dotfiles

Thorsten Lorenz

commit sha 7c46baae5c5e26571a9069edbb798b35dd9bcccf

vim: tweaking dash help

view details

Thorsten Lorenz

commit sha f7903b40aa9dca1e2b35c569608bb07ca38445a8

vim: tweaks to updatetime and gutter

view details

Thorsten Lorenz

commit sha fca9cbe6b8273380f33307ca1c75194fadd0a4e5

vim: doc + references via coc

view details

Thorsten Lorenz

commit sha 62c9ada3479758bbcdd43a8dc7ac5915bca585bf

vim: coc diagnostics list shortcut

view details

push time in 4 days

push eventthlorenz/dotfiles

Thorsten Lorenz

commit sha 152ea8851d9828477e5c48eda22ab8b84e234bec

vim: tweaking color theme

view details

Thorsten Lorenz

commit sha 4fa9a100f153a73e69ed8abdc9cf2c9a00bdb7a4

vim: SourceCodePro font

view details

Thorsten Lorenz

commit sha cfc4f49642d1ac0ae86106616e448eb8990ce829

vim: lightline status bar

view details

Thorsten Lorenz

commit sha c4f22edd05448591fa2f680b8fd236ff73b6347c

vim: adding ultisnips plugin

view details

Thorsten Lorenz

commit sha 283888cba691cb7140393e16a8c3debb5b37959d

vim: adding sh snippets

view details

push time in 4 days

push eventthlorenz/dotfiles

Thorsten Lorenz

commit sha c658c31482a4d0ed57c7ced9e939ae5e7371a440

cleanup remove XVim2

view details

Thorsten Lorenz

commit sha cbd007817582f0878b9f643987efa4c0c108adc9

git: alias to open status in vim fugitive

view details

Thorsten Lorenz

commit sha 07340e5a9fe7e1adda19419fc0899796fbce10fd

rust: aliases and functions

view details

Thorsten Lorenz

commit sha 6ee91da9bd161b7973955875c92b42b2dc0bd931

vim: run macro over visual selection function

view details

Thorsten Lorenz

commit sha 61262a32b047913c78602e30b0297a1101d9e1f3

vim: adding rust related plugs

view details

Thorsten Lorenz

commit sha 5e45c6bab80473d8bcbed2e68bb759009cbe5af7

iterm: setting updates, including font tweaks

view details

Thorsten Lorenz

commit sha e40e6b63524a4b26190aca46a91268e63913eb5e

vim: coc auto updates

view details

push time in 4 days

pull request commentthlorenz/brace

Add new theme (houston)

However on second thought this should probably be added to the ace repository first and then pulled in here via an upgrade.

bdskrur

comment created time in 8 days

issue openedbevry/ansi

Merge this back?

Hey @BevryMe, nice work!

Seeing that this is compat with npm / node as well I'd love to end up with a package that works anywhere. I'm willing to give you the related npm packages so people who install ansi{colors,styles} get types automagically.

Not sure if this makes any sense, but just wanted to offer.

created time in 9 days

pull request commentthlorenz/brace

Add new theme (houston)

This looks really interesting .. could you squash those commits so there'll be one per them added? That'd make it easier to review.

bdskrur

comment created time in 9 days

startedbwasty/learn-opengl-rs

started time in 13 days

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha ed1f9bb2ba67048b8c2d3c95501cc116297f467a

config: storing game props in toml file - added script to generate it from the game defaults

view details

push time in 16 days

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha 196f69c3616b3ce701eec1255fe2b439c986338e

game: arranging game props into structure

view details

Thorsten Lorenz

commit sha df857fe48d88251064230eb04195921d1a3ca92b

game: game props serialization + colors own struct

view details

push time in 17 days

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha 350ea2c190fa6f1c80473e0ea1dcda528d0b2a88

cameras: simplifying

view details

push time in 17 days

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha 360e26e6705dd87c56f3c862466fe82d66541705

render: grid parallax

view details

push time in 17 days

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha 8ba4471a770fd9024b7e2c91a836637c34c87fe2

camera: adding lerp and cleaning up warnings

view details

push time in 17 days

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha c78a656361ce108bca019f162b411e4df4628e49

render: fixing camera + offsetting

view details

push time in 17 days

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha 55e5da00ea5debe92fb3cab8ec90aee80d95d3b5

player: rendering in correct col/row

view details

push time in 17 days

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha 86f9d8b16eae1b976914708aef164fa0bfec07a0

render: player hit tile

view details

push time in 17 days

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha 019ce8b9c9c55659a11021088c5e020c966b53ad

render: camera, timestep and cleanup

view details

push time in 17 days

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha 00d0c3a85f4d78f1f27a6a77c0960c4c70b3b73d

chore: optimize debug build - optimizing only ggez to maintain debuggability of our app

view details

Thorsten Lorenz

commit sha 9c492af609a8fef4b1c8ccfddf7fbef1fd0b9075

render: camera, timestep and cleanup

view details

push time in 17 days

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha 8ae93b85d4bb710f2a90ab22db19f3a3aaebedc0

chore: cleanup all warnings

view details

push time in 17 days

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha e2c6b7df188753b222401840b025e7a3fe337274

render: intialize mesh on grid creation

view details

Thorsten Lorenz

commit sha 4824b70cea703c44e81643bbb637ccb13317b810

render: fixing texture render issue - turns out width + height are fractions of the image size

view details

push time in 17 days

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha 73c9df7fb57c4c0dae38a2265d254d98fed0721b

render: debugging rendering of floor tiles

view details

push time in 18 days

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha c0bb9e06bd8799a2191222a19a6c0ca183d8f045

render: debugging rendering of floor tiles

view details

push time in 18 days

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha f5de467d4430c2e87e4744b303b5e452023e6b3e

render: drawing grid, removed dep on gmath lib

view details

push time in 18 days

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha e0ef3a6de8768379b417d1f8b087e5eaf68d1532

render: drawing grid, removed dep on gmath lib

view details

push time in 18 days

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha dc14b2b6374603ea565d5a9fb17546a5d7e1c9d6

render: drawing grid, removed dep on gmath lib

view details

push time in 18 days

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha afbb8115a4c697e5e6a7d5b6dd065d0d509a2824

render: drawing grid, removed dep on gmath lib

view details

push time in 18 days

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha 082c200b646fa28e598d3aaf98c43c966624fd74

floor: introducing image asset and drawing floor but broken

view details

push time in 19 days

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha 4b1de78132a16cc50258b12d34083c60455b84d4

game: integrating arena and positions

view details

push time in 19 days

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha de3b20b1bec237c50c566f4f4374decbdb472b87

chore: minor changes + conf

view details

push time in 20 days

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha 3d6d259077227b2d11f02a49eb37d9e9dc49c848

chore: minor changes + conf

view details

push time in 20 days

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha 290c749d9fd7779846e35ef9c02a4359c3a1abb5

assets: consolidating with font into resources

view details

Thorsten Lorenz

commit sha 2dfc046a879a4954249585ed16e7edf17db08b96

main: working hello world

view details

Thorsten Lorenz

commit sha 0c94a1cf7403e3f01e156eec3c2877386ac0dc1e

chore: ignoring idea files

view details

push time in 20 days

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha 8bfebb1db00e46f44f1ef2212eaba7da7c78ef32

start: deps and assets setup

view details

Thorsten Lorenz

commit sha bc275af18f5b553675b8832a5278a71133080de5

main: hello world ggez not yet compiling

view details

push time in 20 days

create barnchthlorenz/batufo-rs

branch : version/sdl2

created branch time in 20 days

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha 623c5160bde97a92dc257c56934f28157102cda9

render: render to texture

view details

push time in 20 days

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha a621d2e8268b0c329445cc47f1c25c92399ae393

assets: loading as png and adjusting to tile size 48

view details

push time in 20 days

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha a632a1be897ccd7acb848878b907ab5a74aca0cf

assets: loading as png and adjusting to tile size 48

view details

push time in 20 days

push eventthlorenz/rust-ama-sdl2

Thorsten Lorenz

commit sha 18cc4b355ab55137f2ca0c85f425638e3417273f

one-offs: implemented individual vs. texture draw example

view details

push time in 21 days

push eventthlorenz/rust-ama-sdl2

Thorsten Lorenz

commit sha 7038dcfe672722f352cda2f48769f81044681354

one-offs: implemented individual draw for draw to texture

view details

push time in 21 days

push eventthlorenz/rust-ama-sdl2

Thorsten Lorenz

commit sha 96c8dfb8250f99d72e41792c36f3d73b315b49d5

lazy-foo: 16th tutorial

view details

Thorsten Lorenz

commit sha 6c10fa97906443243870119ab5a4641992069ffd

lazy-foo: 17th tutorial

view details

Thorsten Lorenz

commit sha f7bffaa9b4a7de352a68b531c45f43a2dfb8a4f7

lazy-foo: 18th tutorial

view details

Thorsten Lorenz

commit sha 8e6aba2fc10855c6185dcef314eb0457f36533db

lazy-foo: 21st tutorial

view details

push time in 22 days

startedindutny/breakdown

started time in 22 days

push eventthlorenz/rust-ama-sdl2

Thorsten Lorenz

commit sha 26542c305265e9136ff17a16d983869c371b2a2c

lazy-foo: 15th tutorial

view details

push time in 24 days

push eventthlorenz/rust-ama-sdl2

Thorsten Lorenz

commit sha 1ac12c443a4ee66c6b14aa38dc4983df4a1b9876

lazy-foo: consolodating Sprite into lib

view details

Thorsten Lorenz

commit sha 9df5d871dc6eb28223fc236502cc331338e64e48

lazy-foo: introducing render_ex method

view details

Thorsten Lorenz

commit sha 08c3a4d0c6afdffdefa2df21490b430903f4d98a

lazy-foo: 15th tutorial

view details

push time in 24 days

push eventthlorenz/rust-ama-sdl2

Thorsten Lorenz

commit sha 66b5cefe836e2d24822da6975447090fd22068ee

lazy-foo: 13th tutorial

view details

Thorsten Lorenz

commit sha f1d41d318dc423085905aca033dc74d809b9667c

lazy-foo: 14th tutorial

view details

push time in 25 days

push eventthlorenz/rust-ama-sdl2

Thorsten Lorenz

commit sha 344ef1cdea2fd31bc1132d7caacd58154e1b6160

lazy-foo: 13th tutorial

view details

push time in 25 days

push eventthlorenz/rust-ama-sdl2

Thorsten Lorenz

commit sha fa7b2851eee4c53147433520c58f570143acc589

lazy-foo: 11th tutorial

view details

Thorsten Lorenz

commit sha b3e33fd9bba34c5afc6026200b8a269e6ad05c94

lazy-foo: 12th tutorial

view details

push time in 25 days

push eventthlorenz/rust-ama-sdl2

Thorsten Lorenz

commit sha 7a2a8e2b70c58dcb41a8023a8af9ebb126306193

lazy-foo: 12th tutorial

view details

push time in 25 days

push eventthlorenz/rust-ama-sdl2

Thorsten Lorenz

commit sha f627dc8d7896d5b92890c2f6b857fd5d97e1325c

lazy-foo: 11th tutorial

view details

push time in 25 days

push eventthlorenz/rust-ama-sdl2

Thorsten Lorenz

commit sha a0538540ffb63c28a151a0471199c1e295aaf6ef

lazy-foo: 8th tutorial

view details

Thorsten Lorenz

commit sha e4c9bf2bf87da8ed8e45a7814b0bf2a2ae452f46

lazy-foo: 9th tutorial

view details

Thorsten Lorenz

commit sha ab692017e7fd92da299018f604dae1d09415d334

chore: adding gen docsets script - used it to generate sdl2 docset to quickly open docs in Dash

view details

Thorsten Lorenz

commit sha 3997fe7442c0c0201d6358c13804fc4a09d95b30

lazy-foo: 10th tutorial

view details

push time in 25 days

push eventthlorenz/batufo

Thorsten Lorenz

commit sha 1d7105c884859401ff42acbfdb2b9f5e4416c934

levels: adding lonlely maze level

view details

push time in 25 days

push eventthlorenz/rust-ama-sdl2

Thorsten Lorenz

commit sha 5c63e5fd7831bd2923e138aa84a685110a0b21d8

lazy-foo: 9th tutorial

view details

Thorsten Lorenz

commit sha 2c314fe1ab1db11f9966f3cbff3d4c1c54814fa2

chore: adding gen docsets script - used it to generate sdl2 docset to quickly open docs in Dash

view details

Thorsten Lorenz

commit sha 8942f5c7bca6e0d3f5d43f11f35c6ad1bb23e023

lazy-foo: 10th tutorial

view details

push time in 25 days

startedcmyr/rust-dash-docset-gen

started time in 25 days

push eventthlorenz/rust-ama-sdl2

Thorsten Lorenz

commit sha 2b82ee1407688bf23c32d895132822f034300ed9

lazy-foo: 8th tutorial

view details

push time in 25 days

push eventthlorenz/rust-ama-sdl2

Thorsten Lorenz

commit sha 606d634c3b51d3f9748e77a06a8fe17ead2a8f63

lazy-foo: 8th tutorial

view details

push time in a month

push eventthlorenz/rust-ama-sdl2

Thorsten Lorenz

commit sha 865b4d3dd37192a7d17e873614398bf91ba505db

lazy-foo: 7th tutorial

view details

push time in a month

push eventthlorenz/rust-ama-sdl2

Thorsten Lorenz

commit sha a703417d98bc1c2c2baeedf7f4df37198d70f231

lazy-foo: 6th tutorial

view details

Thorsten Lorenz

commit sha ad823ac44f0e317118e3e82e084f0b92f5f7bad9

lazy-foo: fixing image file attributes

view details

push time in a month

push eventthlorenz/rust-ama-sdl2

Thorsten Lorenz

commit sha 981388b78955a37f6ab52dd3e607d3d60930caef

lazy-foo: 5th tutorial

view details

Thorsten Lorenz

commit sha 43a859f783ddce8d837733fec00b2df344bfcb0c

lazy-foo: updating cargo runs

view details

push time in a month

push eventthlorenz/rust-ama-sdl2

Thorsten Lorenz

commit sha 25c23b3938fd24aa4e5853cb378dd57422cb6834

lazy-foo: third tutorial

view details

Thorsten Lorenz

commit sha 110a4cea387964c3b47948ac24a4f641e291a8a2

lazy-foo: 4th tutorial

view details

push time in a month

push eventthlorenz/rust-ama-sdl2

Thorsten Lorenz

commit sha 1b5e0d1fa1432c005eaf44e8cdaaa5b2546c686e

lazy-foo: third tutorial

view details

push time in a month

push eventthlorenz/rust-ama-sdl2

Thorsten Lorenz

commit sha 4d0468ebc857d369115f7715c20c42fc5d750fd3

lazy-foo: third tutorial

view details

push time in a month

push eventthlorenz/rust-ama-sdl2

Thorsten Lorenz

commit sha 6be1a6d773e77cd8bbbe1100e738f20fb6283c09

lazy-foo: second tutorial

view details

push time in a month

push eventthlorenz/rust-ama-sdl2

Thorsten Lorenz

commit sha d5cab67e6496cf53fb8a39d3ad304fae1a8ad8e4

lazy-foo: second tutorial

view details

push time in a month

push eventthlorenz/rust-ama-sdl2

Thorsten Lorenz

commit sha a7dffc4c0961205a4a1e6ebb40e1690e31279a10

lazy-foo: second tutorial

view details

push time in a month

push eventthlorenz/rust-ama-sdl2

Thorsten Lorenz

commit sha eee361ed09c8517d38e87f0279836ed596da2b5b

lazy-foo: second tutorial

view details

push time in a month

push eventthlorenz/rust-ama-sdl2

Thorsten Lorenz

commit sha cfdabe26fbb0218bdc466b272e63df57c18dff3f

chore: it is what it is

view details

push time in a month

push eventthlorenz/rust-ama-sdl2

Thorsten Lorenz

commit sha b3e1997cc060e1e0c9750330c506fb63086826bd

chore: it is what it is

view details

push time in a month

create barnchthlorenz/rust-ama-sdl2

branch : master

created branch time in a month

created repositorythlorenz/rust-ama-sdl2

Several examples and project demonstrating how to use SDL2 with Rust.

created time in a month

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha 7a23247d02da8189411ebadbfaf4c7f9a8fdbe84

render: vsyncing render with screen refresh rate

view details

push time in a month

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha edf80cc94d5f5b5f91cfcb05f3b171840d98cf79

render: vsyncing render with screen refresh rate

view details

push time in a month

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha 7917f6d4283bfabd56557a519a19482e25587251

debug: improved diagnostics formatting

view details

push time in a month

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha 69804b0267f968cadd11a55f944b683639d86b14

props: switching to software rendering for now to avoid freezes - detailed issue that this works around

view details

push time in a month

push eventthlorenz/dotfiles

Thorsten Lorenz

commit sha e253a0dbca4ba80837eba5dbf4ca91abcf2a3682

scripts: script to darken laptop monitor

view details

Thorsten Lorenz

commit sha de5ddb238768d83749347a78f7d52892ab23e717

tig: updating tigrc to include push command and split horizontal

view details

Thorsten Lorenz

commit sha 10aa631a8b1c1a9b59569162d8db3e792c2f32f8

vim: include rust and update coc deps

view details

Thorsten Lorenz

commit sha beff8537be56660aa1183f2930898d9e3955dbf4

vim: adding fugitive and ignoring some coc + org things

view details

push time in a month

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha a2ea5f56df0900cc829cc1fa4f173a9e1e8f13bc

sprite: adjusting to origin at last moment and rendering viewport only

view details

push time in a month

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha c79635f6e8daa18968e6ca72c45236cc229e613d

cameras: following centered player

view details

push time in a month

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha d54046f247bd9ce0309d9e0b158cb0e318dbc40b

debug: rendering player position in diagnostics

view details

Thorsten Lorenz

commit sha d67d3d738ae6869e9e53625257511da5b45554f3

player: increased velocity to repro freeze issue quicker

view details

Thorsten Lorenz

commit sha c2ff8eda0cfe417216e8b810321ff29dc16b44b4

game: ensuring floor doesn't render close to upper edgge to fix freeze

view details

push time in a month

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha ab9e035036b91fb5dd0548d73d37da6da414a9d6

debug: using one hud widget for diagnostics and camera

view details

Thorsten Lorenz

commit sha 927bc8dffb3cf43c8842316cfdf8a8f43a1c805d

game: small lib and main changes, stalls - the game stalls with this setup fairly reliably three times both in debug and release mode, once the movement hits the top of the window and bounces a few times - everything but the mouse cursor stalls, i.e. windows cannot be moved and text not be typed - activity monitor shows nothing wrong, i.e. no stalls and CPU usage stays normal

view details

push time in a month

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha e7fe6a8185f6646ce2810de14712c0c9c3eff693

game: improving diag hud and consolidating cameras

view details

push time in a month

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha 30bafbfab48005d60fd205cbe5229276a8d2004e

game: improving diag hud and consolidating cameras

view details

push time in a month

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha fca520afd26bb730a0fad75c00d54c9d8f76212f

engine: world position tracks using floats

view details

Thorsten Lorenz

commit sha 6d28081bea9075c485536903f0ed03a3eb783478

arena: providing player position and using it for init game

view details

push time in a month

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha 7a4339266ebff349032cf7228db4f208a3a42290

engine: fixing position calculations + adding tests

view details

push time in a month

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha 63dafe14be975ac9563b9350475558a1406c6ca1

player: updating + rendering debug tile - velocity not applying correctly

view details

Thorsten Lorenz

commit sha 73331c77e36643afbc4e4329c3aaf5b807035642

engine: tile position relative coords are now float

view details

Thorsten Lorenz

commit sha 3b5dd69ff6e7e899f317c7349fab71fc36d80125

engine: tile_position conversion tests

view details

push time in a month

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha 49ff47da5ba6fed913a21064af6d6327c660cb88

chore: normalizing view names

view details

push time in a month

push eventthlorenz/batufo

push time in a month

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha c47781482e91c3331b8ff9af54322dfa5eddcb4e

debug: tweaking diagnostic hud render, changing font

view details

push time in a month

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha 148ecaf7fd2e4203f6372290002d944acf799baa

debug: tweaking diagnostic hud render, changing font

view details

push time in a month

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha 81772c903293026f481b5fe10a86196eda11d95d

debug: diagnostics aggregate to update every 200ms

view details

Thorsten Lorenz

commit sha 2e706444ccf58e10c317eabb8565cd71c186eeb6

loop: staying a bit above of 60fps rather than dropping below

view details

push time in a month

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha 58b712a4f700d43e83cdaa5f34dbfabe407f2663

loop: staying a bit above of 60fps rather than dropping below

view details

push time in a month

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha 7d9a9ddce0bb433b5874278ead657704e1ae4158

entities: rendering hud with semi transparent background

view details

Thorsten Lorenz

commit sha aae1adc16c54b536741b8d5f2d5dd87470fc681b

debug: rendering diagnostics update on each frame

view details

Thorsten Lorenz

commit sha df3f9eebc7f20ffe9052af46fb761ef0ad352d58

debug: diagnostics aggregate to update every 200ms

view details

push time in a month

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha b6573c0d7e8638cbdb5978be39e8da0cc91090fc

level: adding practice arena

view details

Thorsten Lorenz

commit sha c5fe4f939f6fd9446bd68f435a9d7dae6fbf2298

render: rendering text - adding inconsolata font - adding text entity to render - enabling ttf sdl2 feature

view details

push time in a month

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha c11080276c6d20dfab92d07127ece1071762427a

assets: resizing assets to match tile size

view details

push time in a month

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha afe8db99ec3d3dcc3fffc2719e097cc6f09827d7

sdl2: tweaking game loop

view details

push time in a month

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha 603853e65556d4f342a77e97d29be3a9b6d24462

sdl2: tweaking game loop

view details

push time in a month

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha a724ac7e952128b20a05b1dfb851d9d3ccb34e6b

game: moving platform camera left/right/up/down

view details

Thorsten Lorenz

commit sha aa269bd4e6f6367084554c4302fc7070d67507d8

loop: measuring dt

view details

push time in a month

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha cd48dbe21c2614072a225c73a1e667878c3751af

engine: passing texture with image asset

view details

Thorsten Lorenz

commit sha 94582aff44e1c5aeb5e75300c96339ff575df09a

render: rendering walls

view details

push time in a month

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha af27e30ef42a95162495a405d9c6f2b054949f83

main: supporting two window settings

view details

push time in a month

push eventthlorenz/batufo-rs

Thorsten Lorenz

commit sha 9129917fa450d24fa4bcfa257baec0ceafdf460c

engine: drawing floor tiles

view details

Thorsten Lorenz

commit sha bb7580a126eed0ef2d15c74bb08feb915201c932

engine: pull out into asset module

view details

Thorsten Lorenz

commit sha 7e7a17110a3a15b9030130073c099b85bc2e8ffb

engine: loading image asset on creation

view details

Thorsten Lorenz

commit sha 506197f206c11fa58fb5bb931d6ec58c6f1f5e64

arena: parsing terrain into tilemap first part

view details

Thorsten Lorenz

commit sha 4352ba2cb9318dcc10187165f7424430f7ac76c6

code: reorganized to use lib.rs - at this point code compiles and runs but panics due to image asset not being initialized yet

view details

Thorsten Lorenz

commit sha c406b0cdde662b59406c1351adcd00f922b63f7b

lint: make clippy happy

view details

Thorsten Lorenz

commit sha ae6dd910f85e860ad009d30e9c2ac174de0ec38d

code: working after reorganized to use lib.rs

view details

Thorsten Lorenz

commit sha 57d8f30baa459c3df473420e72f6226b903d5b1a

arena: tilemap complete

view details

Thorsten Lorenz

commit sha 621e1aca2d4af6ea52e98aae0ac09b5008c52e0c

arena: reorg and adding level

view details

Thorsten Lorenz

commit sha 35a4178d718fadecba3807daa2945a46f802ce2a

arena: from tilemap detects floor tiles

view details

Thorsten Lorenz

commit sha 1ab1e91670dbc784ef1272af901f95fa1ca1dbaf

arena: floor tiles from arena

view details

Thorsten Lorenz

commit sha a2b3cb12dab5c1ef7a3a647ef746a705df0e1d1a

engine: sprite

view details

Thorsten Lorenz

commit sha affa06eb9f05bae28d4c2c11ccef2128ed02265b

engine: fixing data types, extending position

view details

Thorsten Lorenz

commit sha cd0c974242e36757d0231c9fd9aed0ad1a203edf

engine: positioned sprite

view details

Thorsten Lorenz

commit sha 7c9345b4b54b7c7c8c36c87331194d6e4e34887e

arena: initializing positioned sprites

view details

Thorsten Lorenz

commit sha dfed851e2a52e9fca16ee6bf185bf694ec00b846

arena: for level constructor

view details

Thorsten Lorenz

commit sha ff383d72a1b12651dcfefd01a1e1b452e7345671

render: floor render using static life time for floor tiles

view details

Thorsten Lorenz

commit sha e08c96a44d8a820ddbf5805773d3cc577e30b665

game: initializing floor renderer without sprites

view details

Thorsten Lorenz

commit sha fd072f87fccb1bd5c7ea0e7cca45e30e6ec00a5a

engine: removing static lifetime from ImageAsset

view details

Thorsten Lorenz

commit sha 2dde20d52f74e9f91b63771713f942c5e1bb2ef9

engine: cleaned up sprite life times and related ones in floor renderer

view details

push time in a month

more