torkell: (Default)
On the plus side, today some more shininess arrived at work in a suitably ominous-looking box:


Caution: may contain flammable bobcat.

This raised a few eyebrows - work has had Li-Ion batteries self-destruct in the past - but I didn't order any batteries. Instead I ordered this:



Shiny!

Now all I need to do is track down the corresponding Amiibo...
torkell: (Default)
So apparently, the way to sell games these days is to supply maybe a dozen copies for the entire country and let everyone fight it out with eBay scalpers. Because of course being perpetually out of stock is an excellent indicator of how popular a game is - look, it's so popular we sold out within 5 minutes it's the fastest selling game ever!!!1111!!111!11one.

I can quite understand why some posters online are rage quitting franchises and consoles over this. What's the point of buying a console if the games you want are never available for it, or even more aggravating when the game is available but the extras (*cough*amiibo*cough*) aren't?

The special edition of Metroid: Samus Returns is a good example of this - judging by Reddit, not only did Amazon run out of stock within a minute of opening pre-orders they then cancelled a whole slew of accepted orders. Meanwhile Nintendo's website lasted less than an hour before taunting everyone with an "Out Of Stock" button, and the official line from them is "we don't currently have details on whether we will be getting more of these in stock" (I emailed and asked). The result: if you want the special edition, you have to pay an eBay scalper a minimum of a 50% premium for it. Funnily enough I don't feel like supporting scalpers... and in the meantime I've not bought the standard one because if Nintendo does release more of the special edition I'd feel very silly having two copies of the game. So Nintendo, a direct result of your failing at pre-orders (and lack of indication as to if there will be another run) is right now a lost sale of either edition.

Sigh. Well, if publishers aren't actually interested in selling products, then it's their loss.


Edit: between writing and getting round to posting this rant, I got an email from a stock notification I'd left on alza.co.uk (who actually understand the concept of subscribing for updates, unlike Nintendo, who merely suggested that I "keep an eye on the website for any information on future incoming stock"). A short while later I managed to successfully order their one (!) leftover copy of Metroid: Samus Returns Legacy Edition, and a parcel is now on its way from Prague of all places.

Dear Tories: please don't destroy the common market, I like being able to just buy stuff from Europe without faffing around with customs and import duties (then again, the last couple of CDs I ordered from outside the EU survived customs unchallenged despite being marked "gift, £1"...).

I also managed another rare find: a boxed, unused Amiibo (Fox from the Smash Bros collection) on sale for only £8 - that's less than the official retail price - at the local second-hand games shop. That was very surprising given that they were selling unboxed Ocarina of Time Link Amiibos for £45 each!
torkell: (Default)
Cross-posted to deviantArt


