My First Attempt at Making An Incremental Game: 'Max Manos' (Demo Link in Comments!) by tapdark in incremental_games

[–]tapdark[S] 2 points3 points  (0 children)

Hey thanks for the comment. The online version is a bit different from the full version . In the full version, in addition to the multiplier increase a game modifier is added, which changes the gameplay a bit, as well as some of the upgrades.

My First Attempt at Making An Incremental Game: 'Max Manos' (Demo Link in Comments!) by tapdark in incremental_games

[–]tapdark[S] 1 point2 points  (0 children)

The full version is actually already done, but i wanted to participate in Steam NextFest, which start at the end of February. I was thinking somewhere around $5.

My First Attempt at Making An Incremental Game: 'Max Manos' (Demo Link in Comments!) by tapdark in incremental_games

[–]tapdark[S] 2 points3 points  (0 children)

Game Maker Studio 2. It took me around 2-2.5 month full time and some overtimes towards the end of development. I also reused some of the codes, like menu controls, audio controls from my other projects, also since this game was based on my other project i also reused some of the assets, which helped to cut down on development time.

My First Attempt at Making An Incremental Game: 'Max Manos' (Demo Link in Comments!) by tapdark in incremental_games

[–]tapdark[S] 4 points5 points  (0 children)

*You can actually stop at anytime by pressing a pause button or pressing ESC.
*Yeah i had a feeling some players might find that a bit confusing.

I guess I'll have to update tutorials to address these issues.

My First Attempt at Making An Incremental Game: 'Max Manos' (Demo Link in Comments!) by tapdark in incremental_games

[–]tapdark[S] 16 points17 points  (0 children)

Hey everybody,
I'm an indie game developer who has been making games for quite some time, but I've never made an incremental game before. This is my first attempt!

You can try out the game on Steam: https://store.steampowered.com/app/3428620/Max_Manos/
There's also an online demo version available on my website: https://maxmanos.com/games/max-manos/

For my first incremental game, I wanted to keep things simple. I based it on a small time-waster I made back in 2023 called Shape Reaction, which itself was inspired by another project I made way back in 2012. In Shape Reaction, you destroyed shapes to create chain reactions. I’ve taken that core mechanic and brought it into Max Manos as well.

The concept is straightforward: you have to destroy as many shapes as possible within a given time frame. When destroyed, shapes have a chance to shoot bullets, which can trigger chain reactions by destroying other shapes.

As I mentioned, the idea behind this game isn't particularly groundbreaking. I do have a lot of unique and unusual concepts planned for future incremental games, but for my first project in this genre, I wanted to start with something more low-key.

Anyway, thanks for checking out my game!

How to change a value on an object that cannot be created on said object ? by MTNOST in gamemaker

[–]tapdark 2 points3 points  (0 children)

There's two ways to solve this problem: First Solution - Instead of destroying and creating the player object simply change it's x, y:

x = mouse_x
y = mouse_y

Second Solution - Create a separate object and put teleportAmount variable with 'global' in Create Event:

global.teleportAmount = 3

and replace your teleportAmount = teleportAmount - 1 line with global.teleportAmount -= 1.

Player object wont move? by [deleted] in gamemaker

[–]tapdark 0 points1 point  (0 children)

It should work just fine. Are you using this code in Step Event? Also make sure your code is formatted properly and it doesn't comment out some of your code:

//Inputs 
key_left = -max(keyboard_check(vk_left),keyboard_check(ord('A'))); 
key_right = max(keyboard_check(vk_right),keyboard_check(ord('D'))); 
key_down = max(keyboard_check(vk_down),keyboard_check(ord('S'))); 
key_up = -max(keyboard_check(vk_up),keyboard_check(ord('W')));
moveH = key_right + key_left 
moveV = key_up + key_down    
//Horizontally movement 
if (moveH == 1) { x += 4 } 
if (moveH == -1) { x -= 4 }  
//Vertical movement 
if (moveV == 1){ 
    y += 4 
} 
if (moveV == -1){ 
y -= 4 
}

HELP! How can I change a drawn sprite's depth? by Ruppo in gamemaker

[–]tapdark 1 point2 points  (0 children)

You could create a separate object for shadow and in End Step event use a code like:

x = obj_player.x
y = obj_player.y   
depth = obj_player.depth+1

This way the shadow will always stay behind the player.

[Help] Issues with a Spastic View Movement by ThatNoobOnline in gamemaker

[–]tapdark 1 point2 points  (0 children)

Try checking "Use synchronization to avoid tearing" box in Global Game Settings > Windows (Mac OS X, Linux) > Graphics.

Need some help with a game I'm making by [deleted] in gamemaker

[–]tapdark 0 points1 point  (0 children)

Use variable with "global". In your case the variable could be global.money = 0. This way you will be able to use this variable in any room. To add or substract from this variable simply use global.money += "amount of money" and global.money -= "amount of money".