The Last One

Started by glurex, Thu 29/02/2024 05:00:35

Previous topic - Next topic

glurex




Awake in a pixelated room, surrounded by the distinct abundance of the same four shades of green. It nostalgically harkens back to those '90s games.
Could this be another cliché where everything turns out to be a dream? Or is there something more behind the mysterious creatures lurking in the forest?
Don't give up even when all seems lost. Starting the game anew might hold the key to rescuing more than one lost soul.


The Last One is a brief and simple adventure paying homage to the classic GameBoy aesthetic.

Download it here:



Credits:

  Programming, Coding, Puzzles, Story

Manuel M. (glurex)

    Third Party Scripts/Modules

- AltKeyboardMoviment by Khris (AGS, slightly modified by me)
- TypeWriter by Phemar (AGS, slightly modified by me)

    Music

TipTopTomCat (itch.io)
   
    Sounds

- Sweet Sounds By Coffeevalenbat (itch.io)

- Pokemon Red_Blue Sound Effects

    Graphics made from

- World tilesets By Monkeyimage (Itch.io)
- GB Studio By The Pixel Nook (Itch.io)

  Fonts

- 04Font by Yuji Oshimoto
- Early GameBoy by Jimmy Campbell (Slightly modified)
- 07 Arrows by Sizenko Alexander

AGS 3.5.1 by Chris Jones et al.



THANKS FOR PLAYING!

bicilotti

The game is quite interesting, dialogue lines funny and even some witty puzzles. Controls were a bit awkward to me, but that is minor. Recommended!

glurex

Thank you very much for playing, Bicilotti! I'm glad you found it interesting! I understand that the controls may seem a bit clumsy at first (maybe as we are more 'accustomed' to the mouse and point-and-click), but once you get used to it, it's not so bad I guess. On the other hand, perhaps the symbol I choose for the shift key is not so clear in the (in-game) controls; keep it pressed makes the character move faster, which speeds things up a bit.

glurex

A little update:


🕶 Added a top-screen 'visor': now you can see a short description of objects or characters you interact with. Of course, you can disable it in the in-game settings menu.



Danvzare

I love the Pokemon aesthetic you've got going on.  :-D

heltenjon

I played the game...twice.  ;)

Like @bicilotti , I too had some initial troubles with how the controls worked, but once I figured it out, it was nice going. I'm not a member of the GameBoy crowd, but I enjoyed the game in its own right.

Just wondering, @glurex -
Spoiler
It's not possible to activate the orb the first time through, is it? How did you do that? Does the game load an autosave or something? Like when you type your name?
[close]

glurex

Thanks for playing the game, Heltenjon! I completely understand about getting used to the controls. I remember going through the same thing—though on a different scale—with Ashina: The Red Witch. The Game Boy aesthetic simply adds a layer of nostalgia for some people. It's good to know the game is enjoyable even without that feeling :)

Spoiler
The orb can only be activated—much to the computer's horror—the second time you play the game (once electronic devices take over the small world around you, and the game's intro changes). I designed it as a sort of deus ex machina that reveals the truth: the creatures, called yokai, are actually ordinary humans. And the objects that supposedly set them free are, in reality, harmful. This twist affects the three endings I came up with.
Spoiler
I'm not sure if you've reached the third ending yet (which I informally call the "glitch ending"), where you save some humans but end up condemning some yokai.
[close]
[close]

heltenjon

Quote from: heltenjon on Sun 19/01/2025 20:17:41I played the game...twice.  ;)
That means
Spoiler
I have only played the main two endings yet.
[close]

But I think you misinterpreted my question. I was wondering how you coded it.  :)

glurex

Ah! Apologies, I understand now. Yes, I use an ad hoc savegame for that. Ideally, it's much better to make use of the "File" functions, but for some reason (this behavior is already documented in the forum), I was having issues with Windows Defender warnings (and I was worried this might happen to someone else who might then think the game contains a virus). So, I opted for a very inelegant but functional solution: generating an "artificial" savegame and using a series of checks to store the game's state.

On the other hand, what you mentioned about the name entered into the computer doesn't use that workaround at all. It's simply stored in a global variable of type String (global variables don't just store integers).

Crimson Wizard

Quote from: glurex on Mon 20/01/2025 02:14:54Ideally, it's much better to make use of the "File" functions, but for some reason (this behavior is already documented in the forum), I was having issues with Windows Defender warnings (and I was worried this might happen to someone else who might then think the game contains a virus).

Could you elaborate, which issues with Windows Defender did you have using File functions?

heltenjon

#10
Quote from: glurex on Mon 20/01/2025 02:14:54On the other hand, what you mentioned about the name entered into the computer doesn't use that workaround at all. It's simply stored in a global variable of type String (global variables don't just store integers).
Yes, I wondered if you doubled it by naming the saved game in the same input. Then possibly making the choice of continuing or starting from scratch depending on the username. (I don't know if that's feasible or not.)

Anyway, very cool!

EDIT: I guess that means that to start from scratch, I'll just delete the saved games. (If someone else in the household wants to play the game.)

SMF spam blocked by CleanTalk