CobaltRisen

LD 39

Day 1 Progress

e48a60a0-064e-4bd9-9550-c977791aff62.png Today, I wrote the graphics code and the back-end for my game. It takes programmer art to a whole new level, where everything you see is made with code. There are no image files. The game will be similar to the power system in Factorio, but a lot simpler. The objective of the game is to not run out of power (You guessed it.) I wrote the entire thing in JavaScript and HTML, using the canvas. I don't have a title yet, sadly. I'm working on it.

Day 2 Progress

I came up with a title for my game. I will be calling it "Get Rich Efficiently". Pretty boring, I know. In other news, lots of progress on the game was made today. I wrote a system for handling power grids, and added mines, which are powered off this grid. Solar panels were also added. They also got nerfed. A lot. The engine was also modified to add an inventory system and a day/night cycle (for the solar panels.) Here's a screenshot of what I've added today. b4ddedac-fa09-463b-b05b-a02a661c1dc1 (2).png

LD 40

I'm in!

I have a paper to write over the weekend, so let's see how this ends up. I'm probably going to use HTML and JavaScript, LWJGL, or Unity.

A window has appeared!

I finally have a blank window and some basic utility classes set up. I'm probably going to regret going with LWJGL later, but right now I'm feeling pretty good. javawem2017-12-02/em11-43-48.png

Tile Rendering

Tiles are now being rendered and you can fly around the level! Now I just need to add actual gameplay. 2017-12-02_14-31-24.gif

Some nice scenery

I added some nice scenery to the game. It will have a function too, just wait and see. javawem2017-12-02/em18-05-59.png

Restarting

As I predicted, LWJGL got a little out of hand in complexity. Maybe it will work out next time, but my original idea was a little out of scope for three days, and with exams right around the corner I probably would have ran out of time to work anyways. Sorry to those who wanted to see the finished product. I will probably still finish it later on, so I'll keep you posted.