Matrimonymatrimony585.hashnode.dev·Feb 23, 2024Understanding Partner Preferences in the Digital AgeIn today's digital era, online matrimonial platforms have become common for finding life partners. Interestingly, parents, usually pivotal in marriage decisions, often remain reserved about their preferences on these platforms. The question arises: w...Discuss·28 readskirar
Juriën Meerlocodescapade.hashnode.dev·Nov 7, 2023Entities, updating and drawing in Lumi2dNow that the basics are in the engine, we can add entities. After the entity functionality is implemented, we can show things on screen. Entities The entity should be as flexible as possible. It was planned to be a base class, but an interface works ...DiscussBuilding Lumi2d, a 2D game engineGameDev
Juriën Meerlocodescapade.hashnode.dev·Oct 27, 2023Event System and User Input in Lumi2dThis week, I added the events system and used it to get input from the keyboard, mouse, touch, and gamepad/joystick. Event System When I started building the system, I had the following criteria: It should be a synchronous It should be flexible It...DiscussBuilding Lumi2d, a 2D game enginelove2d
Juriën Meerlocodescapade.hashnode.dev·Oct 21, 2023Game loop, View system, and Scene Management for Lumi2dFirst week of Lumi2d development. I set up a mono repo using pnpm workspaces. Different packages will reuse the same configs and libraries, so I think it makes sense to use a mono repo. I have set up some linting and config files and added busted for...DiscussBuilding Lumi2d, a 2D game enginelove2d
Juriën Meerlocodescapade.hashnode.dev·Oct 16, 2023Building my next 2D game engineI have made small 2D game engines in my free time for a few years. I went from simple game engines to complex macro-generated ECS ones with dependency injection. My latest game engine is the most complex one. When I finished a game using it, I decide...DiscussBuilding Lumi2d, a 2D game engineLumi2d
Juriën Meerlocodescapade.hashnode.dev·Oct 14, 2023Getting started with LÖVE and TypeScriptIntroduction My last game engine was written in Haxe and only supported the web. I released my game Gravity Golfing on iOS by packaging it with Capacitor. Although this works, it is not ideal for performance and stability. Webviews can take up a lot ...Discusslove2d
I Macodemac.hashnode.dev·Sep 4, 2023Day 20 ... pong has pingedSo I've finished the "adding the assets" on the pong tutorial, and overall very understandable, I did have a problem with some of the assets which gave me a 'crc' error which left me scratching my head for a bit as the solutions I found didn't really...DiscussGame Development
I Macodemac.hashnode.dev·Aug 29, 2023Day 15 ... opps (back dated)Well seems like I can back publish as I forgot to do this last night. So completed part 2 of 2 of a top-down shooter. Its finished haven't done or looked at the now that you've completed this add this section. Cause in reality I don't really like tha...DiscussGame Development
I Macodemac.hashnode.dev·Aug 29, 2023Day 14... Two weeks already?Does time fly when you are having fun? Am I having fun, is there hope and the end of the tunnel, the answers to these questions will be covered in next week's Am I having an existential crisis? Part duex'. Tonight I was going bail, not a good day in ...Discusslove2d
I Macodemac.hashnode.dev·Aug 26, 2023Day 12... I followed a tutorialIn a nutshell that's all I did, I just followed a tutorial on the plus side I now know the setup and the 3 functions that Love needs although I did put 'then' after the love.whatever() and that screwed me up a bit doh! Look ma am learning sort offish...Discusslove2d