StatusReleased
PlatformsHTML5
Rating
Rated 4.5 out of 5 stars
(2 total ratings)
Authorsoyer_dev
Made withGameMaker
TagsGameMaker

Download

Download NowName your own price

Click download now to get access to the following files:

softbody_win.zip 3.2 MB

Comments

Log in with itch.io to leave a comment.

Soyer, could you give me a yyp (or any other GameMaker file format, even a zip) of this project? I make games in gm myself, and it would be interesting to see how you did it

I use it in commercial projects, which I plan to release next year. A detailed explanation "how it works" will be provided later here https://www.soyerdev.pl in the Projects section. 

To understand how it works, you define your own physics principles, such as acceleration, friction, velocity, and the mass of the ball or any other object. These factors determine the energy transferred on impact, which affects the net’s color when hit. Each fiber of the vertex mesh has its own health points; when they are depleted, the net breaks.  

You can search and buy ready to use code or you can read publicly available articles, for example: link 

So if you’re using GameMaker, you can go with arrays, structs, or constructors. I tested all of them, and honestly the old-school approach, mostly arrays with a bit of structs, works best in GM. It’s the most efficient and gives the best FPS. 

I’m currently working on a website where I’ll be explaining things in the Projects tab. The site is still under construction, so it’s more like a prototype with random projects from my disk or the Internet just for testing purposes. 

The frontend is built in GameMaker, while the backend uses PHP, SQL, and some JavaScript.

https://www.soyerdev.pl

Wow, you did it again! How do you come up with all of these projects in such a short time? You're awesome!

(1 edit)

I've been working on Game Maker projects for 20 years, since version 5.3. Im that old xD I have thousands of smaller and dozens of larger projects, created several client-server frameworks (gamemaker front, php + sql backend), and write GameMaker extensions in C++ and JS, as well as Java for Android. I've been around for a while now. I wrote my own firewall, which I use. I've simply never released anything; it's a difficult task for me. And if you want to do something cool in GM, look in books or articles written in other languages—once you understand how GML works, it's quite easy to adapt. The only thing I don't like are shaders, but I've also written or adapted a few open-source ones from GitHub. GitHub is a goldmine of projects—I've downloaded about 20,000 GameMaker projects over the years via the GitHub API and this is why I created GM multi converter for this. ;p

Wow, you really have a lot to teach! I don't spent too much time in GitHub looking for API, but I guess I really should xD and I'm really curious to know more about other projects you made! You also made your own firewall... That's impressive! And I thought it would be next to impossible to integrate gsheet directly with GM to create a client server app xD 

Anything's possible :) Just read up on how the old-school backend works, i.e., PHP and SQL on the server hosting the website – that's how I do it here: www.soyerdev.pl. I'm building an MVP for investors. The entire front-end is in GameMaker. The Windows version also has C++ extensions, and the Android version has ext in Java to improve display on the device, touch detection and other stuff, because GM is weak when we go into the mobile. I was thinking about writing articles and recording some tutorials, because why not? But I don't have time right now. I'll probably do that in the near future, as there's very little material available on what you can do with GM in terms of networking

.

I agree, there's really not many documentation on the topic... I face the many bugs and get angry at GM for not working many times and move to flutter instead 😂😂 it you ever found the time to do tutorials or write articles I'll be the first to read them! There's really a lot to learn from your experience. I'll also take a look at the link you shared! 😊

Wow, that's an impressive work! If you didn't tell me that was made in game maker I wouldn't have never guessed 😱

Oh, thank You! I used several extensions there. I created a PHP infrastructure that automatically loads projects from the server and thumbnails like on YouTube. For example, I upload a GameMaker game export (any kind) and a screenshot to a hosting site via FileZilla. It automatically lands in the Games tab with a thumbnail from that screenshot, and you can play it as embedded JS code, just like on Itch. All of this triggers a control in GameMaker, which sends and receives packets from PHP files on the server. The latest versions of GameMaker are quite good and fast. So, I called this look with animations and gradients Juicy Frame, and I've been building other projects based on it, which I've been planning for years.

It's not perfect yet, but I'm still proud of it. Basically, I dream of being able to work and publish games on Steam or wherever, and live a peaceful life. My life goal isn't wealth. Simply put, being in love with my girlfriend brings me much more happiness. ;) But besides love, oxygen, water, and food, you need money. Basically, if you don't have money, the only thing you have of those things is oxygen. ;)