No boom today. Boom tomorrow. There's always a boom tomorrow.

Sunday, May 19

Geek

It's Like A Suspension Bridge

It has high points at either end, but sags a bit in the middle.

Season 7.2 of Doctor Who, that is.  I really wish that the 2012 Olympics had gone to Ulan Bator or some place like that, so we'd got two full seasons of Doctor Who instead of two half seasons (five episodes in 2012, and eight now in 2013).*

But The Bells of Saint John and The Name of the Doctor do at least serve as very capable bookends to a somewhat wobbly second half of the season.**

It would have been a dynamite season ending if but there was more than enough to hold fans' attention as it was.

All in all, it's the best kind of ending, one that retroactively improves everything that came before.  We get all too much of the other kind, so Steven Moffat should be applauded for pulling this trick off here.

As a side note: The BBC accidentally shipped out a couple of hundred copies of the season box set on Blu-Ray a week before the finale was set to air.  And still there were no leaks of the surprises in store.

* Doctor Who was cut, apparently, because so much of the BBC was tied up in the Olympics.  Meh, I say.  Meh!  There's another Olympics every four years; there's only one Doctor Who.

** Neil Gaiman's The Doctor's Wife was brilliant; his Nightmare in Silver this season...  Less so.

Posted by: Pixy Misa at 03:42 PM | No Comments | Add Comment | Trackbacks (Suck)
Post contains 246 words, total size 2 kb.

Geek

/etc/cron.weekly/raid-check

WFT?

Linux now rescans all your (software) RAID arrays every week.  I thought it was a hardware problem.

This is possibly a good thing, maybe.

It is proceeding at an aggregate of 700MB/s, which is nice to see.

Posted by: Pixy Misa at 01:12 AM | No Comments | Add Comment | Trackbacks (Suck)
Post contains 39 words, total size 1 kb.

Thursday, May 16

Geek

No Nexus 7+ / 7.2 / 8 / Whatever

Nothing.  Absolutely nothing.

But HP have announced their SlateBook10 x2, a 10.1" Android convertible with a Tegra 4 CPU and a 1920x1200 display.

/images/hero-slatebook-x2_tcm_245_1410169.jpg


It's similar to the Asus Transformer Infinity, but significantly faster, and a good bit cheaper at $480 including the dock.  2GB RAM and 64GB of flash storage plus a full-size SD slot in the keyboard dock, and maybe a microSD slot in the tablet itself.  (HP's site doesn't list one, but the various blurbs on the tech news sites do.)

Specs aren't perfect - it's not quite "retina class" - but definitely interesting.

Posted by: Pixy Misa at 04:12 PM | No Comments | Add Comment | Trackbacks (Suck)
Post contains 105 words, total size 1 kb.

Geek

Blah

Well, I'm still up, might as well watch the Google I/O keynote.  Just need to occupy myself for a few minutes 'til it starts...


Okay, now it's started.  Blah blah blah...

Blah blah blah...

Oh yeah, that's why I never watch these things, much less go to them.

Blah blah blah...

The music video at the start wasn't bad, but this is better:


Blah blah Android blah blah Chrome blah.

Okay, yeah, they're okay-ish.  Android is Linux, Chrome is KHTML.

Blah blah blah...

Blah 900 million activations blah...  

Blah 48 billion app installs blah...

Using Play as an end-run around manufacturers and carriers who are slack about updating devices. i.e. all of them.  Good thinking.

Location.  Well, people who actually get a chance to leave the house might care about that, so okay.

Cross-platform single-sign on.  Sounds good, until you realise that it leads to cross-platform single irrevocable account suspension, like my situation with Youtube.

Their messaging platform now allows you to send as well as receive.  Well, there's a huge breakthrough. roll eyes

I hate live broadcasts.  You can't fast-forward through the crap.

