Monday, February 20, 2017

Dev Blog- Sea Trading Game- Continuing conditions, reaction to similar game

This has been an interesting week. I was able to fix a number of annoying bugs, although I still have a few more to squash in the process. But more than that, I was able to get the game to actually work, including a "You Win!" alert that can appear! Note that the final version will have a sandbox mode, but it will also have some missions, if nothing else than for the tutorial.






The main thing I did this week was to improve the dialog displaying the victory conditions. I'm still trying to decide exactly what I want it to do, but I can greatly improve it once I have the decision made on exactly what I want to do with this dialog. It is coming along, slowly, however.


One of the big things I did this week was to look in to a similar game that has just been released, Winds of Trade. I've known about this game for about 8 months, which was about 6 months after I started my own project. Those early looks, well, I wasn't discouraged too much. When I first looked at the released version, however, I became a bit discouraged, I will admit. In a lot of ways, it is the game that I set out to make when I first started. But the more I've looked in to it, the more I realize that while it is certainly in the same space, and has a lot of the same features, there are quite a few differences, and I think those differences will make a huge difference in the feel of the game overall. In the end, I've decided to study the game, learn from it, possibly including a few similar UI/UX type features, but in the end, my game will be different than it will be. One thing that I have been convinced of as a result, however, is to defer my game a bit until I've made it better, and that when released, it should be of a similar quality level, if not higher, than Winds of Trade.

This next week I'm continuing the conditions, and tutorial fixes. I'm going to also start working on squashing some bugs that have been on my plate for a while.

If you haven't yet, feel free to like me on Facebook, join my Google Group, subscribe to my Sub Reddit, or follow me on Twitter, where you are likely to get frequent updates! 

Monday, February 13, 2017

Android Privacy Policy for my apps

This blog post will serve as my privacy policy.

I do not store any personal data, with the exception of grid squares for those who report location issues with Ham Finder. I will provide your location to the various APIs that I use to determine your location.

I do use a unique id for each phone to ensure that a token is unique to a given device. This is stored via a complex system of hashing, which will not allow me to identify any devices. That token is only stored on the local device, and is not sent anywhere.

Dev Blog- Sea Trading Game- Moving conditions to files

This has been a busy week, but not unfortunately for game development. The major thing that I was able to accomplish this week was to get conditions processing to an external file. This will allow for tweaking the conditions without re-compiling, eventually leading to mods being allowed. I was able to make a decent start, however, I've realized that this will be far more complex than I had previously considered, owing to the fact of adding checks and actions to make it smoother. I'm going to be continuing this effort this week, with a focus on moving the tutorial system to a conditions based setup as I have been desiring to do for a while.

Monday, February 6, 2017

Dev Blog- Sea Trading Game- Displaying mission goals

The big improvement this week was to activate the objective display diagram. In order to make it work, I had to do some re-organization of underlying items. The end result is as shown below:





I'm going to play with the background and colors somewhat, but it looks fine for now. There will be 2 types of objectives, those things to avoid, which will appear on the bottom, and those which you need to achieve, which are on the top. I will also show the status of these. There is a simple system that shows the status but that will be improved dramatically soon.

Next on the plate is to replace the tutorial system with this new objective system. Until next time!

If you haven't yet, feel free to like me on Facebook, join my Google Group, subscribe to my Sub Reddit, or follow me on Twitter, where you are likely to get frequent updates! 

Monday, January 30, 2017

Dev Blog- Sea Trading Game- Setting task system, UI changes.

The big thing that I did this week was to tweak the UI, and add a button for mission objectives. I added a bit more functionality to aid in the display of the mission objectives, but I haven't finished it off. I also increased the amount of the screen space that is devoted to the map. The result is below:


What this will allow me to do is to create a system of scenarios. The Tutorial will then be a series of these "conditions", that will teach the game. I'm fairly close to getting to this stage, hopefully I can get something working this week, and then continue on for next week!

If you haven't yet, feel free to like me on Facebook, join my Google Group, subscribe to my Sub Reddit, or follow me on Twitter, where you are likely to get frequent updates! 

Sunday, January 22, 2017

Dev Blog- Sea Trading Game- Improving game over conditions, cancel buy order, bug fixes

Pretty much everything this week I did was some kind or another of bug fix. The one exception was a UI improvement, shown below, where I improved the buying menu considerably, and in the process learned a lot about Unity's UI management, especially Layout Groups.

The biggest improvement was adding a cancel button to the Buying/ Selling goods dialog. What do you think of the new layout?

Bug fixes include bugs related to the newly added game over conditions, updating the estimate of goods when buying new goods, improving ship placement location, getting the correct number of items on the ship, and more.

The plan for the next week is to keep working on bug fixes, and start working on an improved tutorial system. I'm thinking of essentially setting objectives for the tutorial, that can be seen on the screen somehow. I haven't figured it all out yet, but it's coming along.

If you haven't yet, feel free to like me on Facebook, join my Google Group, subscribe to my Sub Reddit, or follow me on Twitter, where you are likely to get frequent updates! 

Monday, January 16, 2017

Dev Blog- Sea Trading Game- Starting Conditions, Ending Conditions set, new gameplay video

I managed to do most of what I intended to do this week, although I did fall a bit short of the ending conditions. Still, I'm quite happy overall. But first, let me include a video!

In putting together the video, I noticed a few bugs. The non-UI ones I fixed, and I looked at a few of the UI ones as well. For instance, I found the goods don't scroll on the right, but I was able to fix that.

The main thing I was working on this week was conditions, both starting and ending. For starting, I have cities configured to starting levels. Each city will receive a starting food and water, gold, silver, and a set of random seeds. I have seeds now for the entire set of possible plants. Overall, it seems to be working, although I haven't played much with it in use.

I also set up starting goods on the ship. There is a fixed amount of food and water that each ship will start out with.

I started to work on ending conditions, although I didn't get that far. These conditions could potentially be used for other things as well, and have a good chance of overtaking my tutorial system. Here's an example of a game over bug.





As for this week, I'm going to finish the game over conditions. I'm going to make the UI look at least a little bit better. I am going to set it up so seeds and food can be put in barrels easier, which will make things look better overall. Generally speaking, it's going to be clean up, bug fixing, and polishing. I think I'm going to start working on a video and web site to go with my KickStarter campaign, which I think I'm getting close to doing.

If you haven't yet, feel free to like me on Facebook, join my Google Group, subscribe to my Sub Reddit, or follow me on Twitter, where you are likely to get frequent updates!