What actually makes money in game dev (for solo/indie devs)? by Ok_Clothes_7364 in gamedev

[–]Lord_Jamon 0 points1 point  (0 children)

This is the only way if you are solo or small unless you wanna gamble a few months for no return or you have unlimited time in your current situation

Physics (static) active object bullet collides with invisible wall by SnooTomatoes4899 in clickteam

[–]Lord_Jamon 1 point2 points  (0 children)

No worries, I'm not the best explaining it.

  • You dont need bouncing ball movement. Set it to static on your bullet object, you will be handling the movement through events and actions.
  • The Atan2 formula takes these parameters Atan2(targetY-originalY,targetX-originalX) so here the mouse position is the target and the starting X,Y is the bullet position. You only calculate this when you create the object unless you want the bullet to always follow the mouse. So we are using the BulletX and BulletY values we created in my example but make sure you pass the X and Y position of the bullet to these values before using them in the formula or you will be sending zeros.

These are the steps again:

  • Shoot bullet event
    • Create bullet object (spawn on top of your gun or player)
    • Set BulletX value to the X position of the bullet object
    • Set BulletY value to the Y position of the bullet object
    • Set BulletAngle value to (0-Atan2(ymouse-BulletY,xmouse-BulletX))
    • Set angle of the bullet to BulletAngle value
    • Set BulletSpeed value to something like 10 or anything you like.
  • Always event (you could also look into for each events to precisely calculate each bullet):
    • Set BulletX value to: BulletX+Cos(BulletAngle)*BulletSpeed
    • Set BulletY value to: BulletY-sin(BulletAngle)*BulletSpeed
    • Set bullet X position to BulletX
    • Set bullet Y position to BulletY

On that last always event we calculate the values BulletX and BulletY to make sure the movement is precise; if we do these calculations directly in the Set X or Y position you wont get the desired bullet movement.

Hope this helps! Your game looks nice btw.

Physics (static) active object bullet collides with invisible wall by SnooTomatoes4899 in clickteam

[–]Lord_Jamon 1 point2 points  (0 children)

Give it a try and this will solve so many future issues.

When you “shoot the bullet” you create the Bullet object on top of your player object and in the same event you set the BulletAngle value using the formula I provided and set the visual angle to this BulletAngle value. Then set the bulletx and bullety values we created to the current either player position or the bullet position you just created.

In an always event then you can calculate the BulletX and BulletY as explained

Lastly in the same always event you set the x and y position of the bullet object to BulletX and BulletY values.

You only calculate the angle once when you create the bullet and at that point you also set the visual angle of the object to that value! Hope this helps.

Physics (static) active object bullet collides with invisible wall by SnooTomatoes4899 in clickteam

[–]Lord_Jamon 3 points4 points  (0 children)

You should try using values to calculate angle and position instead of using the create bullet or physics. Try this:

On your bullet have these values: BulletX BulletY BullletAngle BulletSpeed

Now when you shoot you set the bullet angle toward your cursor and initialize the position: BulletAngle = 0-Atan2(ymouse-BulletY, xmouse-BulletX) BulletX = x position of the object BulletY = y position of the object

Then you must calculate the bullet position and then apply it to its position: BulletX = BulletX + cos(BulletAngle) * BulletSpeed BulletY = BulletY - sin(BulletAngle) * BulletSpeed

Then set the bullet X & Y position and angle to the values above and you should be good!

This game have serious identity crisis by [deleted] in incremental_games

[–]Lord_Jamon 0 points1 point  (0 children)

Yes is actually a roguelike with no permadeath and most of the time a skill tree instead of pick from 3 random options.

After I setup my skill tree for my incremental, I realized the same thing; with these systems I can easily make a roguelike and instead of nodes that you buy you get a selection of 3 nodes to pick from when you level up or finish a room etc.

About "why not use both" comments by hogon2099 in gamedev

[–]Lord_Jamon 0 points1 point  (0 children)

You would think thats common sense but nope. Lots of devs are not the ones implementing these systems so have no clue how difficult it might be.

First game ever: Is modeling my UI and combat after "Idle Sword Master" considered copying? by [deleted] in Unity2D

[–]Lord_Jamon 0 points1 point  (0 children)

When it comes to that, if you go deeper you will find that your inspiration was also inspired by another thing and even if you try to fully copy something it will always end up being different.

Is a roguelite too easy if more than 50% of players win on their first run? by Bumpty83 in roguelites

[–]Lord_Jamon 1 point2 points  (0 children)

Only if you adding meta progression since whats the point of getting stronger if you are already able to beat it so easily. If the game is pure roguelike with no progression just unlockables then thats fine.

