I added an AudioManager for playing generic horror background music and a AudioStreamPlayer to the player to play the player’s footstep sound. The next step is to build a bigger map with doors etc
I added an AudioManager for playing generic horror background music and a AudioStreamPlayer to the player to play the player’s footstep sound. The next step is to build a bigger map with doors etc
I finally added the flashlight! It is a bit difficult because I made the game 2d and Godot can’t tell if the player is behind an object or not for lightning, so I added two occluders, so you can light up things if you are in front of them and don’t light them up when behind.
I think it’s ok-ish done…
I finally created the flashlight in GIMP!!! It took a lot of time because I am not well in GIMP but it worked finally!!!
Lapse: https://lapse.hackclub.com/timelapse/e9Bx9rDVkK6L
Now I need to rotate it to the mouse and it should work :)
I tried to darken the whole scene and add a flashlight… But I spent over 1 hour debugging the gradient and trying to get it to get darker on the way of the light but IT JUST DOESNT WORK :((((
I fixed the problem that the player was not showing up! (the problem was that one script wasn’t attached to a scene … and that took nearly 45min to debug …)
I improved the tilemap for my game! It now has more tiles to be able to build rooms :)
I recorded both sessions on Lapse:
Session 2: https://lapse.hackclub.com/timelapse/CxfSRjfYYLvD
Session 3: https://lapse.hackclub.com/timelapse/QI2A813NdaoZ
I created a basic tilemap for my game! It is done completely in white/grey/black.
You can have a look at the progress at https://lapse.hackclub.com/timelapse/CiYcAOcturLs
Uhhmmm yeah here is a random Graph I guess…
This is just the default template of Chart.js, the Library I am going to use for the Frontend.
But actually displaying this took longer than I wanted. It took me quite a long time for the HTML File to be included in my Python Wheel. Because of that, Flask was not able to find the File to render it…
Apparently, MANIFEST.in is more or less obsolete and I had to specify these files in the pyproject.toml. Also, the Frontend now lives in a subdirectory of the Python Code, not at the root of the project…
I created 2 more character animations, idle and walk from side view, and added the state machine states to the player :)
I reworked my main character art to be more simple and a bit more horror like. It took some time because I’m not well using Aseprite but it’s ok-ish …
I started working on my godot game. The idea is a horror topdown rpg in pixel art. I already have done some Godot, but only really basic tutorials, and now wanted to start a new, nice project without just following tutorials. I’m not really good at pixel art, but I want to try to create it by myself.
I added a basic player and character class, a player and a level manager, but currently it is more a draft implementation than a working version (and I don’t have any spritesheets currently so nothing to see)
I removed the import-tree dependency in my nixos config so users need to download less inputs 🎉
It took some time because it was a bit difficult to reimport each file but I did it :)
I added a lot docs so it is a lot easier to setup and understand :)
I added lsp (language server protocol) configs to my neovim config.
Using this I can get linting and autocompletions. I also migrated from nvim-cmp to blink.cmp for completions, because I couldn’t get nvim-cmp
to work… blink-cmp works well.
In the picture you can see the completion and docs window.
I currently got the problem that the docs
window isn’t transparent but I couldn’t fix that. I already tried this:
https://codeberg.org/Tuxilio/nixos/commit/d68a3de50786da3b3bc2f6aaeb9d2b88147a1a9f
(commented out because it doesn’t worked; it just hides the complete
completion window) so if you have ideas please tell me :)
(The background image, visible because my neovim background is
transparent and my shell halve-transparent, is the KDE Plasma workspace
wallpaper “Scarlet tree” made by axo1otl [email protected] and licensed CC-BY-SA 4.0. Repo: https://invent.kde.org/plasma/plasma-workspace-wallpapers/-/tree/master/ScarletTree.
My screenshot is licensed CC-BY-SA 4.0.)
I just packaged my config using nix! You can now run nix run git+https://codeberg.org/tuxilio/nixos#neovim to run my full editor!
(The background image, visible because my neovim background is transparent and my shell halve-transparent, is the KDE Plasma workspace wallpaper “Scarlet tree” made by axo1otl [email protected] and licensed CC-BY-SA 4.0. Repo: https://invent.kde.org/plasma/plasma-workspace-wallpapers/-/tree/master/ScarletTree. My screenshot is licensed CC-BY-SA 4.0.)
I started creating my own neovim config!
Currently, I use lazy.nvim as the plugin manager to install the following plugins: a catpuccin colorscheme, gitsigns (as you can see in the image on the left; to display not committed / added / changed … lines on the left), wakatime, cmp for suggestions, indent-blankline to determine and set 2 or 4 spaces for one tab, an lsp, nonels for formatting, notify and fidget-nvim for notifications and status updates inside neovim, telescope for searching and treesitter for syntax hightlighting.
Quite a lot, and I forgot to add a devlog before because I was tinkering a lot xD
I also used Mason.nvim before for automatically installing LSP, but I now do that system wide.
The background image, visible because my neovim background is transparent and my shell halve-transparent, is the KDE Plasma workspace wallpaper “Scarlet tree” made by axo1otl <[email protected]> and licensed CC-BY-SA 4.0. Repo: https://invent.kde.org/plasma/plasma-workspace-wallpapers/-/tree/master/ScarletTree
My screenshot is licensed CC-BY-SA 4.0.
You can now type :like without arguments and find a popup to select which checkin you want to like!
The message is now shown in a popup instead the bottom line, which looks much nicer :)
I added a :like command! You can now like checkins using :like <index>, where you can find the index beside the username in the checkin header!