Page 1 of 5

Tiny Places

Posted: Wed Mar 11, 2020 12:59 pm
by Varkas
Tiny Places is meant to become a collaborative map editor and RPG system. The client side will be implemented in Love2D and the server side will be Java. So far, there is a very primitive map editor and a minimal server to broadcast changes made to the map to other connected clients.
tiny_places-001.jpg
tiny_places-001.jpg (357.84 KiB) Viewed 27591 times
The plan is to have this open source, if possible CC-By-SA 4.0, must check if that is possible for code as well as the assets. I have created quite some isometric game assets over the past years, and it would be a pity to have them sit unused.

Re: Tiny Places

Posted: Wed Mar 11, 2020 2:34 pm
by lazershark3k
Looks sick!

Re: Tiny Places

Posted: Fri Mar 13, 2020 12:23 am
by Varkas
Thanks! Coding is going well, the client-server connection works nicely, but it still takes time. Since the last screenshot the map has gotten several layers and the server can now save map data and send them to the clients again after a client restart. A good amount of work is also to import all the graphics, adjust and adapt them ...
tiny_places-002.jpg
tiny_places-002.jpg (356.58 KiB) Viewed 27429 times

Re: Tiny Places

Posted: Fri Mar 13, 2020 1:11 am
by monolifed
I think someone should make a diablo like game

Re: Tiny Places

Posted: Sun Mar 15, 2020 12:23 am
by Varkas
I totally would if I could. I'll be happy though once there is some pathfinding and mobs can actually move over the map. I think I have an idea that doesn't need to transfer many KB path data. Must see if it work.

But meanwhile I did something easier, completed the basic work for the "cloud" layer. That is intended to be used for fogs, magic stuff and light effects. Thanks to Love2D using OpenGL, blending images is fairly efficient. But well, the maps segments displayed are tiny for a reason ...
tiny_places-002_fog.jpg
tiny_places-002_fog.jpg (653.39 KiB) Viewed 27313 times
I need to find out how to make cyclic fog or smoke animations.

Re: Tiny Places

Posted: Tue Mar 17, 2020 12:23 am
by Varkas
One can now set color/tint and transparency for all map objetcs. The color selector might get border like the buttons too, but it was hard enough to make it work.
tiny_places-002_colors.jpg
tiny_places-002_colors.jpg (662.1 KiB) Viewed 27136 times
I think the next step will be to add moving objects. Still a bit uncertain how to split the client and server parts of this. I don't want too much CPU load and network traffic on the server.

Re: Tiny Places

Posted: Wed Mar 18, 2020 11:12 am
by Varkas
The "moving objects" code had to wait. I felt a need to make better trees and at least add some very generic shadows.
tiny_places-002-trees_n_shadows.jpg
tiny_places-002-trees_n_shadows.jpg (461.82 KiB) Viewed 26995 times
Adding images is not really taking that much time but entering the data for the game engine to actualy use the images properly is a tedious task. Still got 20 more trees to import ...

Re: Tiny Places

Posted: Sun Mar 22, 2020 7:10 pm
by Varkas
Besides a number of bugfixes, there is now a "game mode" which allows a map to be played. At the moment there isn't much functionality there yet, but the server can broadcast move commands for player avatars and the clients can move them.

So, let's bounce!

https://youtu.be/yNOE9D9gxwk


Re: Tiny Places

Posted: Mon Mar 23, 2020 4:44 am
by lazershark3k
Nifty!

Re: Tiny Places

Posted: Mon Mar 23, 2020 3:43 pm
by Varkas
Thanks. I'm bad at making animated creatures, so I have to find workarounds. Doin' doin' doin' ...