Random inspiration struck again, and this time I remembered that Kid Icarus: Uprising has an AR mode in it (along with support for just about every other feature of the 3DS - if nothing else, it's an excellent tech demo). So after a few minutes of experimentation here's a photo of Pit, balanced on the palm of my hand and gazing out across the creek. Who says angels aren't real?
torkell: (Default)
Today's discovery is working out just how to configure Eclipse so that it actually finds the correct headers for a C++-based project I was poking at. This is hard enough most of the time but in this case it's cross-compiled with a MinGW-based GCC and a custom Makefile, and Eclipse CDT helpfully doesn't tell you that autodetecting the config failed.

No, this isn't the NAS I was poking at a few years back - that I solved by getting a slightly newer NAS with a more complete Linux install including compiler. Today's target embedded system is a 3DS, using the devkitARM toolchain.

Anyway the answer was surprisingly easy but not at all intuitive: in the project properties go to C++ Build and on the Builder Settings tab tick Generate Makefiles automatically but don't apply the change yet. Then go to C++ Build → Settings and a new Tool Settings tab will be visible. Select Cross Settings and fill in the correct path and prefix (including the trailing hyphen, so something like "arm-none-eabi-"). Finally go back to Builder Settings and untick Generate Makefiles automatically, and now you can apply the changes. Right-click on the project, pick Index → Rebuild and all the broken includes should sort themselves out.

That solved most of my problems but still left Eclipse whining about some unresolved includes. That turned out to be because the code I was looking at wanted a newer C++ standard - to fix that go through the rigmarole to make Tool Settings reappear and under Cross G++ Compiler → Dialect pick the appropriate standard. Or if the one you want isn't listed, then enter the option in Other dialect flags (for devkitARM I needed "-std=c++14").

I still had to manually add the header path for libctru and a couple of defines that were in the Makefile, but that's fair enough - it's getting the system headers all sorted that's the hard part!
torkell: (Default)
Pre-ordering directly from Nintendo works very well - they actually ship what they say they will (unlike GAME who ran out of the pre-order bonus for one Zelda DS game - probably Spirit Tracks), and even better deliver stuff early (unlike GAME online who won't even ship until launch day).

So I now have a shiny new copy of Hyrule Warriors Legends, a shiny pre-order bonus (in the form of a compass-like clock), and a very shiny New 3DSXL!

23032016_001

Since I'm at work I'll have to wait until later to set it up and transfer everything across, but I did power up the 3DS (thoughtfully Nintendo shipped it with a charged battery) and had a quick play with the improved 3D display. The front-facing camera now does face tracking and adjusts the 3D display to compensate, and the result is that you can move the 3DS from side to side and tilt it left and right, and the 3D Just Works. Impressive!
torkell: (Default)
Remember the other day I sat down and worked out the odds for StreetPass Battle? It ended up with 1 in 7ish odds of winning with 145,072 soldiers, or a 50% chance of winning after 7 battles.

Well, I finally reached the magic number (actually got to about 150,000 thanks to splatting a StreetPass monarch with a smaller army), took on the final empire... and won on the first attempt at those odds. Go me!

This reminds me of my first attempt at the treasure chest minigame in Minish Cap, where I got all the way to the end first try. I've never managed to repeat that feat.

Congratulations, my liege! I always believed you could do it!
Wentworth, StreetPass Battle
torkell: (Default)
So one of the extra minigames in StreetPass Mii Plaza is StreetPass Battle, wherein you defeat a succession of opposing empires in a best-of-three succession of battles with a rock-paper-scissors-like type system (type disadvantage wipes out half your troops, then largest army wins). There's some skill in that you can choose how your army is split into cavalry/archers/infantry and then pick which group to send into each battle - with care (and careful use of the spy ability) you can defeat much larger opposing armies.

This all falls apart against the final empire which is a straight run of five battles with each side's entire army. The loser of each battle loses half their troops, and whoever's army is biggest at the end wins. I think the AI's play is random here - certainly it's not the same pattern on each attempt, and rock-paper-scissors has limited scope for trying to be smart.

Anyway, the other day I realised that the odds change in steps as my army grows - adding ten soldiers won't change them, but adding enough to put me over 50% of the opposing army size will. So I thought a bit more and started working the various odds out...


Let's start with my current army, which contains 138,121 soldiers. The final empire has I believe a fixed size of 290,143. To win I have to end the five battles with more soldiers than the AI - obviously, if I win all five battles then I win because the AI will be left with 290,143 ÷ 25 = 9066 soldiers (give or take a few depending on how the game rounds the numbers). But how many battles do I actually need to win?

The answer is two. After winning the first the AI has 145,071 soldiers which is still larger than my army, but a second win reduces that to 72,535 which is less than my army. But I then have to maintain that lead, so I must at a minimum tie the remaining three battles. All in all (and if my vague memories of probability math are right), this gives me a chance of winning of (⅓)2 × (⅔)3 = 0.0329 or about 1 in 30ish which is rubbish. Except there's another path to a win - if I win three battles, I can then lose one and still end up on top (with a result of 69,060 against 36,267). That's got a chance of um... 3 wins times 1 any-result times 1 tie-or-win = (⅓)3 × 1 × ⅔ = 0.0247 or 1 in 40. Overall my chance of success is 1 in 17ish which is still rubbish, and tells me that there's really no point challenging the AI until I get a few more soldiers.


Like, oh, another 6951 or so (surprisingly easy as your army grows based on the size of armies that you StreetPass). At that point with my 145,072 soldiers I can achieve a win with any of:

One win and four draws (or better) = ⅓ × (⅔)4 = 0.0658
Two wins, a loss, and two draws = (⅓)2 × 1 × (⅔)2 = 0.0494
Three wins and two losses = (⅓)3 × 12 = 0.0370

Basically I have to win at least one more time than the AI does. Added up this gives me a chance of victory of 0.152 or better than 1 in 7. So, waiting until I get a few more troops will more than double my chance of success. Nice!


For even more fun, if I hold off until my army is larger than the AI's then the AI now has to win more than me, and I get a 6 in 7 chance of splatting it. So I could just wait until that happens. Or thinking about it, could I expect a win with fewer troops? I've not mentioned that there is a penalty to losing in that 10% of your army runs away, so I'd have to rebuild between battles... but if my army is large enough, then I could run battles back-to-back and have a good overall chance of winning one of them. So, if I have 145,072 × 1.16 = 257,003 soldiers (probably a little more - remember, rounding) then I get 7 attempts before dropping below half the enemy size and have a better than 50% chance of seeing one win out of those attempts. Each attempt still only has a 1 in 7 chance of success so my statement earlier about army size and thresholds still applies - in fact, if I'm patient and wait to replenish my army after each loss I can get by with even less troops. If I lose 6 back-to-back battles then overall 111,931 soldiers run away, but if I fight 6 battles at 145,072 and wait to rebuild after each one than I only lose 87,043 troops.

So, I think the most economical way to sensibly see a win is to battle each and every time I reach 145,072 soldiers, and that'll likely take 7 battles and cost me 87,043 soldiers from lost battles. Alternatively there's always the brute force approach - if I ever get to 8,224,097 soldiers then I will win, because the AI can win all five skirmishes and I'll still have more soldiers left... but accumulating that many will take ages and many play coins...
The path to world conquest is not easy, but let us give it our all!
Wentworth, StreetPass Battle
torkell: (Default)
Typical. I get to the end of NaBloPoMo and my journal then descends into radio silence... though at least I didn't end with a fail this year!

It's been five years since I last posted any friend codes, and since then I've moved on to a new generation of consoles. So, if you've got a 3DS or a Wii U and fancy challenging me to a round of Mario Kart or taking part in the epically bonkers Triforce Heroes, feel free to add the friend codes below!

3DS: 0275-8892-8373
Kid Icarus: Uprising
Mario Kart 7
The Legend of Zelda: Triforce Heroes
Theatrhythm Final Fantasy: Curtain Call

Wii U: Torkell
Mario Kart 8

Mii Plaza

Nov. 19th, 2015 11:59 pm
torkell: (Default)
Oh wait, is that the time?

I got distracted by the various minigames in Mii Plaza. Let's see... so far I've completed all of the puzzles, beaten Quest many times (both I and II) and unlocked everything in that, cleared 8 missions in Squad, conquered 8 countries in Battle (and just now beaten an army slightly over twice my size), and made my way up to floor 6 in Mansion.

And probably spent a frankly silly number of play coins on it all to achieve that. I think I went through over 200 during one boss battle in Quest II, by continually cycling characters through with the potion of valour. Still, I've not found many other uses for play coins, and I easily accumulate the daily cap of 10 coins just with the normal amount of walking I do (today's step count is at 5442, so that would be 54 coins if it wasn't for the cap).

Samus

May. 15th, 2014 08:25 pm
torkell: (Default)
Today's photo is of Samus, standing on my balcony.



Interestingly this photo doesn't work as well in 3D, because the reference point the 3DS uses for where to place Samus is based on the AR card. That's on a chair to get it closer to the 3DS and hence make the character larger, though Samus still isn't large enough to be properly life-like despite me printing an A4-sized card (using the images here). Anyone got an A3 colour printer?
torkell: (Default)
This'll be a bit of an experiment to see what LJ makes of MPO photos - hopefully it won't de-3D them.

As I've mentioned before, I picked up a 3DS over Christmas. And not only does it have a glasses-free 3D screen, but it also has two cameras on the outside allowing it to take 3D photos. It is a bit eerie the first time you fire up the camera app and see "through" the screen into the real world. Anyway, over the past couple of weekends I've been taking it with me and using it instead of my old Olympus C-3030 (which currently fails at metering in bright sunlight).

A quick note first: to actually view these photos in 3D you will need to visit this page using the 3DS web browser, by either copying the address or scanning the QR code above (which goes to the mobile version of this post). Once open in the browser, tap on a photo and it should open up on the top screen. You might also be able to view them with a 3D TV.

Anyway, photos )

I can see possibilities with this...

AR Games

Jan. 3rd, 2014 09:23 pm
torkell: (Default)
I've (finally) bought myself a Nintendo 3DS (the XL one, as that's what Game happened to have in stock) and spent probably too much money on games for it. So far I've got Starfox 64 3D, the two Professor Laytons, and of course A Link Between Worlds. The latter is going to sit there taunting me for a while as I've yet to get round to A Link To The Past despite [livejournal.com profile] elemnar picking up the GBA version many years ago (and as a result our dad is now actually further ahead of us in a Zelda game).

And out of all the games I now have for it, the one that's currently putting a silly grin on my face? The built-in AR Games. Because it turns my desk into a firebreathing dragon!

May 2025

S M T W T F S
    123
45678910
111213141516 17
18192021222324
25262728293031

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 22nd, 2025 08:43 am
Powered by Dreamwidth Studios