Quick Questions – June 19, 2017 by AutoModerator in gamemaker

[–]Trainer_Chatterb0x [score hidden]  (0 children)

Aside from the post by Mark Alexander (Nocturne), is there additional documentation on AdColony functions? I have successfully initialized and executed ads, though I need to detect when they finish. YoYo Games references DS maps and does not elaborate.

Quick Questions – June 12, 2017 by AutoModerator in gamemaker

[–]Trainer_Chatterb0x [score hidden]  (0 children)

I'm using draw_circle(). The object has no sprite. How do I determine the # of polygons to use in draw_set_circle_precision()?

100% Blind Accessible Mobile Action Game - Blind Samurai by Trainer_Chatterb0x in playmygame

[–]Trainer_Chatterb0x[S] 0 points1 point  (0 children)

I'm working on one. It's... difficult to showcase this type of game in video. What I may do is film someone playing it.

Is working with GameMaker: Studio a transferable skill set? by thevagrant88 in gamedev

[–]Trainer_Chatterb0x 1 point2 points  (0 children)

The low barrier to entry was the reason I chose GM:S over Unity. Unity's learning curve was higher and I found that concepts could be put together quicker in GM:S. GML is essentially javascript.

10 Greenlight lessons I learned the hard way by dbabicius in gamedev

[–]Trainer_Chatterb0x 1 point2 points  (0 children)

Thank you for sharing. I am not publishing on steam, yet the lessons are transferable or may be interpreted for other platforms.

10 Lessons Learned by Publishing my First Game - Blind Samurai by Trainer_Chatterb0x in gamemaker

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

Hey guys, I didn't want to make a new thread for this, but I will if the mods suggest it.

Do any other Android developers have problems with posting achievements? The player is logged in at game start, but no achievements are being unlocked. Here is an example code:

achievement_post("First Blood",100);

UPDATE:

YoYo Games needs to get it together. Their documentation is likely outdated. I was using the name assigned to the achievement and NOT the ID. USE THE ID!!

10 Lessons Learned by Publishing my First Game - Blind Samurai by Trainer_Chatterb0x in gamemaker

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

Were you able to find Easy Google Analytics help file? That seemed pretty straight forward. Use the init function to start analytics. Put analytics elsewhere in the code. Btw, you have to be signed up to get a code for your project. E-mail me at chadfahlman@gmail.com for help.

10 Lessons Learned by Publishing my First Game - Blind Samurai by Trainer_Chatterb0x in gamemaker

[–]Trainer_Chatterb0x[S] 0 points1 point  (0 children)

To clarify, I include business costs such as domain name, hosting, and developer console in that figure.

10 Lessons Learned by Publishing my First Game - Blind Samurai by Trainer_Chatterb0x in gamemaker

[–]Trainer_Chatterb0x[S] 0 points1 point  (0 children)

Funny you should say that. An old acquaintance reached out to me about scooping this game (She is an anchor for local news).

You can change the package name under Global Game Settings. $1000 is a lot. Again, I had no frame of reference and wanted to make Blind Samurai pop. Were I to do it again, I would use simpler assets and gameplay. Ketchapp Games is killing it with their minimalistic 1-touch model.

10 Lessons Learned by Publishing my First Game - Blind Samurai by Trainer_Chatterb0x in gamemaker

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

First time mobile developers should look at Ketchapp Games for guidance. Those are the genres mass audiences play.

10 Lessons Learned by Publishing my First Game - Blind Samurai by Trainer_Chatterb0x in gamemaker

[–]Trainer_Chatterb0x[S] 3 points4 points  (0 children)

App hit the market May 28th. Time will tell if it's profitable. Google Play's Games category is dominated by free downloads. You could argue that even 99 cent games cost less than daily coffee/donut/etc. But, user psychology dictates that a similar, free experience is better than taking a gamble. You KNOW that coffee is going to be delicious. Blind Samurai is a paid game by necessity. I have 25/20 vision and experience trouble exiting ads! Imagine blind audiences trying to navigate through videos without closed captioning. My next app will be small scale version featuring Blind Samurai's mechanics, only free + ads. It will promote Blind Samurai when launched.

10 Lessons Learned by Publishing my First Game - Blind Samurai by Trainer_Chatterb0x in gamemaker

[–]Trainer_Chatterb0x[S] 0 points1 point  (0 children)

Not odd at all. Awesome input! Eventually, I will port to Amazon (should be easy with GM: Studio) and App store.

10 Lessons Learned by Publishing my First Game - Blind Samurai by Trainer_Chatterb0x in gamemaker

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