Okay, here's something good: A new Android IDE called Android Studio, based on JetBrains IntelliJ Idea.  I don't use IntelliJ, because Java sucks, but it's the basis for PyCharm, which I use every day.  It's a nice IDE.  And Android Studio looks really good.

Red boots.  Makes a change from the blah outfits the rest of the presenters are wearing.

Better developer metrics.  Fine.  Not exciting for me, but fine.

Blah blah...

The Play Store on the Nexus 10, huh?  Have you fixed the insane flickering during app downloads yet?  Didn't think so.

"Do you guys want to hear about music?"  <crickets>  "Well, I'm going to talk about it anyway."

Wow, this is stupefying.  They have a music service, just like the other ninety-odd music services that already exist.

Blardly blardly bleep...

Google Samsung Galaxy Nexus S4 $649 unlocked.  Hardly a new device, and they're only selling the 16GB version.  But it's the only Android device sold by Google with expandable storage.  Does this signify anything?  Who knows.

Oh gawd, now they're going to talk about Chrome.  I'm outta here.

Chromebooks.  They've sold dozens of them!  You can just feel the lack of enthusiasm when the presenter pauses at applause moments.

They're porting Chrome to Android.  "Let's dive in deeper."  Let's not.  Next!

WebP and VP9.  Okay, good, get this stuff out there.  Support is pretty much absent outside Chrome right now.

Blah blah....

They're giving away Chromebook Pixels to all attendees, instantly tripling the install base.  That got some applause, because no-one in their right mind would actually buy one.

Gah.  Google Apps.  Bletch.  I mean, fine, if you don't actually care about functionality or productivity.

Oh great, it's the music guy again.

Google get-em-while-they're-young Play for Education.

Something about Malaysia.  Okay, getting 4G internet access in every school in the country and giving the students Chromebooks (though not Pixels).  That's good stuff.

Google+, Search, Maps.  Bleen.  Polite applause.  No-one cares about Google+.  It's not that it's bad, it's just that it's bleh.  Now they've Pinterested it.  Yeah, that's an improvement.

Like Apple moving developers off MacOS to try to get iOS 7 out the door, it's a reminder that you can be one of the biggest, most technologically advanced corporations in history and still flounder helplessly in the face of not having any idea what you are supposed to be doing.

I work for a little startup.  My problems all stem from lack of resources.  The vision part is easy.  But when you have all the resources you could ask for (and Apple could hire another ten thousand developers tomorrow if that would help) you still have to somehow focus those resources on executing your vision.  That's hard.  In fact, it's basically insoluble, which is why we see an unending cycle of boom and bust in hi-tech companies.

Has he stopped talking about Google+ yet?

No.

Oh, now he's talking about photos.  I'm not actually watching the stream any more; it escalated from stupefying to stultifying.  Next year, Google, your keynote is 30 minutes.  Anything that doesn't fit in that 30 minutes isn't worth having in the keynote.  This is ridiculous.

Posted by: Pixy Misa at 02:10 AM | Comments (1) | Add Comment | Trackbacks (Suck)
Post contains 707 words, total size 6 kb.

Tuesday, May 14

Geek

Pudding

It's never that simple.

I downloaded and installed Julia Studio and started tinkering, and things were going pretty smoothly, and I ran some simple benchmarks, and the best case was nearly as fast as Python.

Wait, what?

Hrm.

Python has a remarkably efficient core of functions, but its code execution is rather sluggish.  That is, Python itself is fast, but code written in Python is slow.  So, for example, splitting sentences into words in Python runs about five times faster than in Julia, according to my little benchmark.  But the more complicated your code gets, the more that should tilt in Julia's favour.

Indeed, Julia's standard library is written mostly in Julia, so the performance you get for built-in functions is the same as for your own code, where with Python there can be orders of magnitude between the two.

Still, /5 performance on early tests when you're seeking *20 is not encouraging.

Next week: Pixy investigates Numba.

Posted by: Pixy Misa at 02:46 AM | No Comments | Add Comment | Trackbacks (Suck)
Post contains 159 words, total size 1 kb.

