GM Studio, api

Posted by Alert Games on Aug. 19, 2013, 9:57 a.m.

How many people have this thing?

I want to work on the improved and open source AGAPI, however I need to know if it should be made for GM: 8- or GM: Studio.

There is a big difference here:

GM studio has http requests built in as GM: studio does not. It also does not use dll's the same way consequently, so it would take a bit of work to redesign it.

There is an alternative:

Since the API will be built in a modular way to make programming and portability extremely easy, it could be made to support both GM8 and Studio, by just having the connection programming in different scripts, and have a version with each connection type.

Team effort:

Since I don't have time to do this myself in a reasonable timeframe, I have a buddy of mine that will help me with the project. HOWEVER, we will probably take on more programmers.

In order to keep things organized however, I am going to set up a programming checklist on my new website to create tasks and assign programmers to the job. It will have a mini portal and stuff to stay connected.

If you contribute enough to the project, you will be listed with a photo for credit as part of the AGAPI team, and be able to always have reference that you were part of a team project that was doing something great. :) star.jpg.

But named credit will be part of the API source, of course.

Live Grenade

Live grenade is the portal of which the players can check out their stats, servers, friends, and communicate outside the games. A first version has been made (thanks to sir xemic), however, there will be more changes to make it close to par with other major websites.

One contender of this idea is GameJolt. They do have a decent system, but I think it could be better, and honestly this system would be pretty amazing if there are enough people interested in helping out.

For now, the project will work with the old alertgames.net to communicate, but it does need some updating on the server end as well.

My hope for this whole project is to encourage new games to be made because of this exposure. Unlike GameJolt, LiveGrenade grants Developer rights to people after their games are reviewed. This reduces the clutter that plagued YoYoGames and Steam pretty much immediately.

HERE is a sample of the first version of updates I would like to make. Gives a general idea of whats going on and stuff.

Let me know what you think lol

Comments

colseed 11 years, 4 months ago

Quote:
GM studio has http requests built in as GM: studio does not.
I…what

To answer your question, I have GMS, and seeing as Softwrap is going to be discontinuing support for GM7/8 at the end of the month (and because I recall hearing YoYo support for GM8.1 is spotty at best), I'd probably recommend targeting GMS.

I'm gonna be honest though, LiveGrenade is not a name that would make me comfortable using the site. Just…feel I should mention that.

twisterghost 11 years, 4 months ago

Is there a comprehensive description somewhere of what this API is supposed to do?

Also, isn't this a lot like Steamworks? Is there a good GM Steamworks implementation? I would assume so considering Hotline Miami was on steam and used it.

spike1 11 years, 4 months ago

(Sadly I would have to say that GMS is the best option. Although I would love it to be for GM8(Thats my primary gamemaker version, long live the best version! :D), thats not what everyone will be getting soon. GMS is the only reasonable option(Unless you can do both(That would be awesome!!!! :D) lol :D) lol :D)

- is what I would say if I wanted to be logical lol. I vote for GM8, as I know lots of people that wont be upgrading due to the expensiveness of GMS.

Alert Games 11 years, 4 months ago

@colseed lol. At least I know you actually read the post… As for Gm8, if they discontinue it, I have a crack anyway because shitwrap didn't work right anyway. Also, noted. It was supposed to be a play on the words "online arcade". Some liked it but we'll see I guess.

@twisterghost: I've made many blogs about the api, but yea I'm working on a page for it. I haven't checkedout sDreamWorks, but the goal of the api is to make even programming easier, so that you can take it and put the source right into your game without making an entire new engine for it. It handles save games, avatars, achievements, scores, multiplayer, serverlists, friends lists, and security for you. Thanks for the link though ill take a look.

@spike: that is the exact issue. However, pro is only like $50, so its not too bad. I think I'll have to do studio just to keep up with their development, and hopefully they will improve a lot over what they have now.

Alert Games 11 years, 4 months ago

Also, on the topic of steam, frankly their community feature is garbage. It is cluttered, and nobody ever checks it for anything as far as I know. My community portal would be 10x as great, if it had a bigger audience.

There's also a difference between steam and my way of accepting games. I grant developers access to use the web features of the api, so that only good games are featured (like reflect). But if the site doesn't work out, I could just work with game jolt to improve their system, then feature the best games on a desperate site too. I wouldn't mind making a dev community like eo was instead

JuurianChi 11 years, 4 months ago

Quote:
But if the site doesn't work out, I could just work with 64Digits to improve their system

v4! v4! v4! Viva! Viva! Viva la v4!

Acid 11 years, 4 months ago

You should probably support Studio. It's getting hella support, yo.

Edit: Not sarcasm.

twisterghost 11 years, 4 months ago

Quote:
You should probably support Studio. It's getting hella support, yo.

I'm not sure if you're being sarcastic but this is right. You really shouldn't bother with GM8 support. By the time this project would even be viable for launch, GM8 support will likely be mostly (if not completely) gone.

YYG is pushing Studio as the main line and focusing a lot more on a professional set of tools rather than the stumbling, quirky software that GM has been for so long now. Regardless of the community response, GM:S is the only way to go, considering it is the only product that will be supported officially anyway.

Its like if I said I was going to make a game that was GameCube only because people really liked GameCube. Sure, they liked it, sure, a lot of people have a GameCube, but its breaking down by now and everything else around it is evolving. Hell, most new TVs now don't even support composite video input.

Analogies, yo.

Acid 11 years, 4 months ago

I'm not sure if you're mocking me, but you're right. He really shouldn't bother with GM8 support.

JuurianChi 11 years, 4 months ago

Quote:
composite video input.

Uh.

HDMI. srsly.

Quote:
I'm gonna be honest though, LiveGrenade is not a name that would make me comfortable using the site. Just…feel I should mention that.

It sounds like a place with a bunch of similar looking COD clones.

But those kinds of predispositions shouldn't become the cornerstone of your thinking.