A couple of years ago, I was hunting for a new job and tried to find interesting companies in the 3D/CG field. After a while, I had a nice list of links that people asked me about all the time. CG is such a niche, the biggest part of job search is actually finding the company, not getting in the door.
As a stress test for the architectural design of the new input sub-system for the modeling core, I’ve started implementing various input metaphors and just finished the support for a 3DConnexion space mouse-type device. In general, it’s fairly simple and once you have registered for and obtained the SDK, it is a matter of an hour or so to get the base code running… in theory…
The basic editing mesh and file I/O extension point of the modeler core are working now. What this means is that the basic infrastructure for supporting input/export formats is operational, at least for poly-formats - haven’t started with NURBS yet. As a proof, I’ve implemented OFF, PLY and OBJ formats as those are text-based rather simple formats. The material system isn’t ready yet so it’s all plain colors right now.
Since for the last two years I’ve been working with Microsoft WPF most of the time, it has become second nature to me to think in objects that implement INotifyPropertyChanged events to let the user interface now when something in the data layer changes. OSX has a similar mechanism called key-value-observing.
It’s been quite about Streetsoccer lately because I rebooted an old pet project of mine: Writing my own NURBS modeler. This is something I wanted to do for quite a while but first with My Favorite Recipes and then Streetsoccer, my spare time that I am willing to dedicate to programming was already packed. You see, I actually specialized in Computer Graphics Research at university, worked as a Team Lead for Geometry Processing in my previous company and now work in another 3D company as well. You can only work in 3D so long before thinking “I wonder if I can avoid all the mistakes that were made in this here”…
StreetSoccer V1.1.0 is now heading for Apple review. This again brings a bunch of bugfixes as well as two new features:
- German Localization
- Movement Area Visualization
25 Oct -
Streetsoccer in the News
Exciting times! Essen game convention has just started and Streetsoccer is in the news on a couple of sites:
- AppStore: It’s featured in the “New” and “All iPad Apps” sections of the board games category.
- PocketTactics: Owen was kind enough to do a short announcement before heading of to his well deserved vacation and apparently David Neumann of BGG fame is going to review it soon
- Speaking of David, he was kind enough to mention Streetsoccer in his Boardgamegeek iOS News
- Guillaume of jeuxadeux is also going to write a review I’m very excited to read.
While there are no official reviews yet, the general reception by users has been great! Unfortunately, they have already found a couple of bugs, the most problematic one causing problems in turn-based Game Center sessions. Other bugs include the AI doing illegal moves, to being able to rename player pieces and more… it once again proves that you can test as much as you want, there will always be bugs! I hope to push out an update later this week to solve those issues.
In other news, if all goes well, our friends from DICE+ will use Streetsoccer as one of the games to demo DICE+ at Essen game fair. I quickly visited their booth today which cannot be missed because there is a 2.5 x 2.5 x 2.5m version of a DICE+ hanging right over it!