I've been playing Fantasy Life for the 3DS (Nintendo's great little mobile gaming platform for those that have been living under a rock) and I absolutely am addicted to the game. I play for anywhere from 10 minutes to a few hours every day or every other day. Finding the time to play isn't too hard. I usually play on man's favorite throne, or just before bed, or sometimes just while hanging out in the living room with my family. Anyway, the game is great.
I've beaten the main story of the game and there is still so much more to do. The replay-ability is insane. I'll not write any spoilers here for anyone who may be playing the game at this time. I will say that there are side-quests that you will get early on that you cannot complete until after you beat the game, and even later. I'm a pretty high level, and have done a lot of grinding, and there are still over 500 monsters that I cannot even put a dent into with my best weaponry.
I highly recommend that you give the game a try if you have a 3DS, and if not, then go get one and get Fantasy Life, because it's a great game with a lot to do, and a lot to enjoy. Everything from the graphics to the music, the story, the gameplay mechanics, the balancing. It's all there. I'm thoroughly impressed by this title, and there are very few games I've played which are able to come close to the fun factor which can be found here.
In other news, I realized that my version of Unity was not up to date compared to my wife's version; so I downloaded the latest build last night before bed. Time to go install it and get back to Flip16.
Saturday, February 28, 2015
Friday, February 27, 2015
Unity is...
...interesting to say the least. Yeah.
So my wife and I both installed Unity and we are working on figuring things out for Flip16 simultaneously, and it was a fun time finding alternative ways to solve the same problem. Neither of us are familiar with the software, so we're both stumbling around and googling things to find answers.
It's going to be awhile before Flip16 is ready for prime time, but at least we get to work on this together, so that's a plus. :D
It's really cold 2 degrees F right now. And really late...so I'm going to sleep.
So my wife and I both installed Unity and we are working on figuring things out for Flip16 simultaneously, and it was a fun time finding alternative ways to solve the same problem. Neither of us are familiar with the software, so we're both stumbling around and googling things to find answers.
It's going to be awhile before Flip16 is ready for prime time, but at least we get to work on this together, so that's a plus. :D
It's really cold 2 degrees F right now. And really late...so I'm going to sleep.
Thursday, February 26, 2015
I need a larger hard drive...
Well, I managed to reach 99.2% usage of my hard drive; which means I cannot create anything else (it won't let me; and the system is running sluggish now)
So, I am going through and deleting all the old stuff that I no longer need or use, and moving files I want to keep to an external drive. So far I've cleared up 30 GB from my home folder.
Sadly my drive is only 250 GB ( I've had some bad luck with hard drives lately. I've gone through three larger drives in under a year! ) --- if anyone reading this wants to donate some cash for a good cause ... I really could use a new hard drive!
So, I am going through and deleting all the old stuff that I no longer need or use, and moving files I want to keep to an external drive. So far I've cleared up 30 GB from my home folder.
Sadly my drive is only 250 GB ( I've had some bad luck with hard drives lately. I've gone through three larger drives in under a year! ) --- if anyone reading this wants to donate some cash for a good cause ... I really could use a new hard drive!
Flippin
![]() |
| PyQt GUI prototype of Flip16 |
I've learned a lot about PyQt with this prototype, and I think I will end up making a bit of a PyQt game prototyping template for building other small game prototypes with in the future. I might even clean it up and release it to the public under MIT license or Creative Commons or something. Only time will tell.
Labels:
devlog,
flip16,
game development,
indie,
indie game,
pyqt,
python,
python gui,
qt4
Wednesday, February 25, 2015
Another small game is in the works
It's no secret that several projects tend to be worked on concurrently here at Bang Bang Attack Studios, and for many indies out there. Some may say that it's bad to shift focus from project to project. I think that it's somewhat necessary to think about different things, so as not to get burnt out on one thing in particular.
That said, we've got another little game project which features an old puzzle mechanic of tile-flipping. Think the old hand-held Tiger Electronics Lights Out game from the 90's.
We are in the prototyping stage at this time, and last night I built a working prototype of one of the primary mechanics using Python and PyQT for GUI. Not going to use that tech for the final game, but for my needs of prototyping things, it worked out well. In less than 150 lines of code, and 2 to 3 hours I had my prototype up and running and playable. Most of that time was spent reading the Qt docs and googling for Python snippets to do what I wanted since I'm out of practice with Python lately.
Our target platforms will be android devices, and PC desktop. This brings the question of what tech to use for the game. We are considering using Unity this time around. It's undecided at this point though. The actual game assets and more mechanics prototyping will come first.
That said, we've got another little game project which features an old puzzle mechanic of tile-flipping. Think the old hand-held Tiger Electronics Lights Out game from the 90's.
![]() |
| PyQt GUI prototype of Flip16 |
Our target platforms will be android devices, and PC desktop. This brings the question of what tech to use for the game. We are considering using Unity this time around. It's undecided at this point though. The actual game assets and more mechanics prototyping will come first.
Labels:
devlog,
flip16,
fun,
game development,
indie,
indie game,
pyqt,
python,
python gui,
qt4,
tile flipping
Losing Track of Time
I wanted to maintain a steady minimum of one update a day. Midnight got here way too quickly today for me, so this post is a little late.
I have been working with a new small start-up to get their online presence created, and to help them to create their brand. Still lots more to do, but that is where my day went. Well, aside from being a husband and father...
In other news, I figured out how to record my desktop audio while recording my screencast/live streaming. However a side effect is that the video now has very noticeable artifacts. So until I can figure out how to resolve that little problem, I will be producing silent videos. If you know how to solve the problem, please do tell.
I'm using Libav's avconv command-line tool for recording my videos on Ubuntu linux. I am open to any suggestions other than use a different OS. :D
I have been working with a new small start-up to get their online presence created, and to help them to create their brand. Still lots more to do, but that is where my day went. Well, aside from being a husband and father...
In other news, I figured out how to record my desktop audio while recording my screencast/live streaming. However a side effect is that the video now has very noticeable artifacts. So until I can figure out how to resolve that little problem, I will be producing silent videos. If you know how to solve the problem, please do tell.
I'm using Libav's avconv command-line tool for recording my videos on Ubuntu linux. I am open to any suggestions other than use a different OS. :D
Monday, February 23, 2015
Pitch Development #1 - Creating the Project
The first in a series of videos showing the development of my little experiment android game project "Pitch" has been recorded and published today.
Watch the video on youtube:
There is no audio, as I have not yet figured out how to capture audio for my screencast. If you have any questions, just let me know.
Sunday, February 22, 2015
libgdx and Universal Tween Engine
Today I have decided that I will be using the Universal Tween Engine for my Pitch game project's tweening needs.
What is the Universal Tween Engine?
Using the Universal Tween Engine is quite simple. I have put together a very short demonstration of using the Universal Tween Engine to tween the position and opacity (alpha) of a libgdx Sprite. I used gdx-setup.jar to generate my project and I copied the sources of the Universal Tween Engine from it's directory which I cloned using mercurial into my project's code/src folder. See below.
The only source file which you really need to worry about is the MyGdxGame.java file which I have put up on github as a gist for reference.
I am not going to go into detail explaining things here, but the docs for the Universal Tween Engine are more than adequate to tell you what is what.
What is the Universal Tween Engine?
The Universal Tween Engine enables the interpolation of every attribute from any object in any Java project (being Swing, SWT, OpenGL or even Console-based). Implement the TweenAccessor interface, register it to the engine, and animate anything you want!It's actually pretty damn cool, and easy to use. At first I didn't think it would suit the simplicity of my project, and would make it bloated and be confusing to work with. I was dead wrong.
Using the Universal Tween Engine is quite simple. I have put together a very short demonstration of using the Universal Tween Engine to tween the position and opacity (alpha) of a libgdx Sprite. I used gdx-setup.jar to generate my project and I copied the sources of the Universal Tween Engine from it's directory which I cloned using mercurial into my project's code/src folder. See below.
The only source file which you really need to worry about is the MyGdxGame.java file which I have put up on github as a gist for reference.
I am not going to go into detail explaining things here, but the docs for the Universal Tween Engine are more than adequate to tell you what is what.
Experiment (Pitch) States
Here is a simple diagram showing the different 'states' that the Pitch game can be in at any one time. The notation I am using here has primary and secondary states shown. Second states have the primary state and two colons then the secondary state name.
The game should start in the Splash state, then progress to the Title state, then to the Play state, which then has 3 secondary states which the game will transition through, before returning back to the Title state.
The game will eventually become more complex once we add Credits, and Social Integration states, but this will suffice for now.
![]() |
| Pitch Game States |
The game will eventually become more complex once we add Credits, and Social Integration states, but this will suffice for now.
Subscribe to:
Posts (Atom)



