Review: Operencia: The Stolen Sun – A Rich And Satisfying Dungeon Crawler
Zen Studios’ Operencia: The Stolen Sun doesn’t really get off to the brightest of starts on Nintendo Switch. Opening with a prologue that sees you assume control of King Attila and his wife Reka as they attempt to close a portal between their land and the underworld, things kick off here with a ten-minute introduction that highlights a few of this port’s niggling technical issues, namely a slightly blurred image quality with regards to enemies during battle and a lack of motion controls that can make some puzzles a little finnicky to interact with. Persevere through this very short sequence, however, make peace with the aforementioned negatives, and you’ll be handsomely rewarded with a rich and satisfying dungeon crawler that strikes a sweet balance between engaging story, meaty combat, addictive treasure hunting and clever puzzles.
Once you’ve managed to get the somewhat janky prologue out of the way you’ll be briefly whisked through a character creation suite and then quickly plonked in the ruins of a sunken castle for some good-old fashioned dungeon-crawling action. Gameplay here will be familiar to fans of the Bard’s Tale series, in particular The Bard’s Tale 4 which modernised the franchise’s traditional old-school gameplay mechanics by introducing the much more freeform style of traversal and camera controls that you’ll get to grips with here.
In Operencia: The Stolen Sun you and your party move around dungeons and all other areas of the game world as a single unit from an entirely first person perspective. Traversal takes place on a grid-based system with only four directions of travel but with full control of the game’s camera for engaging with your surroudings. You’ll make your way around sprawling dungeons, uncovering their intricate maps bit by bit as you carefully inch forwards, avoiding various environmental obstacles, solving puzzles and battling with the many beasties you’ll encounter as you go. Instead of random encounters, enemy engagements here can be avoided or instigated – for the most part – at a time of your choosing and sneaking up on your foes will see you ambush them, giving you a welcome stat boost in the combat encounter which follows.
That combat is pretty much par-for-the-course for the genre, a turn-based affair which sees your party of four fighters engage the enemy with a wide variety of melee, ranged, magic and AOE attacks, being careful to manage health and energy bars and applying buffs and healing where necessary to see you through. Arenas are three layers deep, signified here by coloured lines on the floor, and attacks will be more effective if they match the range at which your target is positioned. Each character in your squad has an extensive skill tree to unlock which differs depending on which class they happen to be and XP is gained by battling monsters, finding secrets and treasure, solving puzzles and completing various other tasks. After battles you’ll rest up at campfires to heal, level up, create potions – in itself a very satisfying little minigame – and buy weapons and armour from a merchant.
If it all sounds pretty run of the mill, well, on a basic level it is, there’s nothing in the moment-to-moment gameplay here that will come as a surprise to any fan of this particular sub-genre. However, where Operencia: The Stolen Sun really elevates itself is in a story that’s steeped in fascinating Hungarian folklore, a fun cast of characters who constantly banter back and forth as they go about their business and a series of really well-designed and engagingly atmospheric dungeons that strike a nice balance with how they mix their combat, puzzling and treasure hunting.
Indeed, it’s in the little details where Operencia: The Stolen sun really shines. The voice-acting here, for example, may a bit of a mixed bag but it’s saved for the most part by some fun writing that sees your companions constantly wise-cracking, spinning yarns and having a laugh at each other’s expense as they creep around corridors and battle bad guys. In combat too, enemies have been beautifully animated with a ton of detail in how they move, fight and react to being punished by your attacks – we love how skeletons will occasionally lose their concentration and drop their weapons during battle – and your various magic and AOE attacks are all accompanied by plenty of screen-filling explosions and environmental effects. The combat here is satisfyingly meaty and, although it can occasionally be a little bit monotonous against bog-standard foes, it’s mostly pleasingly strategic and provides plenty of moments where you’ll need to pause and carefully consider your options if you’re to make it through, especially when it comes to the many excellent boss battles that are dotted throughout dungeons.
Puzzling, too, is pretty much uniformly excellent with a good level of variety in the many challenges laid before you as you make your way across Operencia. You’ll need to put the vast array of tools you collect on your journey to work in order to unlock magical doorways, traverse booby-trapped rooms or broken bridges and operate all sorts of mechanical devices that block your path. On more than one occasion we had to bust out a notepad and pen to help us work out how to solve certain brain-teasers and, overall, the game does a very good job of ensuring that it properly challenges you without sliding into frustrating territory. Dungeons also tend to build towards a satisfyingly tough climax each time with boss battles that’ll force you to employ all of your latest attacks and skills usually preceded by some puzzle element and/or miniboss to really keep you on your toes.
Across the roughly thirty-hour campaign here, as you battle to save the kidnapped Sun King Napkiraly by retrieving King Attila’s legendary sword, you’ll engage with a cast of characters plucked from both the pages of history and traditional Hungarian Folklore in a story that’s impressively strong for this type of game and, although it does begin to run out of steam a little in the second half, it’s an entertaining ride that does a fantastic job of framing all the juicy dungeon crawling you’ll get up to in your epic quest.
One thing we would advise as you play through Operencia: The Stolen Sun is that you take your time in each of its levels, investigate your surroundings fully and hoover up every secret and piece of treasure you can find. There’s a wealth of weapons, armour and important recipes to be found as a reward – you can have quick check in your game map to see how much of each area you’ve completed – and doing so will see you level up and avoid missing items or running into a brick wall – as we did – quite early on against some boss or other who you’re just not ready to face. The game also includes a fast travel system which is unlocked four chapters in and is brilliant for returning to earlier dungeons when you’ve unlocked some new traversal options that let you access previously out-of-bounds areas – yes, there’s even a little touch of Metroidvania here. It’s also a good idea to make multiple saves just in case you get completely stuck or find you’ve made the wrong choice somewhere along the way – we’re speaking from bitter experience here. This is a game that rewards thorough exploration of its excellent levels and can really punish you in big battles if you’ve rushed things along – Queen Reka, we’re looking at you.
In terms of this Switch port, as we mentioned there are a handful of niggling issues with the resolution getting a little blurry from time to time during busy combat encounters and we really, really wish motion controls were an option to help fine-tune our movements when trying to place small objects or interact with some finnicky part of the environment. Touchscreen controls are included here but we found them much more of a hassle to use overall than sticking with a controller.
Beyond these minor inconveniences, however, this is a fine port. In both docked and portable modes loading times are short, the framerate never stutters, we didn’t encounter any bugs during our playthrough and the game looks and sounds excellent for the most part as you make your way through its many dungeons. It may not look quite as sharp as the Xbox One version but we reckon that’s a trade-off more than worth making in order to have this game available to play in portable mode where we can dip in and out of its labyrinthian levels at our leisure.
Conclusion
Operencia: The Stolen Sun is a mostly excellent first person, grid-based dungeon crawler that’s brought brilliantly to life via an engaging story, fun cast of characters and some well-designed and hugely atmospheric dungeons. Combat here is satisfying and puzzles, for the most part, land just on the right side of challenging. If you’re looking for a meaty old-school dungeon-crawling adventure with a ton of secrets and treasures to find as you make your way across its world, this one comes as a nice surprise and is highly recommended.
Bienvenido aBox Art Brawl, our weekly look back at the same game’s retro box art from around the world with a cheeky vote attached.
To coincide with the release of Animal Crossing: New Horizons we took a look at the first game in the series last week. Despite the North American and European variants being very similar, the minor differences elevated the North American version way above the rest with a comfortable 59% of the vote. Japan mopped up just 7% leaving Europe in the middle with the remainder.
After the lovely and contemplative relaxation of Animal Crossing, we’re taking to the streets (digital ones, we hasten to add) with Streets of Rage 3 this week. Yes, we broke the mould with a non-Nintendo system game back in Box Art Brawl #32 with Sonic the Hedgehog, with the proviso that the game has appeared on a Nintendo platform. This week’s game is available on Switch as part of the rather excellent Sega Mega Drive Classics collection (which, crucially, includes the Japanese version, AKA the one you should play).
To be honest we’re just whetting our appetites for the upcoming Streets of Rage 4 with this selection, and with many people across the globe currently under a lockdown of some sort thanks to COVID-19, what better way to release some of that pent up tension with an underappreciated beat ’em up, eh?
Let’s get down to it, then. Round 1…
North America
We begin in North America with Axel, Blaze, Dr. Zan and unlockable character Roo practising their moves on a dock as the sun sets (or rises?) behind the city in the background. Skate, or Sammy if you prefer, is entirely absent for some reason and the positioning of the four characters is a little odd. Your eye is drawn to Zan’s electrified cyborg arm, and while he and Blaze are rendered pretty well, poor Axel has seen much better days.
Midway through his patented Grand Upper punch, the veteran brawler’s mug is enough to distract you from the odd proportions of his body. His hands and feet are enormous and the poor chap has taken some heavy blows to the face. This is the third game, we suppose.
We like how Zan’s hand breaks over the red Genesis strip down the left side, although we’re less enthused with Roo’s foot doing the same. There are some strange perspective issues here that become more evident the longer you look, but it’s got plenty of energy.
Japan
All the characters look more or less as you’d imagine them from the in-game sprites on the Japanese cover, with Axel looking suitably ripped and Blaze reminding us of her, er, formative influence on us as a young gamer. Ahem.
Sammy is present and correct and Zan’s massive cyborg body presents the cast as they all stand in front of a blazing… something. We see robotic hands reaching out behind the kick-ass Japanese title. It’s evocative, dynamic, colourful and beautifully painted. In fact, the only fault we can find with it is Axel’s shirt. What’s going on with that? Is it cling film? Is his white t-shirt just soaking wet with sweat after giving dozens of goons a sound beating? It almost looks like he has smeared lard over his chest in the form of a vest.
Europe
Taking a leaf from the North American book when it comes to omitting characters, Dr. Gilbert Zan takes centre stage on the European blue box, although with less obviously cyborg appendages. Killer ‘stache, though. We assume Blaze has just had her head crushed and twisted by an unseen enemy thanks to its unnatural angle and curiously small size compared to the rest of her body.
The city with the ominous lightning storm looks nice, the water looks nice, the logo is cool and we don’t mind the big blue strip with prominent placement of the Mega Drive and SEGA logos, either. It is still lacking something, though, and despite any good points it may have, we can’t stop scrutinising Blaze’s head.
Them’s your picks this week. Click your favourite below and hit the ‘Vote’ button to register your choice:
We hope you’re all keeping safe and sound wherever you are. Happy gaming and we’ll see you next week for another round.
Posted by: xSicKxBot - 03-31-2020, 12:42 AM - Forum: Lounge
- No Replies
SoulCalibur 6 Gets Update Before New DLC Character, Full Patch Notes Detailed
In preparation for SoulCalibur 6's upcoming guest DLC character, Bandai Namco has released a new update on PC, PlayStation 4, and Xbox One for the long-running fighting game. We've compiled the full patch notes below.
The headlining feature of the update is Haohmaru, the white gi-clad samurai from SNK's Samurai Shodown. The patch adds him as a playable character, though he can only be acquired by purchasing him individually for $6 or picking up the game's $34 Season Pass 2. Haohmaru will become available on Tuesday, March 31.
The patch also adds new creation items for the game's character creator, including new weapons for Cervantes and Taki-based created fighters, extra clothing and accessory options, and more.
Python: How to Count Elements in a List Matching a Condition?
I stumbled across this question when browsing through StackOverflow and it got me thinking: what’s the best way to count the number of elements in a list that match a certain condition? Can you generalize this way to both general conditions (e.g. x>3) and regular expressions (e.g. 'a.*')?
Short answer: you can count the number of elements x that match a certain condition(x) by using the one-liner expression sum(condition(x) for x in lst). This creates a generator expression that returns True for each element that satisfies the condition and False otherwise. Since the True and False values are represented by integer 1 and 0 values, you get the number of matching elements by summing over the iterable.
Try it yourself with the interactive code shell:
In case, the browser interpreter doesn’t show up in your browser, here’s the raw Python code:
## FRAMEWORK FOR CONDITIONAL COUNT ## # Define any condition here
def condition(x): return x > 10 # Create the list
lst = [10, 11, 42, 1, 2, 3] # Count the number of matching elements
print(sum(condition(x) for x in lst))
# What's the output?
How can you count elements under a certain condition in Python? For example, what if you want to count all even values in a list? Or all prime numbers? Or all strings that start with a certain character? There are multiple ways to accomplish this, let’s discuss them one by one.
Say, you have a condition for each element x. Let’s make it a function with the name condition(x). You can define any condition you want—just put it in your function. For example this condition returns True for all elements that are greater than the integer 10:
But you can also define more complicated conditions such as checking if they are prime numbers.
Python List Count If
How can you count the elements of the list IF the condition is met?
The answer is to use a simple generator expressionsum(condition(x) for x in lst):
>>> def condition(x): return x>10 >>> lst = [10, 11, 42, 1, 2, 3]
>>> sum(condition(x) for x in lst)
2
The result indicates that there are two elements that are larger than 10. You used a generator expression that returns an iterator of Booleans. Note that the Boolean True is represented by the integer value 1 and the Boolean False is represented by the integer value 0. That’s why you can simply calculate the sum over all Booleans to obtain the number of elements for which the condition holds.
Python List Count Greater / Smaller Than
If you want to determine the number of elements that are greater than or smaller than a specified value, just modify the condition in this example:
>>> def condition(x): return x>10 >>> lst = [10, 11, 42, 1, 2, 3]
>>> sum(condition(x) for x in lst)
2
For example, to find the number of elements smaller than 5, use the condition x<5 in the generator expression:
>>> lst = [10, 11, 42, 1, 2, 3]
>>> sum(x<5 for x in lst)
3
Python List Count Zero / Non-Zero
To count the number of zeros in a given list, use the list.count(0) method call.
To count the number of non-zeros in a given list, you should use conditional counting as discussed before:
def condition(x): return x!=0 lst = [10, 11, 42, 1, 2, 0, 0, 0]
print(sum(condition(x) for x in lst))
# 5
Python List Count Lambda + Map
An alternative is to use a combination of the map and the lambda function.
Here’s the code for this one using the wildcard operator in a pattern to count all occurrences of this pattern in the list.
>>> import re
>>> lst = ['Susi', 'Ann', 'Susanne', 'Susy']
>>> pattern = 'Sus.*'
>>> frequency = sum(1 if re.match(pattern, x) else 0 for x in lst)
>>> print(frequency)
3
The generator expression produces a bunch of 1s and 0s—the former if the list element starts with prefix 'Sus' and the latter if it doesn’t. By summing over all elements, you get the number of matches of the wildcard operator.
Where to Go From Here?
You’ve learned how you can get the number of elements that match a certain condition. It can be a Boolean condition or even a regular expression—the framework stays the same.
Do you want to accelerate your learning efficiency? Do you want to work from the comfort of your own home? Do you want to make a comfortable living by coding 3-5 hours for clients online?
Then join my Python freelancer program and take your first steps towards six figures and attainment of your practical code projects in no time!
No more dusting off old cartridges to experience a cult classic: Doom 64 is now available on home consoles for the first time since it released on Nintendo 64 in 1997.
Fight hordes of bloodthirsty demons across Doom 64’s 32 levels of fast-paced, first-person shooter action. In classic Doom style, you’ll rely on quick reflexes, big freakin’ guns, over-the-top power-ups, and even your own fists to take on Hell’s armies!
We’re excited to bring this action-packed chapter in the Doom franchise to a whole new generation of Slayers. So, whether you’re feeling nostalgic or jumping in for the first time, we hope you enjoy some old-school demon slaying on Xbox One — pick it up today on the Microsoft Store!
DOOM 64
Bethesda Softworks
☆☆☆☆☆62
★★★★★
Celebrate DOOM’s 25th anniversary with the release of DOOM 64, originally released on the Nintendo 64 in 1997, and now available for the first time on Xbox One. Fight against demons in your crusade to hunt down the Mother of Demons and stop Hell’s invasion. As you battle through more than 30 action-packed levels, be on the lookout for enhanced weapons and secrets to help you put an end to the demonic threat.
Although the decision may result in some PSN users experiencing slower or delayed game loads, the company reiterated that gameplay will remain unaffected.
Tencent and Huawei are working on a mobile cloud gaming platform
Chinese tech companies Tencent and Huawei have partnered to develop a mobile cloud gaming platform.
The collaboration was announced at the Huawei Developer Conference 2020 (via South China Morning Post), and will see the pair establish a game development lab to explore various technologies including cloud streaming, artificial intelligence, and VR/AR.
In the area of cloud streaming specifically, a WeChat post from Tencent explained the lab will be working on turning its ‘GameMatrix’ cloud gaming platform into an “industry-leading, high-quality and low-cost mobile cloud gaming solution.” It has also been tasked with developing new chip features, debugging tools, and optimization solutions.
Tencent is one of the biggest names in the games industry, and is best known as the owner of League of Legends developer Riot Games and for publishing popular titles like Rocket League, PUBG Online, and Call of Duty: Online in China.
Huawei, meanwhile, is one of the world’s most prominent consumer electronics and telecommunications companies, and as of 2018 was the second-largest smartphone manufactuer in the world behind Samsung.
Found yourself with a lot of free time on your hands lately? Yeah, you’re not alone. Why not spend the time improving your programming ability, which is exactly what you can do with the Software Development by O’Reilly bundle on now. A collection of e-Books on a broad range of subjects including better programming habits, test driven design, algorithms and design patterns. As always this bundle is organized into tiers:
1$ Tier
Technology Strategy Patterns
Apprenticeship Patterns
97 Things Every Programmer Should Know
The Art of Readable Code
Algorithms in a Nutshell
8$ Tier
Test-Driven Development with Python
Introduction to Machine Learning
Becoming a Better Programmer
Regular Expressions Cookbook
Head First Agile
15$ Tier
Learning CoreDNS
Programming Quantum Computers
Cloud Native
Real-World Software Development
Head First Design Patterns
All of the books are available in PDF, MOBI and EPUB formats. As with all Humble Bundles you can decide how your money is allocated, between the publisher, Humble, charity and if you choose (and thanks if you do!) to support GFS using this link. You can learn more about the bundle in the video below.
Comparing the 11-inch versus 12.9-inch 2020 iPad Pro
The new 2020 iPad Pros are powerful, stunning, and better than ever. We take a closer look at both sizes of the 2020 iPad Pro to see what the differences are in specs as well as what it is really like to use the larger or smaller versions.
The 11-inch and 12.9-inch iPad Pros
Specs and features
One of the most common questions we receive ask if there is any difference in specs or performance between, say, the entry-level 11-inch iPad Pro and the maxed-out 12.9-inch iPad Pro. We are happy to say that no, there is absolutely no difference and you won’t be losing out on any performance by going for the smaller 11-inch iPad Pro over the 12.9.
[embedded content]
Between the two, the processors, internals, and other specifications are exactly the same, with the only difference being the larger display. The 11-inch has a 2388-by-1668 display at 264 pixels per inch while the 12.9-inch comes in at 2732-by-2048 at the same pixel density.
That means you don’t get a better display either, just a larger one, by going with the 12.9-inch.
Both devices run the same software and have the same accessories. They both work with the second-generation Apple Pencil and can be connected to the Smart Keyboard Folio or upcoming Magic Keyboard.
Keyboards
Speaking of keyboards, if you do a significant amount of typing on your iPad Pro, the 12.9-inch is a far better option for two distinct reasons.
On-screen keyboard displayed on the 11-inch (left) and 12.9-inch (right) iPad Pros
The first is the on-screen keyboard. Going from the 11-inch to the 12.9, the keyboard covers up far less of the display. Depending on the app, you can get far less usable space on the 11-inch model. The 12.9-inch takes up less than half the screen while the 11-inch is more than half the screen.
Then there’s the physical Smart Keyboard Folio.
Comparing the Mac’s Magic Keyboard to the iPad Pro’s 12.9-inch Smart Keyboard Folio
With this, the 12.9-inch has a full-sized keyboard. Comparing it to our Mac’s keyboard, they are the same size. This makes a world of difference when you move between a desktop or laptop and your iPad Pro. Your fingers gain a sense of muscle memory and when the keyboard keeps changing sizes, your fingers trip up and you make more mistakes.
The 11-inch iPad Pro has a compressed keyboard and doesn’t align with how your fingers were trained. It is still a solid keyboard, but requires your fingers to “relearn” the key placement each time.
Multitasking
An 11-inch (left) and 12.9-inch (right) iPad Pro with two apps in split view, one app in slider over, and a movie playing in PiP
Another significant differentiator is multitasking, as a lot of users don’t take full advantage of the multitasking abilities iPad Pro has. At the same time, you can open two apps side-by-side in split view, bring in another via slide over, and watch a movie in picture-in-picture.
If you do that on both displays, there is a stark contrast regarding what you can see. The 11-inch iPad Pro has very little usable space —even less if you tried to open up the keyboard to type.
The 12.9-inch, on the other hand, has plenty of space and is easy to write on while looking at a source, while monitoring your Twitter feed, while the news is playing in the background, or whatever your second task happens to be. It is a lot going on, but is manageable on the larger display.
Portability
A larger screen may inherently lend itself to more productivity, but it is hard to beat the compact size of the 11-inch. The 11-inch is a true workhorse in a small body and if you tote it around frequently, the 11-inch size may be the way to go.
We’ve been steadfast users of the 12.9-inch due to multitasking capabilities and the necessary space for video editing, but spending a few days again using the 11-inch has made us love that more compact size. Icons are a bit smaller —which is good if you like fitting more onto a smaller display but bad if you have problems with your eyes.
The 11-inch iPad Pro is not only the most powerful iPad, but it is the physically smallest other than the iPad mini. That is a great tradeoff if you want both power and portability.
We also prefer the 11-inch when it comes to media consumption. It is lighter and more comfortable to hold for long bouts of time while reading, playing games, or kicking back to watch a video.
Reading on the iPad Pro
In the end, it is hard for us to with any degree of certainty recommend one over the other. We are fond of the 12.9-inch for its display and production values but love how easy the 11-inch is to carry around.
If you fall into one camp over another, hopefully the decision is easy for you when picking up your new tablet.