Sunday, May 12

Geek

Why Does Julia Use * For String Concatenation?

I quote:
I think the main reason is that algebras over fields are commutative with respect to + but not necessarily for *. String concatenation is definitely not commutative. I can't remember whether this was part of the original motivation, but I also tend to think of this in the terms that string concatenation is a lot like taking the outer product, you're getting an object with the combined dimensionality of both factors.
This is difficult to argue with, but the answer is still not what I'd prefer.

I was writing a longer post on Julia last night, but the editor ate it.

Julia is an interesting new programming language (it first appeared last year) that attempts to provide the mathematical power and sheer computational efficiency of Fortran while offering programmers the expressiveness, flexibility, and clarity of Ruby. The result is 70% awesome, 10% odd, and 20% not there yet (since it's so new).

Here's a snippet:

cd("data") do
    open("outfile", "w") do f 
        write(f, data)
    end 
end

In these five short lines we already see two important things:
  1. Readable code. Neither curly brackets and semicolons, those codependent blights on programmer productivity, nor bizarre unfamiliar syntax like Smalltalk.

  2. Something like Ruby's blocks or Python's with - the cd function creates a context, as does the open function, and those contexts apply to the enclosed statements and are automatically cleaned up at the end. So the program changes its working directory to the data only for the code within the do...end block, without the programmer needing to worry about any details.
While Julia's syntax closely resembles sane, healthy, modern languages like Ruby and Python, it veers off in some details because it was designed by mathematicians rather than computer scientists. Thus you get the self-consistent if somewhat weird decision to use * for string concatenation.

More significantly, while Julia is object-oriented, it is not class-based (as most object-oriented languages are). It uses multiple dispatch based on the arguments to a function rather than binding functions to an object.

That is, where in Python you might define an image object and a resize method, and call it like this:

im = image("kitty-ears.jpg")
im.resize(x=500)

In Julia you'd define the data structure of the object, and then define a set of functions that act upon that object. There might already be a resize function that acts on arrays or vectors or memory-mapped files (or a hundred other things), but when you call

resize(im; x=500)

Julia knows that you mean the image resize function, because it knows that the variable im is an image. Values cannot change their type, so the Julia compiler can bind to the right version of the function at compile time, unlike Python or Ruby, where dispatch is always dynamic.

And that matters because it means that Julia is about 20x faster than Python.*

What Julia doesn't (currently) provide is multi-threaded programming. It's supports coroutines, called tasks, that allow you to write your code in a logically multi-threaded way. And it supports message-passing multi-processing, so you can spin up multiple instances of your application on different CPUs and easily dispatch tasks to other workers and receive the results when they're done. But you can't have multiple processes sharing a common native data structure.

But then, neither (really) can Python or Ruby. Both support threading, but both have global interpreter locks - the infamous GIL in Python - that means that only one thread is working on native code or data structures at a time. Threads get unlocked when they are doing I/O, and in some C libraries, so you do get a speedup in real-world applications. So if all three languages are effectively still single-threaded, with threads largely a programming convenience, you'd go with the one that's 20x faster, yes?

Yes, except that Python has a huge and wonderful standard library and an even huger and wonderfuller ecosystem of third-party packages.

Except except:
  1. You can embed Python in Julia, with two-way transfer of data and functions, using PyCall. You can just plain import your Python modules into a Julia program and use them:

    @pyimport pylab
    x = linspace(0,2*pi,1000); y = sin(3*x + 4*cos(2*x));
    pylab.plot(x, y; color="red", linewidth=2.0, linestyle="--")
    pylab.show()

    It's almost-but-not-quite Python on the Julia side (see the ; between the positional and named arguments in the pylab.plot call) but calling existing Python code from Julia is almost perfectly transparent.

  2. You can access MongoDB from Julia. MongoDB isn't perfect** but it's the swiss-army chainsaw*** of NoSQL, at least since they fixed it so that it doesn't crash and destroy all your data every time a gnat sneezes.****

  3. You can pretend it's Ruby and slap together web apps like there's no tomorrow using Morsel:

    using Morsel

    app = Morsel.app()

    route(app, GET | POST | PUT, "/") do req, res
        "This is the root"
    end

    get(app, "/about") do req, res
        "This app is running on Morsel"
    end

    start(app, 8000)

  4. There's support for ZeroMQ, the lightweight queueing... Thing.

  5. Also, Curl.

That's important, because those five items cover everything I need for both my day job and my off hour programming. If I can still use all my existing code and write new code that runs 10-20x faster (I use Psyco, the precursor to PyPy, here at mee.nu, which delivers a real-world speedup of very close to 2x, so only 10x there) in a language that doesn't make me want to shoot myself, that makes me a happy bunny.

Full support for multi-threaded programming would make it even better, but since I don't really have that now, it's not a show-stopper. For mee.nu, I run five instances of Minx behind a load-balancing proxy, though we rarely need the performance. Julia provides plenty of ways to use multi-processor machines, just not that particular way.

And if it really delivers 10x the performance in practice, that's like getting 10-way multi-threading with zero software overheads and zero extra hardware.

So a cautious thumbs up so far from me.

* Or about 4x faster than PyPy, the Python JIT compiler. But since you can easily embed Python code in Julia (the PyCall package provides this) and PyPy still has a number of incompatibilities with common Python packages, there's an argument that Julia is a better way to go even for Python programmers.

** Indeed, while it supports atomic updates, it doesn't support transactions across multiple records, so some would argue that it's not a database at all. My definition of a database is that it lets you find what you want in better than linear time even if you don't know what you're looking for - i.e. it provides some sort of secondary index. By that definition, MongoDB is a database. And Redis and RethinkDB and Aerospike aren't. Which doesn't mean they're not useful - Redis is bleedin' wonderful! - it just means they're not databases. They're datathingies.

*** Joke stolen shamelessly.

**** Which to their credit they fixed four major releases ago. These day's it's pretty robust.

Posted by: Pixy Misa at 10:38 PM | Comments (3) | Add Comment | Trackbacks (Suck)
Post contains 1164 words, total size 10 kb.

Sunday, May 05

Geek

Voxeloid

Reading the comments on the Stonehearth Kickstarter, I learned that the developers are using a product called Qubicle for the graphics.  It's a voxel-based design and rendering system built on Unity.

Unity itself is quite impressive: It's a comprehensive game engine (covering rendering, animation, graphics effects, sound, UI, AI, networking, mapping, and more) that runs on Windows, Mac, Linux, iOS, Android, Xbox, Playstation, Wii, and even most browsers, and costs $1500 for the professional desktop development kit - and the basic edition is free.  Most of the games I've been backing on Kickstarter are using it, which is how they're able to offer Mac and Linux ports on a shoestring budget.

Not that I have time to play any of these games, of course; the last game I spent any time with was Kairosoft's Pocket Stables.  Well, and BvS.  But that's a responsibility - I have a ninja village to look after!

Posted by: Pixy Misa at 02:21 AM | No Comments | Add Comment | Trackbacks (Suck)
Post contains 153 words, total size 1 kb.

Saturday, April 27

Geek

XCOM Thingy

You remember how there was that XCOM shooter under development, and how relieved we all were when that faded into the background and we got a new real XCOM strategy game instead?  (Even if I haven't had a chance to play it yet, I was as relieved as anyone.)

Well, it seems the shooter didn't go away, it quietly soldiered on towards a launch this year, and - here's the thing - judging by the trailer, there's a chance, just a chance, that it might not suck.

more...

Posted by: Pixy Misa at 02:17 AM | Comments (11) | Add Comment | Trackbacks (Suck)
Post contains 104 words, total size 1 kb.

Wednesday, April 24

Geek

Start8

Start8 from Stardock turns Windows 8 into a fairly sensible (if artistically inept) update to Windows 7.  It makes the start screen, charms bar, and hot corners go away.  If that's what you want - each item is independently configurable.

And it gives you back a nice, clean, functional - and very configurable - start menu.

For just $4.99 it turns Windows 8 back from a screaming heap of garbage into a practical, useful operating system.  Highly recommended if you find yourself in a situation where that might apply.

Posted by: Pixy Misa at 12:43 PM | Comments (14) | Add Comment | Trackbacks (Suck)
Post contains 90 words, total size 1 kb.

Tuesday, April 23

Geek

Sasami

Apart from the Windows 8 stuff - you shouldn't have to fight your operating system, much less your user interface - Sasami is pretty good for the price.  Definitely needs more memory - it ships with 2GB, and it has integrated graphics which eats a good chunk of that right away, about 400MB by default, and I'm running Chrome (which can easily eat over 1GB), PyCharm (which can use several hundred MB on even modest projects), and Xshell (which can also use several hundred MB if you have lots of sessions with lots of history).  So right away I'm using all the memory and then some.

So I'm thinking I'll add another 4GB, and give it the old SSD out of Lina (my Linux box; it has a 300GB Intel 320, but I have a new Samsung 840 Pro to replace that).

That should do for starters.

Also, according to the manual it does have USB 3, which is great news.  My experience with USB 3 thus far consists of plugging drives in and having them work perfectly at speeds well over 100MB/s.  That's not something you want to give up.  

Also also, the GPU apparently delivers 80GFLOPS, not 48.  Still a long way short of any decent desktop card, though - my faithful passively-cooled 4850 is my benchmark card, at exactly 1TFLOP, and my 7950 is nearly triple that.  It should be just fine for playing Terraria or Starbound, but forget KSP - that runs slow even on the 4850 when I launch a complex rocket.

Battery life looks to be in the 5 hour+ range for normal active use (neither leaving it idle nor pounding on it constantly), which is fine for such a cheap notebook.  The only essential upgrade then is the memory, which right now is kind of expensive - the DRAM spot market is going through one of its seasonal conniption fits, with prices up about 60% since the start of the year.  4GB of RAM will cost me nearly $40!  (I can remember paying $500 for 4MB of RAM, for my Amiga 3000.)

Oh, and it comes with a trial version of Norton Anti-virus.  I downloaded Start8 to give me back my start menu.  Norton deleted it.  I deleted Norton.  Problem solved.

Posted by: Pixy Misa at 08:29 PM | No Comments | Add Comment | Trackbacks (Suck)
Post contains 379 words, total size 2 kb.

Sunday, April 21

Geek

Age Of Miracles And Wonders And Budget Notebooks

I bought a Windows 8 computer today - an HP Pavilion DM1-4306AU.

/images/Nwannot.png?size=720x&q=95
Looks like this.

One the one hand, it's woefully underpowered - a mere dual-core 1.4GHz, only 80 graphics shaders delivering a pathetic 48GFLOPS, just 2GB of RAM, and only 320GB of disk. The screen is a tiny 11.6" at a lowly 1366x768.

On the other hand, I haven't bought a new notebook in more than three years, haven't tried Windows 8 at all, and it cost $298 at the local hi-fi store.

And for a little perspective, it has four times the memory and four times the clock speed of the amazing Digital AlphaServer 8400 TurboLaser that I ran an entire phone company on back in 1995. It's not so long ago that this would have been a dream machine; it has 8 times the memory, 4 times the bandwidth, and 16 times the CPU performance of my SGI O2 - and that cost $25,000.

I don't think it has USB 3, or even gigabit ethernet  (Update: Looks like it has gigabit ethernet but not USB 3; the higher-spec but more expensive US version has both.) but it's small, light, has a decent screen (if rather sensitive to viewing angle), is surprisingly responsive (I played with it in the store), and supports up to 8GB of RAM and a full-size notebook drive.

Now all it needs is a name.  (Interim name is Sasami.)

Posted by: Pixy Misa at 04:07 PM | Comments (11) | Add Comment | Trackbacks (Suck)
Post contains 243 words, total size 2 kb.

Thursday, April 18

Geek

Mega Phone Or Micro Tablet?

Samsung recently announced a couple of new additions to their Galaxy of Android phones (a statement that can be safely made without details because it will be as true next month or next year as it is today): The Galaxy Mega 5.8 and 6.3.

The 5.8 is of only moderate interest; it's a cheap(-ish) phone with a large (5.8") but low-resolution screen ("qHD", or 960x540), good for media consumption or people with poor eyesight (a huge market, that, not to be underestimated).

The 6.3, though, offers a 1280x720 6.3" display, 90% of the resolution of my Nexus 7 at 90% of the size.  The phone itself, though, is markedly smaller than the Nexus 7 - 168x88x8mm and 199g vs. 199x120x10.5mm and 340g. - so 25% narrower and 40% lighter.  It has almost no bezel (the Nexus 7 has quite a wide bezel on all sides), but is small enough to hold by the edges, so that shouldn't matter.  (Actually, the Nexus 7 is too, barely, at least for my hands.)


/images/nexus7-mega63.jpg

A quick mockup I made of the relative sizes of the Samsung Galaxy Mega 6.3 and the Asus/Google Nexus 7.  It only approximate, but it should be pretty close.

That image is Photoshopped  - well, actually, Fireworksed, as I do most of my image work in that instead - using cropped and rescaled images of the two devices.  It should be fairly accurate; the screen on the Mega has a slightly higher pixel density so it's a little smaller vertically, plus noticeably narrower as it has 720 pixels vs. 800.  The really dramatic difference comes from the near-elimination of the surrounding bezel.

Other hardware includes a 1.7GHz Exynos 5250 CPU (a dual-core A15), the exact same chip that powers the Nexus 10, which is much zippier in everyday use than the quad-core 1.2GHz A9 in the Nexus 7; 1.5GB RAM vs. 1GB in the 7; 8MP rear and 1.9MP front cameras vs. none and 1.2MP; but only 8GB or 16GB storage vs. 16GB or 32GB for the current Nexus 7.  It also has a microSD slot supporting cards up to 64GB, which helps make up for the disappointing shortage of on-board space.

So while it's maybe an inch too far for a phone, as a small, take-anywhere tablet that has 3G/4G phone capability as a bonus, it's rather intriguing.

I'd like it even more if it had a 1080p screen and a bit more storage - even 32GB - but as it is, I'm already interested.  Samsung haven't announced pricing or distribution details yet, so I'll be watching for that.

Posted by: Pixy Misa at 10:13 AM | No Comments | Add Comment | Trackbacks (Suck)
Post contains 435 words, total size 3 kb.

Wednesday, March 27

Geek

Slow Release

The current XKCD amounts to the world's slowest animated GIF.*  It's a seaside scene that's been playing out for more than a day.  

Now the sandcastle has a little bridge.

Update: There's a new XKCD up now, but the previous one is still going at the link above.

Update: Still going!  That is one fancy sand castle!
 

* It's actually handled server-side, and with a 256-bit hash for the filename so you can't look ahead, but...

Posted by: Pixy Misa at 01:34 AM | Comments (4) | Add Comment | Trackbacks (Suck)
Post contains 78 words, total size 1 kb.

Wednesday, March 20

Geek

Nexi

I have my Nexus 4 and 10 now, which gives me the full suite of current Nexi.

Quick impressions (and in the case of the Nexus 7, slow impressions):

Nexus 4: Fine size for a phone, but too small to do anything interesting with Android.  Good clear screen.  Haven't tried the camera yet.

Nexus 7: Possibly the perfect size for a tablet for reading, games, and many utilities, though too small for comics, text books, or comfortable web browsing.  Needs a faster CPU and a higher resolution screen, and a lot more storage.  I'd like to try an 8" tablet if one can be made with the extra size but no extra weight.

Nexus 10: Superb screen.  Just wonderful.  And the speed improvement over the Nexus 7 is very noticeable - everything is faster and more fluid.  Unfortunately, its size makes it heavy enough that it's annoying to hold one-handed for prolonged use.  You either need to use both hands (which makes it awkward to navigate the touch screen), or rest it on something.  Android's scaling works very well for the most part, though the vertical layout of the icon grid in the launcher is a bit off.

The Nexus 4 has a 4.7" screen; I think I want a 5.5"-6" device for my phone, and 8" for my main tablet; I'll know better after using these widgies for a few months, by which time the thing I want might actually exist.

Posted by: Pixy Misa at 11:24 AM | Comments (2) | Add Comment | Trackbacks (Suck)
Post contains 243 words, total size 2 kb.

Friday, March 08

Geek

Top Ten TV Shows That Should Be Turned Into Kairosoft Games

Actually, I haven't come up with 10 yet, so suggestions are welcome.
  1. Barney Miller
  2. Life on Mars / Ashes to Ashes
  3. Buffy
  4. Torchwood
  5. Stargate SG1
  6. House
  7. WKRP in Cincinnati (thanks Wonderduck!)
  8. Get Smart
  9. Thunderbirds
  10. Murphy Brown
Wonderduck's suggestion brings to mind Lou Grant and Murphy Brown as possibilities as well.


If you haven't encountered Kairosoft, they're the creators of a line of little management sims on Android and iOS that are just insanely addictive.  They actually started out back in 1996 writing games for PC and DoCoMo phones - at a time when a 320x200 phone display was pretty much state of the art.  They've had something of a rebirth since porting their first game, Game Dev Story, to Android and iOS in 2010, where it became a bestseller.

Since then they've released 18 more games (plus two or three more that are on Android or iOS but still Japanese only), and have a catalog of 36 titles across all platforms.

And yes, I have every game they've released on Android; they're no more than $5, and good for at least 10-15 hours of play each.  Some of them more; I did two full play-throughs of Grand Prix Story to unlock everything, which probably totalled 20 hours over a couple of weeks.

The general pattern set with Game Dev Story is that you run a small company, organisation, or group of some sort, and you have to hire and train staff and research technology to make better and better...  Something. 

Game Dev Story is almost entirely menu-driven; you can watch your people working in the office, but while this display reflects the actual progress of your game projects, it's not interactive.

Later games like Mega Mall Story, Dungeon Village, Epic Astro Story, and the recent Pocket Stables have an interactive map (or for Mega Mall Story, a cross-section view of your building).

Pocket Stables, Grand Prix Story, and Pocket Leage Story also have non-interactive contests - races and football (soccer) games; you train your players/drivers/horses as applicable and set a strategy, but once the contest starts you can't directly influence the outcome.

The games aren't hugely complex, but they are brilliantly crafted little artworks.  The pixel art is just perfect, retro-stylish, adorable, and full of amazing details.  I had dozens of screenshots to show this off, but I lost them all when my Nexus 7 bricked itself.  Here's one, showing two of my horses leading the pack as they round the first corner:*

http://ai.mee.nu/images/PocketStables1.jpg

Anyway, back to the meme: It would need to be some sort of ensemble cast, albeit with a clear leader, working toward a common goal.  And the less sense it would make as a management sim, the better, given Kairosoft's already quirky take on the genre.

* Why, yes, that horse is wearing sunglasses.

Posted by: Pixy Misa at 11:49 AM | Comments (3) | Add Comment | Trackbacks (Suck)
Post contains 478 words, total size 4 kb.

<< Page 1 of 73 >>
108kb generated in 0.1503 seconds; 57 queries returned 281 records.
Powered by Minx 1.1.4-pink.