Trailer for the Roguelike Celebration 2018

The Roguelike Celebration is happening again this year, October 6 and 7. I will be flying to SanFran to assist and also give a talk about the History of Roguelikes.

Had an idea running on my head for a while to make a “trailer” for the event (no one asked me for it). At first, I thought of creating a playable classic roguelike using my JSRL roguelike template. I actually did create the foundations for it (as in walk in a predefined map), but it lacked the cinematic potential for a short trailer. In any case, I integrated the “torch” effect from the unicodetiles.js example into JSRL, which may be useful. You can check out the integration here.

Screen Shot 2018-08-10 at 7.30.17 AM

Then I had another idea and I just couldn’t be at peace until I implemented it. I think it occurred to me a day while driving and listening to the Mega Man III OST. I thought I had found the perfect tune for it. So, even in a busy week with lots of work, I just had to do it.

The trailer features the awesome speakers’ lineup in a “robot-masters” NES Megaman stage selected style.

I implemented it using JavaScript and Phaser, you can check the source code here and the demo running live here

Of course, there’s little structure to the project since it was meant to be a quick job (and is also pretty simple). Most of the relevant logic can be found in a single Object, the Game state. I set up a stage with a black background and the gray strip, as well a Sprite object for the character and 4 text fields. I used a Megaman 10 font (I had found another one for Megaman 2 but for some reason, it could not be loaded as a web font), I performed a simple centering function based on each line’s character count to keep the characters as sprites in the grid (thus getting a bit close to being a NES “background sprite”?).

There was also a simple “particle” animation in the background, instead of stars they were small @ signs because, you know, roguelike. I used the same color palette used on the Roguelike Celebration logo for them.

Of course, the most fun part was doing the pixel art for the speakers. I used a bunch of Mega Man 2 robot masters as a base and then I proceeded on tweaking them for each speaker. The ones I know in person where easier, for the others I had to do a bit of stalki Internet research, I hope I managed to capture their likeness.

Finally, I reused the “Retro TV with scanlines” from Cat Cafe.

 

Ananias Fellowship Edition hits 1.000+ installs on Google Play!

I missed the date, but we hit the 1K milestone for the paid version of Ananias on Android, last February 23 🙂

Screen Shot 2018-03-18 at 9.03.17 PM

We also surpassed the 1K mark on steam about 3 months ago (for sales), activations are waaay higher now (over 5K!) I wonder where I got that many? (maybe some bundles which I forgot to deactivate unused keys) while it took about 4 years in Android, it took less than a year on Steam. The Free edition on Android is now close to 60K cumulative installs

Screen Shot 2018-03-18 at 9.10.08 PM

Meanwhile, on the Apple Store,  Ananias has sold a bit over 300 units, in about the same period of time than Steam. So far, all of this has been without marketing campaigns or major advertising (besides some minor and useless facebook ads).

In other news, I decided to make the project board public, take a look if you feel curious 🙂

Ananias 2.4.4 released for iOS

It was about time to make a release for iOS. The last release was 2.4.1 from July 10, 2017! I was hoping to pack more into it but since there are many good gameplay changes (including a new class), a critical UI fix, and it’s unlikely I’ll be able to work on it in the next couple months, I figured it was a good time to do it.

New version coming soon to Newgrounds and GameJoltHere’s a summary of the changes.

Ananias 2.4.4 released to itch.io and Steam

It was about time to make a release for itch.io. Last release was 2.4.1 from July 10 2017! I was hoping to pack more into it but since there are many good gameplay changes (including a new class), and it’s unlikely I’ll be able to work on it in the next couple months, I figured it was a good time to do it. I also packed a new version to Steam (which had 2.4.1 from October 31 2017)

New version coming soon to NewgroundsGameJolt and  AppStore. Here’s a summary of the changes.

Expedition: Mass Units test

I decided to perform another test of Phaser running on a 800×600 Canvas, multiple units on screen each one moving randomly. It seems to work fine with around 500 units which should be fine.

Mass Units Test

100 Units – 60 FPS

100

500 Units – 40 FPS

500

1000 – 30 FPS

1000

2000 Units – 15 FPS

2000

5000 Units – 7 FPS

5000

 

Ananias 2.4.4 – Released for Android and web

It was about time to make a release for Android. Last release was 2.4.1 from July 10 2017! I was hoping to pack more into it but since there’s an important UI bug and many good gameplay changes (including a new class), and it’s unlikely I’ll be able to work on it in the next couple months, I figured it was a good time to do it.

  • Standard Edition
  • Fellowship Edition

New version coming soon to itch.io,  NewgroundsGameJolt,  AppStore and Steam. Here’s a summary of the changes (for Android)

User Experience

  • Allow continuing games from older version, warn game wont be saved.
  • Fix issue with confirming spell selection on mobile

Gameplay

  • Add Witch character class and Witchcraft magic school
  • Limit usage of stat upgrades to 7
  • Make charm effect only work for 10 to 15 turns
  • Make summon spells create a single monster by default
  • Make befriend monster spells higher level
  • Make sick fountains reduce attack instead of contracting it (allow recovering)