[WIP] Sakawochi - Aquarium simulation

Thanks for the hint. At least on mobile multiple tabs shouldn’t be an issue since the game runs in it’s own web container. Think I’ll combine more than one save condition but I haven’t had time to investigate yet.

Today’s progress:

  • Fixed the menu slide in animation offset issue
  • Added a pulsating icon that gets displayed when the menu is closed as a hint that the player needs to click at the bottom of the screen to open the menu
  • New fishes spawn slightly hungry so the player can already feed them once after they got created
  • The hunger value now grows faster (I accidentally forgot to calculate in 60fps so the hunger rate increased way to slowly). The fishes now need to be fed at least once per day

I will upload a new version once I have also fixed the saving freezes.

For the save you can add a “Save” button too, also you could do the autosave less frequently but always warn the player the game is autosaving, so the people know there is an autosave, how often, and it will explain them why the game freezes every X seconds/minutes. Also they will be able to save manually before closing the game.
The autosave warning could be a simple animated sprite created two seconds before launch the save, and deleted after the save ends.

Progress update:

  • Food will no longer spawn when moving the mouse out of the window
  • Fishes will no longer freeze in place when more than one fish is hunting for the same food particle
  • No more mini freezes when saving by storing the save file in memory and only saving it once (no noticeable freezes with 60 fishes (probably more))
  • Hunger now gets calculated when the tab / mobile game is sent to the background (before it was only calculated when the game was closed)

I will test the game a little bit more until I upload the new version cause I want it to run stable and bug free.
The next task will be adding a little more eye candy.
So stay tuned. :mrgreen:

A tamagochi style game! This bring me back some nice memories.
It looks good, Wendigo. Just tried (firefox version) and it works just fine.

There’s a freze (fish and food movement) every 2 or 3 secs but i think you are trying to fix that, i guess?

[size=150]New version 0.2.2 of Sakawochi released[/size]
Sorry it took a little longer but fortunately I didn’t specify which weekend the update would come. :smiling_imp:

If you have already played the former version the new one will probably feel like a completely different game.
So here are the main new features:

  • New Android version
  • Completely new comic style graphics
  • Sounds and Music
  • Brand new Asset store where you can buy fish and decorations for your aquarium
  • The game is localized now (EN, DE, FR*)
  • Unfortunately the French I learned at school has become quite rusty, so I had to let the computer translate for me. If you find something funny in the descriptions please let me know. (Also if you would like to contribute an additional language)

I have updated the download links in the opening post:
http://compilgames.net/forum/viewtopic.php?f=37&t=9710#p65258


(I’m especially interested in how the game runs on your Android devices since my phone refused to play any sounds.)

[size=200]Version 0.2.5 of Sakawochi released[/size]

[size=150]New Features:[/size]

  • Step by step tutorial
    If you have played a later version of Sakawochi you need to reset the game in the options screen to see it.
    The tutorial is in english, french and german. (please tell me if there are any spelling or grammar mistakes)
  • You can now buy crabs
    Buy them in the store under “fishes”. Crabs eat spare fishfood and keep the tank clean
  • Spare fishfood now spoils the water
    The more spoiled fishfood on the ground the more algae will grow in the tank
  • New version for Linux, MAC OS and Windows
    In addition to Android and Ubuntu Touch

[size=150]Changes:[/size]

  • Fishes can now survive two days without food. But you can still feed them every 6 hours
  • Sounds and music was convertet into m4a format. Please tell me if sound is better on android now (haven’t gotten any feedback on this since last version).

I’m eager for your feedback (especially on the android version)
You can find the download links in the opening post here.

Looks like you are more into action games but maybe I can encourage you to test this game with a[size=150] tasty cake [/size]for everyone that manages to keep their fish alive for two weeks?
[size=50]Don’t listen to him, the cake is a lie[/size]

You did come a long way with this game well done :slight_smile:
Unfortunately I never had an aquarium for real because having a fish was never interesting to me and I guess I can’t really say anything different for this game either.
I also don’t really find virtual pets that interesting in general because all you do most of the time is feed them, wash them, treat them and you get nothing in return. Even if pets are funny with nice animations and sounds it get old really quickly so I don’t think I’m the right person to comment on this game from a player perspective. From a developer perspective I do find the game well made and polished and all it matters if you do enjoy the process of making it.
I think you should really share this game at itch.io as I was suggesting at the beginning because then maybe you could get valuable feedback from actual players who do enjoy and seeking this type of games.

