• Register
Post news Report RSS Devlog 1: Lua, money, first demo, and existential dread

You can now try out the game! ^w^ Also, there's Lua and better money management.

Posted by on

Hi everyone! Welcome to this first true devlog for Apex Revenge. Apex Revenge is a roguelike city builder hybrid made in C++. This week was one of the most interesting ones in the game’s history. Let’s see what’s new this week!

Lua, buffs, debuffs, and better modding

While I’d argue Apex Revenge is made from scratch, the codebase is pretty modular and thus usable in many contexts. The “engine” powering Apex Revenge is called geSRC, which is short for “Game Engine Source Code”. The newest feature I’ve added to geSRC, and thus to the game, is Lua support. Only basic Lua support is implemented as of now, but it allows modders and game modders as well as developers to add buffs, gameplay elements, and interactive features into their game. The goal is for Apex Revenge not to be compiled. Right now though, Lua is used to power the 6 buffs and debuffs from the game. You might be able to peek at their code if you press F3 at the right time(wink wink)

debuff

The Buff/Debuff screen


makingbuffsinnotepad

Making buffs in Notepad hehehe


Money! Lots of money!

I changed, for the better, the money income divider. Basically, before, in Apex Revenge, you earned the total sum of the price of each tile, divided by 50. As of now, every 30 seconds, you’ll earn the sum of all tiles, divided by 25 instead, which buffs your intake quite a bit.

I also fixed some bugs related to money:

  • Fixed a bug where having “Irresponsible Spending” as a buff didn’t allow you to get Godzilla even though it’s free
  • Fixed a bug where you could lose instantly because of a money overflow exploit(basically getting your money close enough to the border but not too close so the check would say it’s okay, but when you add the money, it gets negative)
  • Fixed a bug where you could basically only get Pork Barreling as a lawsuit. You can now get the then-forbidden “Non-respect of sanitary norms” lawsuit.
  • Fixed a bug where the Lua function “MultiplyPrice” didn’t occur.


Money is handled much better now and is more fun as a mechanic because of that.

Try the game out now!

The game is now at a playable state. Many mechanics are either not finished or implemented, but the game is playable. It is in a state where it works without being excellent. That is why I decided to release a prototype to IndieDB! You can download it, you just have to unzip it and run the EXE file called “apexcity.exe”, which used to be the name of the game, until I realized the name was already taken. Here's the link: Indiedb.com

mainmenu

Main menu of the game


The future of the game

The game’s future is uncertain, but I have faith in it, and I truly hope it will end up as more than a prototype and an IndieDB page. Do I have much time to develop it? No, not really. School really eats up a decent chunk of time I would give to this game. Will I try my best to maintain the game? Yes, always. I promise that, every week I can, you will get at least one devlog on IndieDB. How long will it stay that way? I don’t know, only time will tell…

Goodbye fwiend! ^w^

To discuss the game, you can join my Discord server here: Discord.gg

I’m also hosting a Trackmania competition this summer as well as perhaps trolling someone with a WIP map called projectWatery. Join here to have more info! : Discord.gg


For now at least, farewell!

- Safariminer

Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: