Yesterday, i was facing another weird situation. I finally made a first iOS app working on the macbook. Or, to be honest, not really working, but compilable and runnable. So i decided to add it to my repository to keep it tracked and continue working.
So i installed my favourite Gittyup using brew, cloned the repository of HryProDva.cz and wanted just to add the project. Unfortunately just after the cloning, many deleted files appeared to commit. And i was not able to recognise, why that happened.
I have also tried everything to get back to my last commit, so i tried to revert the changes, stash them, or hard reset to the latest master commit again, but nothing worked. The same files have been deleted immediately after these actions again.
I spent about an hour trying to solve that issue. And then finally i found the reason. The apple filesystem is case-insensitive, and the files that have the name same text but different case are being messed and only one of these is being kept. Usualy the lowercase one. And this drives me mad. And i can not find any acceptable solution. One of solution is to wipe whole drive and reformat and ...
Continue reading →
I finally had time to add another phone to my collection. Today, it was the Galaxy J1. It's a pretty fancy phone with Android 4.4.4.
I had to recharge the battery a few times as it was quite tricky, but it seems I've brought it back to life again!
The phone and its hardware are relatively nice, too. It is really thin and fits the hand well. It has 512 MB of RAM and a 1.2 GHz dual-core Cortex-A7 processor, which is more than enough for its age. The display isn't particularly smooth, but it's still usable.
I also tried taking a few photos with its camera, and the results were relatively good. It performs surprisingly well in sunny conditions, but surprisingly poorly in any other conditions.
Other than that, it's not really a special phone in any way. I installed a few games again and am going to put it in my collection.
I was looking for old racing games with jet boats and discovered that there are quite a lot of very similar games from between 2013 and 2017. The concept is always the same, and the graphics are very similar. The only variations are the tracks and ...
Continue reading →
So, my frustration with Apple products is growing. I have had a quick look through the App Store, and it's crazy. I found some free games to try. I installed and ran them, but they all ended at exactly the same part. They announce that I have to pay a monthly fee of between 170 and 350 CZK to play this offline game! WTF? This is absolutely crazy! So I searched a bit more and found some more interesting prices. There are lots of different minigames and simple games, each costing almost a thousand crowns. Is this real? Is anyone really buying those?
Even more interestingly, you can find tens or hundreds of games that you know from Android, where they are completely free or cost between 20 and 50 CZK. Here, they cost about seven hundred crowns or more. I still can't believe this is worth it.
My idea is that they're just taking advantage of the fact that people spend ridiculous prices on Apple devices and thinking they can do the same with games and apps.
So, I'm still wondering: is this really the 'gem' that everyone wants and loves? I cannot stand this device after just two days of trying ...
Continue reading →
I feel really uncomfortable about that. But the coincidence made me buy an Apple notebook. Honestly, I have all the Apple products and I don't really want any more, but more and more users of my apps and websites are asking me to port my games to iOS.
I had been thinking about making that purchase for a long time. But this time, I received an offer that I couldn't resist. I bought a MacBook Pro for 3,500 CZK.
I got it with the original box, too, so unboxing it was quite nice. My first impression was that it is really thin. However, when I took it out of the box for the first time, I was unable to turn it on, and plugging in the USB-C charger made no difference. I took some USB measuring devices and tried many USB-C adapters until I finally managed to get it charging. After about half an hour, it finally booted up. I then went through all the initial settings and got it working. Some of the first issues arose during this process. I was unable to click on anything. After a few minutes, I finally realised that I ...
Continue reading →
I spent last week finishing one of the games I started making a long time ago. This game is something I have wanted to finish for a long time.
It's based on Bomberman, but it's a two-player PvP game where players try to survive for longer than their opponent. It took me around 15 hours to complete, and it looks quite good. I still need to improve some of the graphics and sprites, but it's already quite playable, so I released it and will continue to work on it. The mechanics are fully functional, so the only issues are the spritesheet of the characters and the power-ups.
I used the AI again to help me create the UI for the menus, as I have no talent for making graphics, and it looks much better as a result.
Feel free to try it here: Bombmaster and let me know if you like it.
Continue reading →
I found some great free resources for the UNO game. As I have already programmed the Czech card game "Prลกรญ", which shares many of the same principles as UNO, I have decided to add it to my range of products. A few people have already asked for it, but I always refused. Now, with the free assets available, I have finally forced myself to add it.
It took me a bit of work, but I got the 1v1 version working quite quickly. The only problem is that the 'reverse' cards don't make much sense here, but it is correct according to the UNO rules, so I am leaving it as it is for now. I may add support for more players in the future.
I also created an Android app which is currently under review on Google Play. As I am a novice when it comes to design, I used a neural network to suggest some layouts for me. I then tweaked them slightly and fixed all the problems that had been created, resulting in a fairly nice UI for the game.
As a protection against copyright issues, my card game is called DOS. Wink wink ;)
Continue reading →
Welcome back, younger self! Stay here for a while. Yes, this phone has brought back strong memories. To be honest, I didn't have this exact model; I had the K310i, which was basically the same phone, just without Bluetooth and with an even worse camera than this one. Overall, though, they're the same.
So, to give you an idea, the K310i was the first phone I had with a colour display. I really enjoyed it. Honestly, that era was possibly the best for mobile games, as there were lots of high-quality titles and no need to be online or pay to win. It was just pure gaming in your pocket, wherever you went.
The 'app store' was in every printed magazine. You could browse pages of games, wallpapers and polyphonic ringtones. When you wanted one, you had the exact phone number and text to send in an SMS message. After sending that, you received an MMS containing the items you had ordered. It was awesome!
Even better was sharing the games. Not many phones were capable of sending games straight away. As I recall, only some Siemens phones could "pack" the installed game and send it. Otherwise, you ...
Continue reading →
I received a very nice gift yesterday. A box containing seven Raspberry Pis! As a "bonus", I also got seven 8 GB SD cards to boot from.
The main reason I wanted those is because I want a "brain" for my model railway modules. This is especially important for more sophisticated pieces, such as large stations or modules with lots of interactive accessories. It is also important for instances that require a display, such as a controller.
I am really happy! But I'm also thinking: should I find some temporary use for these until I build some model railway modules that need them? Maybe I could assemble a solar-powered shitcoin cluster? Just kidding, but I would really like to try a cluster solution with these, so I'm open to ideas.
Continue reading →
Today I was much more succesful with installing software to phone. Todays phone is Galaxy Trend 2 lite. The lowend device from 2015.
Even though it is a low-end device, it runs very smoothly and the UI does not lag. It is also capable of running relatively fancy 3D games for its age.
It runs on Android 4.4 and is powered by a Spreadtrum SC8830 system-on-chip with a 32-bit, 1.2 GHz processor and an ARM Mali-400 MP GPU. It has 512 MB of RAM and 4 GB of internal storage, of which around 3 GB is available to the user.
As I mentioned, I was very successful installing games today and managed to fit around 30. There are some really nice ones, such as Sprinkle and Sprinkle Islands, as well as some really funny attempts at making games, such as Traktor Digger and Gravity Drop. I will try them all and make sure they work. I will possibly spend some time on the Sprinkle series, which is a really nice puzzle platformer game.
Continue reading →
I have to admit that I was wrong today. I always thought that sideloading was possible on any Android device. And I failed to install any apps on this phone.
The phone comes with Android 2.1. It partially seems to be some kind of CFW, as the kernel name is a bit weird and there is an app for adjusting root access after a factory reset.
But let's go back to sideloading. Since the phone has very little internal memory available (around 150 MB), I first tried installing apps via ADB. I enabled USB debugging and tried to connect the phone to the PC. Unfortunately, there is no ADB device connected and the phone does not connect as any kind of storage either.
I tried many times to get it working, but I didn't succeed at all. So this method is impossible for me, at least for now.
The second approach was simply to put the .apk files on a microSD card, plug it into the phone and install the apps from there. I failed again. When I opened the file browser on the phone, I was unable to install any .apk files ...
Continue reading →