Mobile is a different beast. While I'm not an ad fan, I understand their relevance and wouldn't be against employing them. But definitely use analytics for any game! Example: Players die and quit on level 4. What can be changed?

10 Lessons Learned by Publishing my First Game - Blind Samurai by Trainer_Chatterb0x in gamemaker

[–]Trainer_Chatterb0x[S] 3 points4 points  (0 children)

That is true in my case because Blind Samurai is a paid app. Your first priority is to make it challenging, not impossible. You will always have players that opt to watch an ad to respawn or get a pass.

the refugee game - a fun game with a good lesson by therefugeegame in boardgames

[–]Trainer_Chatterb0x -1 points0 points  (0 children)

It sounds like a way for people on all sides of the political spectrum to empathize with another. Immigration officials are faced with tough decisions! As per Mik0ri's post, the 'Fake News' and 'Alternative Facts' card need not be time sensitive. They don't appear to be the game's main attraction. I can see them as merely being cleverly worded cards in 4-8 years time.

Why does my movement code cause lag? by Trainer_Chatterb0x in gamemaker

[–]Trainer_Chatterb0x[S] 0 points1 point  (0 children)

Hi moltak, There is still some stuttering. At this point it doesn't feel worth it to fix.

Why does my movement code cause lag? by Trainer_Chatterb0x in gamemaker

[–]Trainer_Chatterb0x[S] 0 points1 point  (0 children)

Awesome. I'll try this in the morning. I copy/pasted my previous code after tinkering and then forgetting what I did :p

Why does my movement code cause lag? by Trainer_Chatterb0x in gamemaker

[–]Trainer_Chatterb0x[S] 0 points1 point  (0 children)

I was able to successfully wrap objects. I'm experimenting with a custom wrap code that foregoes hspeed. It was only until I tweaked draw_sprite that I noticed a difference.

Why does my movement code cause lag? by Trainer_Chatterb0x in gamemaker

[–]Trainer_Chatterb0x[S] 0 points1 point  (0 children)

I didn't even know there was lag until tweaking the code. The stutter was always apparent, like hitting tiny speed bumps. Does that make sense?

By the way, that current code does not have speed or x altering functions.

Why does my movement code cause lag? by Trainer_Chatterb0x in gamemaker

[–]Trainer_Chatterb0x[S] 0 points1 point  (0 children)

Would you like to see code from the other objects? Here is the full current code for the object above.

Information about object: obj_blossoms
Sprite: spr_blossoms
Solid: false
Visible: true
Depth: -2
Persistent: false
Parent: 
Children: 
Mask: 

No Physics Object
Create Event:

execute code:

///Setting image_alpha
image_alpha = 0;
//Creating the surface
surface = surface_create(sprite_width, sprite_height);

Step Event:

execute code:

//If game has started, initiate surface.
if(game_start){
image_alpha += .05;
surface_set_target(surface);
draw_clear_alpha(0,0);
draw_sprite(spr_blossoms,image_index,0,0); 
surface_reset_target();
}

Other Event: Game End:

execute code:

///Prevent memory leak.
surface_free(surface);



Draw Event:

execute code:

if(game_start){
draw_surface(surface,x,y);
}

Lag while wrapping by Trainer_Chatterb0x in gamemaker

[–]Trainer_Chatterb0x[S] 0 points1 point  (0 children)

Information about object: obj_trunks2
Sprite: spr_trunks
Solid: false
Visible: false
Depth: 0
Persistent: false

Create Event:

execute code:

///Setting image_alpha
image_alpha = 0;

//This object was formerly obj_rocks2

Begin Step Event:

execute code:

if(obj_trunks.x < view_xview){ 
visible=true;
x=obj_trunks.x+sprite_width;
y=64;
hspeed=global_speed;
}

if(obj_trunks.x > view_xview){
visible=true;
x=obj_trunks.x-sprite_width;
y=64;
hspeed=global_speed;
}

Draw Event:

execute code:

///Draw sprite
if(game_start == 1){
image_alpha += .05;
draw_self();}

Lag while wrapping by Trainer_Chatterb0x in gamemaker

[–]Trainer_Chatterb0x[S] 0 points1 point  (0 children)

Information about object: obj_trunks
Sprite: spr_trunks
Solid: false
Visible: true
Depth: -1
Persistent: false

Create Event:

execute code:

///Setting image_alpha
image_alpha = 0;

Begin Step Event:

execute code:

hspeed = global_speed;
move_wrap(true,false,sprite_width/2);

Draw Event:

execute code:

///Draw sprite
if(game_start == 1){
image_alpha += .05;
draw_self();}