AffordaGolf Online cover
AffordaGolf Online screenshot
Genre: Sport, Indie

AffordaGolf Online

End of the Year Patch

The end of the year didn't hold on problems.

Two errors were identified by user Veso and fixed.

- Achievements sometimes will only unlock when you quit the game.
- Maps loading forever fixed.

Thank you for playing and any error you just let me know in the discussion forums.

Game FULL SOURCE CODE Released!

Hey guys, I finally did it.
Released the full source code as DLC. If you want to know how it's made or create your own multiplayer mini-golf game, go ahead and download it.

Hope you enjoy :)

Update Patch v1.53 and Future

Patch Notes


I've done a small patch to add a functionality suggested by ziero.

When you are now controlling the power of your shot, you can press SHIFT to slow down that boost bar growth to help you in those delicate shots (That AG_1 hole 8 needs to be hit in the right spot :D )

Also, I've renamed the maps instead of AG_X, it's now Course X.

Future


I'll continue to fix bugs that are reported by the community and add suggestions to the game as I see fit.
But as requested by some, I'll be doing something that I believe was never done before. I'll release the full source code of the entire game!

Yes, I'll be putting it as a DLC, the full source code and assets for the game, including scripts, networking system and pretty much.. EVERYTHING*.

If you are interested in game dev, or just want to know how the game is made, I welcome you to try the source code once it's released.

I'll be announcing the release soon, just have to wait for Steam to "greenlight" the idea.


*Not everything, as I have to delete some Steam-bound parts or else there would be some hacking into the original, but the core gameplay and all that stays don't worry.

v1.52 Update

These were suggestions and feedback by Ziero1986.

- Training was improved and you can now choose any map from your library to train on.

- Power meter now has marks to help shooting power.

- Boosts were nerfed again.

- Zoom keys for those who don't have mouse wheel are now added and can be changed in the game's initial dialog.

- Aim line texture is now yellow to see better.

- Partial controller support added. You can aim/shoot/respawn/zoom in out camera with a controller.

Any problem with the game please report it.

V1.5 Hotfix

Hey everyone.

In this patch I fixed the Game Chat, which you can use by pressing "T" and close with "ESC".

Also fixed the boosts amount which were due to the mass of the ball changing. Maps should be normal now.

Thank you for your feedback.

Steam P2P Official Release

Hi everyone!

I did every test I could come up with for the new system.
If Steam P2P back-end behaves like it's supposed to, the game works 100%.

Sometimes there might be some mis-synced positions due to some latency, but those will be synced in a specific timeframe between shots to correct any discrepancy.

So, the P2P Build was pushed to the default branch and it's now available.

Hope you enjoy!

Steam P2P Update #2

Hi everyone!

I believe that everything is fine with Steam P2P system.

I've put it live on the Development Branch (beta), and if you want to try out, feel free.
Remember that I still want to do some more testing, so it's possible that something goes wrong. If it does, please report it.

Hope it works like it's supposed to and joins more people!

Thanks for playing!

Steam P2P Update

Hi everyone!

Steam P2P implementation is going very good.
- The lobby creation and join is done, and as you can see in the image below, there's a small patch of terrain where the players that are inside the lobby can show off their balls customization and chat with other players.

- The owner can start the game whenever he/she desires. When that happens, the map is loaded into the server and sent to every player that reads and spawns the map's objects.

- After the map is loaded, players are teleported to the first hole and the game begins!

Until now, this is what is made, but what's left?

- After a player finishes every hole in the map, it will be teleported to the begining terrain with a finishing order (Winners in the front, losers in the back).

- After owner of the lobby finishes, he/she can choose the next map and the whole process begins again.


So, the system is going pretty good. The next step is to create the P2P synchronization system, so every position, rotation and velocity are synced between players.

This system will be a better option for those under a strict NAT router, that aren't allowed to join or be joined in normal rooms.


New Map Editor Screenshot

Hi everyone!

The new map editor is done. Now you can see a preview of the module/object you will place on your map! As for the other settings, I'm postponing those for now, as the new settings and new map format wouldn't be backwards compatible with old maps due to some object misnaming. This is not essential for map creation, so I'll take a look after the Steam P2P is fully done.

For the next update, Steam P2P is still being developed as the other features such as chat and ball showoff (lobby + end game).

You can see it here:

New Map Editor

Hi everyone!

There will be a new Update for AffordaGolf Online! In this update the main features will be the new Steam P2P system, with changes like in-game chat and Ball ShowOff, and a NEW IMPROVED MAP EDITOR.

Map Editor



The new map editor will be totally redesigned, with a better UI (with pictures of the modules) and new settings for each map, to make it as customizable as possible. This also means there will be a new map data format, which will be lighter in size. (The average to beat is the 12KB of the current generation maps). Dont worry, the new map editor will be backwards compatible with older maps.


Steam P2P



The Steam P2P system is also being worked on. It will take some time due to the need to re-write pretty much how the online game plays out, but since I'll be re-writing stuff, might aswell make it better right? So, I'll add a in-game chat and a Lobby Ball Showoff, where you can show how your ball looks like to other players before the game begins, and when the map is finished there will be a Ball Showoff aswell displaying the positions of the players (1st, 2nd, 3rd etc).


When I have more details (and screenshots) I'll post here, don't worry.
Thank you!