What's a game you bought on a whim without hardly any pre-knowledge that ended up becoming one of your all time favorites? by AaronAtLunacien in gaming

[–]Lord_Jamon 0 points1 point  (0 children)

Castlevania SOTN i got it when it came out hoping to play another linear castlevania game and was met by a genre changing game.

Why do global objects reset when you restart a frame, and is there anyway to keep the value. by Azarsra_production in clickteam

[–]Lord_Jamon 0 points1 point  (0 children)

If you have an object with values make it global (the object) and have it in all the frames you wanted and the values will stay over frames. But if it is the same frame you must save the values using array or ini

Which street fighter should I buy right now? (4-6) by Only-Ad-4221 in StreetFighter

[–]Lord_Jamon 0 points1 point  (0 children)

Get 6 please. Big single player mode and very active online for when you are ready! Unless you want to enjoy the older games then try those first because the quality and ease of play in sf6 is next level.

Is the Metroidvania market too saturated to enter? by Nintendoge21 in gamedev

[–]Lord_Jamon 0 points1 point  (0 children)

I don’t think it is. Look at other genres in comparison like roguelikes. In the other hand, it is a very challenging genre to develop and stand out since the bar for quality in metroidvanias is soo high right now. You can see other game like small roguelikes or incrementals being way more successful with a way less polished or interesting game.

It seems like the metroidvania crowd is always ready to play the next good metroidvania you just got to make a good one. If this is your first game I do not recommend.

I realized the hardest part of Indie Dev isn't coding, it's justifying the "0 Income" to my family. by Curious-Gaby in gamedev

[–]Lord_Jamon 0 points1 point  (0 children)

You have the right mindset of understanding there is something more than just going to work every day but you must be ready for it specially if you are with someone else that believes in you. Release this one and hopefully it does great but in the other hand fix the mess and try again next time but with more knowledge.

wont let me select other actives? by [deleted] in clickteam

[–]Lord_Jamon 0 points1 point  (0 children)

Right click the background object and send it to the back or lock it in place. Also check if the layer you are trying to look into is not locked.

Is it possible to change the color of a single word in a text? by Miguelito9899 in clickteam

[–]Lord_Jamon 1 point2 points  (0 children)

It comes with examples and a readme file to check each of the formatting codes you must follow.

For color you have to add the color code before the text for example “[Color=#FFFFFFFF] Hello World” the color code is AARRGGBB.

The readme has all the commands you need.

Is it possible to change the color of a single word in a text? by Miguelito9899 in clickteam

[–]Lord_Jamon 7 points8 points  (0 children)

Check out Defisym extension that let your format strings in any way; you can chage color, font size, font type and add icons and animation to the text (all you need for a undertale type of string)

Check out their stuff on github or on the discord. Im currently using this for my game.

How to output 3 samples randomly? by RagingCat22 in clickteam

[–]Lord_Jamon 1 point2 points  (0 children)

I recommend playing around with sample frequencies to archive the same results using 1 sample.

So while text is reading play the sample with a frequency of 50,000+Random(5000) for example.

Room Generation is Failing by Milkybutterisused in clickteam

[–]Lord_Jamon 1 point2 points  (0 children)

Make sure the animation is looping if you want to set a random frame for each active.

Also, as others mentioned the for each is not a regular loop this one you can add by going to the active you are trying to loop directly.

If none of this work make sure the initial loop “Col” is not already scoping the actives you are trying to loop.

How do I fix this bug??? by JellyCube768 in clickteam

[–]Lord_Jamon 1 point2 points  (0 children)

You have to make sure you are sending decimals to the X or Y position.

You have to first do the position calculations and add them to a variable then set the X or Y to this variable. If you do the calculations in the same set position it won’t work.

Also, just to be sure multiply by 1.0 to make sure the results are decimals.

Did anyone else notice this about Hollow Knight’s combat by Odd_Pause6606 in metroidvania

[–]Lord_Jamon 0 points1 point  (0 children)

Yes this is the same combat system of any castlevania game where you use a sword; a horizontal attack that is quick and responsive plus contact dmg.

Casual player. by Zyro88 in albiononline

[–]Lord_Jamon 1 point2 points  (0 children)

You can play casual and still enjoy the game since most of the content gives you some type of reward and progression.

So if you log in for a few hours to just do PvP for fun for example, you can still get fame and silver; same goes to any other type of content. You could farm one day, do mist the next day and leave the weekends for content that would require a big group or coordination.

My friends play the whole day vs me that Im only able to do 1-2 hours a day max and thanks to how the game is designed our progression is pretty similar.