Our great sponsors
-
For context, here's the GitHub for the game I've built so far. It's simple, but I haven't encountered any situations where my current workflow feels lacking.
-
Even more impactful (IMO) however is using something like VS Code, (replacing Notepad++) it can give you better visibility into your code, and help you code much faster. https://code.visualstudio.com/
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
That being said your code could benefit from things you can do without a different and without a using a framework. You seem to have all your code in one massive file. That's probably seemed perfectly fine but I imagine your starting to feel the pain of trying to find stuff, no? Generally you'll want to divide your program up into separate files, functions, classes, etc to make it more manageable. You might have one folder for all your UI code, another folder for your game logic, and another for your data/game state. Each file in your project code be unique to a single feature or unique to a certain concept. Here's a game I'm working on: https://github.com/Rybadour/arm-machine3