Hey ddabrahim, thank you for your kind and honest words. :slight_smile:
I indeed intend to publish it on itch.io in the near future but before I do this I’d like to get some feedback from other developers. There have been some issues with sound on android for example on my side and before I’m going more public I’d like to sort this out.
Even this WIP thread came too early since the initial version of Sakawochi was very bugged and unintuitive to use.
I’d really like to become a “real” indie developer one day which is why I want to publish only polished and nice looking games to the public so my portfolio doesn’t start with kindergarten graphics full of bugs. Sakawochi will probably not become the next Minecraft but I’d still like to train the PR stuff as early as possible since it is (unfortunately) one of the most important things for game creators nowadays.
Unfortunately I haven’t yet gotten any feedback for any platform while at the same time the game has issues on my own (dated Android phone) hardware. So I can’t publish it with a good conscience at the moment.

My own test results so far (family+friends):
GD5 Preview / Web export:

  • Everything runs perfectly fine with Firefox and Chrome
    Android
  • Huawai Honor U8860 with Andorid 4.0.3 → no sound, runs very slow since WebGL was introduced around Android 5 or 6
  • Samsung Galaxy S5 mini → doesn’t run at all, just a black screen
  • Wiko Cink Peax 2 → runs smoothly but without sound and the game freezes after a couple of seconds
    Ubuntu Touch
  • Fair Phone 2 → runs nicely, only the sound level doesn’t update immediately - need to change the scene for that

[size=200]Version 0.2.7 of Sakawochi released[/size]

[size=150]Changes:[/size]

  • Fish no longer gets completely satiated with a single crumb of fish food (growth rate lowered accordingly).
  • Raised buy price of crab from 30 to 40€
  • Sell price of blowfish reduced to a maximum of 25€
  • Added Sakawochi to Itch.io (not public yet)
  • Fixed bug that deleted all speech bubbles upon selling a fish
  • Fixed bug that stopped the size bar in the fish info window at about 3/4 of it’s length

View on Itch.io

I launched Sakawochi on the Ubuntu Touch - Open Store today.
https://open-store.io/app/sakawochi.wendigosoft

GD’s HTML5 export can easily be converted into a “click” package that can be submitted to Open Store with the help of the “clickable” command line tool.

Steps:

  • Import the ppa for clickable to get the latest version as described here
  • Create and enter the folder in which you want to create your clickable project
  • Type “sudo clickable init” in the terminal (It needs to be run as root because clickable works with docker containers). When you are asked what type of App you want to create chooes “[4] html - HTML App”
  • Type in the title, description, version, author etc. of the App
  • When you are finished a project directory is being created with a folder called “www”.
  • Erase everything inside “www” and copy the content of your html5 exported GD game into it.
  • Edit the YourAppName.desktop file and set the path to your launcher icon (this can be inside the www folder).
  • Type “sudo clickable build” to build the app. A folder named “build” is created.
  • Type “sudo clickable click-build” to create the click package file that needs to be uploaded to the store
  • Type “sudo clickable review” to perform a check if there are missing files or wrong paths in the manifest, desktoplauncher etc.
  • Open https://open-store.io, log into your account and upload the myapplication.click file that was created in the build folder

Maybe we can welcome some Ubuntu Touch game developers here in the future. :slight_smile:

Interesting.
Could be useful to add it to the wiki here:
wiki.compilgames.net/doku.php/gd … publishing

Good idea. I’ll add it together with some screen shots when I find some time.
I’m glad that I didn’t launch the game on all platforms at the same day. I already got enough feedback to keep me busy for the next month. And I haven’t even (officially) launched on Itch and Gamejolt yet. ^^

Would you mind sharing how many downloads you got on Ubuntu Touch?
I’m wondering how many people actually using the OS. Too bad they don’t support HP Elite X3, now that Windows 10 mobile is not getting any more updates people are selling this beast even in new condition for a fraction of it original price. The hardware is great but the OS is dead. It would be the best fit for Ubuntu Touch with Convergence after all it was one of the main selling point of both HP Elite X3 and Ubuntu Touch. Could be a great combination now that Windows 10 mobile is dead.

by ddabrahim » Mon 23 Jul 2018, 19:33

I’m wondering too. The devs promised to put up the download statistic for Ubuntu Touch back up again after Canonical jumped ship a long time ago but nothing happened until now.

Sakawochi had about 26 downloads at on Sunday when I published the App. Currently it is at 58.
The value is slightly fluctuating so I guess it also counts uninstalls.
I got some replies on the UBPorts forum. Two members offered to translate it into Spanish and Italian. And I got a suggestion to implement gettext for easier localization. There is a javascript implementation on Github, but I don’t know how much effort it is to implement it in GD5. Maybe I’ll just create my own json based localization system via “Send a request to a website” to read a local json formatted translation file. This should be "quick to implement"™.
But I also had reports about flickering on some devices similar as Bouh described here. I’m going to try the workaround and if it fixes their flickering I’ll create a pull request for it.
Here is the link to the UBPorts forum thread:
https://forums.ubports.com/topic/1482/sakawochi-development-thread/12

Yeah, really sad that Microsoft just dropped their mobile OS. A little competition on the market would have been good. But I thought they would at least keep on providing updates for their customers.

[size=150]Sakawochi v0.2.10 released[/size]
Changes:

  • Fish food is now a limited resource. You can gain more by catching snails that appear from time to time in the aquarium.
  • reduced all prices for fish and deco since the credits no longer raise exponentially.
  • Fixed the flickering on Android. (GD5 exported games also run on Samsung galaxy S5 mini now)

With the flickering issue finally fixed, I have published Sakawochi on Itch and Gamejolt today:
https://wend1go.itch.io/sakawochi
https://gamejolt.com/games/sakawochi/353685

Btw, on Ubuntu Touch OpenStore Sakawochi is now at 144 downloads, yay!
Would never have thought that a niche game like this would have so many downloads on a niche operating system like Ubuntu Touch.

Would you be able to add a button to speed up time?
As a sort of “farming” game where you take care of your fishes and their environment and then sell them, buy new ones, upgrade, maintain the aquarium…etc would be interesting even to me.

Congrats on the downloads!
In my opinion at the moment Ubuntu Touch is lack of good quality apps and games so more people willing to take the time to download and try new apps. On Anroid and iOS if you you upload something it is virtually get lost among the hundreds and thousands of titles. It is not even come up in search until you hit a certain amount of download at least this is my experience. Ubuntu Touch is definitely more welcoming at the moment in that regard. I’m also considering to target Ubuntu Touch, only trying to find a compatible device that would be not too expensive (to flash it) yet still powerful enough for everyday use.

[size=150]Version 0.2.11 is now live on Itch, Gamejolt and OpenStore[/size]

Changes:

  • New feature: Earn some coins by collecting plastic waste that floats through the tank.
  • Fixed a bug that prevented the activation of the fish food button when only crabs were in the tank.
  • Fixed a bug that limited the size bar of fish to about 3/4 of its full size.
  • Reduced price for decorations.
  • Reworked the localization system to make it easier to add new languages

(If you open the Itch link above you can also read my detailed devlog)

I designed the game to be able to be played by both casual players that only run the App every second day and power players that want to run it several times per day. Snails appear every half hour and plastic between 10 minutes and an hour so there should be something to do whenever you run the game.
I’d like to add some mini games that don’t just include taping on something but also solving a little puzzle to create some variety.
If you have some ideas for certain features that would make Sakawochi more enjoyable for players who like more action please let me know.

I like Ubuntu Touch very much. My Fairphone2 has a bug that causes it to reboot from time to time because of a memory issue but all in all it is a very nice and open OS to use. Maybe you can get a used phone on ebay, these deveces are officially supported:
https://devices.ubuntu-touch.io/

Well, since there is not many action going on with having an aquarium, I think the only thing can be used here is the fact we do need to change water and filter time to time. So how about this. After a certain amount of time we need to get the fishes out of the water, but we would actually fishing. We would have a rope and the fishes moving left-right and so we need to shoot the rope in the right moment to catch the fish. And then to change the water, we could play a water pipe type of game to get the dirty water from the aquarium and then get the clean water in to the aquarium.
Maybe also need to catch the fish when we buy it?
To clean the filter we could play a memory card game maybe, I don’t know.
It is not realistic, but at least something to do time to time.

I still believe some sort of farming game to breed fishes and then sell them would be the most fun, but it would have nothing to do with your game after all.

I find them way too expensive. It would be for development only. Nexus 4 would be the cheapest solution, can get one from ebay as low as 30-50 euro, all the other options are 100+ not to mention the flagship phones cost 400+, I’m not going to spend that much on an ubuntu phone. I did mentioned on the forum there are many cheap chinese phones (since Microsoft also announced to no longer supporting Windows 8 devices), I don’t get it why the UBPort team and contributors not targeting those cheap devices. Everybody trying to flash UT on flagship phones cost 500-800 euros, it makes no sense to me. :astonished:

I may get a Nexus 4 or 5, I like the OnePlus One best, but convergence with Nexus sounds interesting :slight_smile:
But not sure if it actually matters, convergence wasn’t a big success :confused: I don’t think many people would use it anyway :neutral_face: