Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
68 user(s) are online (47 user(s) are browsing Forums)

Members: 1
Guests: 67

sailor, more...

Headlines

 
  Register To Post  

Follix - new game for AGA Amigas [RELEASED]
Quite a regular
Quite a regular


See User information
Making ArtPazz (a remake of my third game ever, done in 1995) spurred me to remake (for the... erm... 4th time!) also my very first game (originally made in 1994): enter Follix, another puzzler for all AGA Amigas! The game has been in the works only for a couple of days now: the core is in place, but of course all the rest still needs to be done.
The original game was heavily inspired by Atomix, and so is Follix, although it introduces some gameplay changes. The "ix" at the end of the name comes precisely from "Atomix" - "Folli" instead, comes from "Follia", which is the Italian for "madness" (which links the game to ArtPazz also name-wise).

PREVIEW #1

The video shows the basic gameplay mechanics and these visual effects:
* 24-bit translucencies;
* 24-bit fading from/to black;
* 24-bit cross-fading;
* 8-bit alpha-cycling*;
* 8-bit alpha-cycling and 24-bit cross-fading at the same time*.

(*I genuinely wonder if this has ever done before on Amiga.)

Please note that the graphics are temporary: probably they will change completely (in fact, I'm going to experiment with something totally different right after posting this).
Technical note: like ArtPazz, also Follix is written entirely with AMOS Professional 2.00 and the in-house ALS library.

P.S. And, yes, now I'm dying to remake also my second game ever, but that's just one more entry in my TO-DO list for the moment being.


Edited by saimo on 2021/7/11 21:11:17
RETREAM - retro dreams for Amiga, Commodore 64 and PC
Go to top
Re: Follix - new game for AGA Amigas [WIP]
Home away from home
Home away from home


See User information
@saimo


_______________________________
c64-dual sids, A1000, A1200-060@50, A4000-CSMKIII
Catweasel MK4+= Amazing
! My Master Miggies-Amiga1000 & AmigaONE X1000 !
mancave-ramblings

Go to top
Re: Follix - new game for AGA Amigas [WIP]
Quite a regular
Quite a regular


See User information
@328gts

Thanks!


@all

PREVIEW #2

In this preview you can see that the core of the game is completely implemented now. In fact, the game can be played from the beginning till the end: all the 30 levels are in place! However, the most important thing to be done before the release is to add some nice gameplay feature. I have omitted the time limit and bonuses that were featured by the original game, as I don't want the game to be stressful (the same choice I made for ArtPazz), but I also want the experience to be richer than it currently is. Of course, there are also other things to do: graphics and sound effects have to be finished, music has to be written, the options menu has to be implemented and a nice story (which will unveil as the puzzles get solved) has to be penned. And I haven't decided yet whether to have a score and/or per-level scores (like the original game).


Edited by saimo on 2021/4/8 20:36:59
RETREAM - retro dreams for Amiga, Commodore 64 and PC
Go to top
Re: Follix - new game for AGA Amigas [WIP]
Quite a regular
Quite a regular


See User information
Curious about how Follix is progressing? This new preview should quench your thrist...

PREVIEW #3

Latest changes:
1. added options menu;
2. added loading/saving;
3. added option to restart from any of the levels previously completed;
4. added trail graphical effect;
5. added music and mute options;
6. added title screen information overlay;
7. improved graphics;
8. improved sounds;
9. made various internal improvements.

Notes about the changes:
1. I decided to keep it minimal and stylish, adding new colors and - of course - more transparencies;
2. the game tries to load the data from both a local file and through nonvolatile.library, and then uses the best data found; the game tries to save the data to a local file and, failing that, tries with nonvolatile.library; at the moment, the only piece of information loaded/saved is the number of the highest level completed;
5. the music is the one I made for ArtPazz and, therefore, just a placedholder;
6. at the moment, it is used only to show the "about" page, but I plan to use it to show also times/scores/records (if I ever decide to add them - I haven't made my mind about this yet); technically, it adds a 75% opaque layer on top of the background and of the alpha-cycling logo;
8. in particular, I have improved the quality of the speech samples, but still they are affected by a light hiss due to quantization, so I'm thinking to use 14 bit playback for them.

General note: the sudden game-overs in the video are not due to a bug or a mistake, but are simply the result of pressing [ESCAPE]

RETREAM - retro dreams for Amiga, Commodore 64 and PC
Go to top
Re: Follix - new game for AGA Amigas [WIP]
Quite a regular
Quite a regular


See User information
There's still some work to do, but the game is nearing completion!

PREVIEW #4

Since the previous preview, the following happened (details further below);
* added records;
* added HUD (I went for a bold and, at the same time, fresh and simple style);
* added 14-bit playback for speech samples (now they are crystal clear, while before the quantization noise was very audible - compare with the previous videos);
* attenuated reverb effect on speech samples;
* added saving of the number of the last level played, so, when it starts, the game automatically sets that level as the default one (of course, the player can still decide to play any other level among those that have been completed previously);
* improved some graphics;
* added saving of the audio mode setting;
* reworked startup code so that it is much faster (this was planned since the beginning);
* reduced disk space occupation;
* implemented advanced data loading/saving system.

About the records:
* the game measures the time taken to complete the levels;
* the game keeps track of the best time of each level.

About the HUD:
* top: current time;
* middle: level number;
* bottom: record time.

About the data loading/saving system:
* loads the saved data both from local file and through nonvolatile.library (handling graciously the cases where any or even both of the sources is/are not available);
* if both sources are available, merges the loaded data so that the resulting data contains the best information;
* saves the data to a local file and, failing that, tries to save it through nonvolatile.library;
* performs sanity checks/repairs;
* needs 44 bytes of disk space / 5 nonvolatile slots.

At the moment, there is a simple time limit of 20 minutes to complete a puzzle (which is almost as if there were no limit, as I don't want to put too much pressure on the player), but I'm still thinking about introducing a time limit system similar to the original one. More precisely, I'm considering whether to add a level-proportional time limit that can be extended with the time left from the previous level, while keeping the pressure of time low.

And one last thing I forgot to mention so far: the game will be free

RETREAM - retro dreams for Amiga, Commodore 64 and PC
Go to top
Re: Follix - new game for AGA Amigas [WIP]
Home away from home
Home away from home


See User information
@saimo

looking great! I would recommend putting some type of point system based on time completed but nothing to stop the players progress i.e stop the level when time ends type of thing

_______________________________
c64-dual sids, A1000, A1200-060@50, A4000-CSMKIII
Catweasel MK4+= Amazing
! My Master Miggies-Amiga1000 & AmigaONE X1000 !
mancave-ramblings

Go to top
Re: Follix - new game for AGA Amigas [WIP]
Quite a regular
Quite a regular


See User information
@328gts

Thanks for the compliments and the feedback.
Scores it's something I've been pondering on forever, and eventually I ruled them out to keep the Amiga CD32 NVRAM slots to the minimum possible (in fact, only lately I actually decided to keep track of the time records for the same reason). That said, I still have 6 bytes left, so maybe I'll use them for the top 3 scores.

RETREAM - retro dreams for Amiga, Commodore 64 and PC
Go to top
Re: Follix - new game for AGA Amigas [WIP]
Quite a regular
Quite a regular


See User information
The development of Follix is complete, so now I'm getting ready to release the game.
Here's a new video: PREVIEW #5

Release date: soon!
Price: free!


Edited by saimo on 2021/7/8 21:53:26
RETREAM - retro dreams for Amiga, Commodore 64 and PC
Go to top
Re: Follix - new game for AGA Amigas [WIP]
Quite a regular
Quite a regular


See User information
Today I played all the levels again for the 1000th time. At the same time, I made some adjustments, and (I think) I have now the final version ready for release. Here's another gameplay video - I know, it shows the same levels again, but you don't want more levels to be spoiled, right?

PREVIEW #6

If all goes well, the game will be released this weekend...


Edited by saimo on 2021/7/10 16:39:08
RETREAM - retro dreams for Amiga, Commodore 64 and PC
Go to top
Re: Follix - new game for AGA Amigas [WIP]
Quite a regular
Quite a regular


See User information
I had already finalized the distro files, but then an old idea returned to my mind: what if, when the menu screen appears, the logo also moved (while fading in and alpha-cycling)? I couldn't resist...
You can see this final change in this new speedrun video.

The game now has also its own itch.io page and is going to be released tomorrow, right after AmigaBill showed it on his live stream (Sunday July 11th, 2 pm EDT / 6 pm UTC / 7 pm BST / 8 pm CEST)!

RETREAM - retro dreams for Amiga, Commodore 64 and PC
Go to top
Re: Follix - new game for AGA Amigas [WIP]
Quite a regular
Quite a regular


See User information
Follix is out!
Free download: https://www.retream.com/Follix / https://retream.itch.io/follix

And, since I didn't tell it yet, here's the full backstory...

I was 16 when I bought a stock Amiga 1200, in the fall of 1993, finally making the jump from my beloved Commodore 64. Back then, I was isolated in a little town, knew nobody who was into software development, owned no programming books and had no software, apart from a bunch of floppies containing 3 pirated games I got as a bonus from the shop I had bought the Amiga from. However, having heard I was interested in programming, some friends put me in touch with an older guy who had an Amiga 4000 loaded with several original productivity programs - among which AMOS Professional - and sitting on a desk in his shop, doing nothing. The guy (who eventually became a close friend) allowed me to go to his shop and use his Amiga at will (years later, he even let me take it with me to another town!) and provided me with a copy of AMOS (registered in his name).
I started learning AMOS and improving the little programming skills I had built with the Commodore 64 User Manual and some tapes that taught BASIC. I did not consider another language because I was totally unaware of other options and, anyway, AMOS felt like a natural step from Commodore 64's BASIC and gave me the feeling that I could finally satisfy my desire of making a whole, proper game.
Still, my skills and knowledge were limited, my unexpanded Amiga (which was the computer I did most of my programming on anyway) was not exactly a workstation and AMOS had its limits, so most of my ideas were doomed to remain just that - ideas. Yet, I was quite interested in puzzle games, which often have little hardware demands. And so the first game I ever created ended up being a puzzler. It was called Follia NBA¹, and the year was 1994.
The concept was stol... erm... heavily inspired by Thalion's Atomix², which I had seen on an MS-DOS computer of one of the aforementioned friends. It was a bit different from Follix: the tiles of a level were the pieces of a picture depicting the logo of an NBA team³; as a consequence, there was only one correct place for each tile; the player had to guess the area where the reconstucted picture fitted; for every 2 minutes left, the player was awared a bonus that, at his/her command, would automagically put a tile in the correct place.
That first version was really bad: some design choices were completely wrong; most of the graphics were ugly; the code was messy, inefficient and, in places, uselessly complicated; the sound effects were taken from various tracker modules. In all, it mirrored perfectly the fact that the development had been a learning process. Though, it did work (I am somewhat amazed by how the patches to the workarounds to the fixes to the bugs produced, in the end, the correct result); moreover, the puzzles were actually good and the game was indeed fun.
In those days, I could not imagine I was sowing a seed. Through the years, I reworked/remade the game 4 times (plus an additional attempt that brought a prototype to AmigaOS 4 and Windows, as a byproduct of an iOS version which somebody else was supposed to take care of), with Follix being the result of the last effort. The motivation behind it was not only to make the game better, but also to make it technically special through ALS (enhancing Follia NBA using CSS, the ALS predecessor, is something I had been wanting to do for ages), to put ALS to good use and to get rid of the basketball theme (which, at some point, no longer felt appropriate to me and certainly is not everybody's cup of tea). The code and the assets of Follix have been created from scratch, but the puzzles are still the original ones (except for Follix' first 4, which are new and purpose to introduce the player to the mechanics gently, and Follia NBA's last 2, which have been excluded because of their sheer difficulty).

¹ "Follia" is Italian for "madness".

² Follix = Follia NBA + Atomix

³ Such an odd choice is due to the fact that at that time I was a lot into (and played) basketball.
By the way, those logos resulted surprisingly good, despite:
· the wrong technical choices made at the beginning (i.e. HIRES resolution and very saturated palette of just 15 colors - color 0 was not usable for graphics as it was reserved for a background rainbow effect);
· those were my first real pixelling experiences;
· since I had no better tool, I was (painstakingly) pixelling the logos (some of which were downright huge), eyeballing them from a magazine, with the AMOS Object Editor, which was not suited at all for such a proposition.

RETREAM - retro dreams for Amiga, Commodore 64 and PC
Go to top
Re: Follix - new game for AGA Amigas [RELEASED]
Quite a regular
Quite a regular


See User information
Also Follix received its little maintenance release

v1.1 (18.07.2021)
* Fixed writes to POTGO: OUTLX and DATLX were set to 1; POTGO is now managed properly by means of potgo.resource.
* Fixed graphical glitches in information screens on unexpanded machines.
* Added controls information to pause screen.
* Replaced raster beam Y reading procedure with faster and interrupt-proof machine code routine.
* Made a tiny optimization.
* Improved manual.

https://www.retream.com/Follix

RETREAM - retro dreams for Amiga, Commodore 64 and PC
Go to top
Re: Follix - new game for AGA Amigas [RELEASED]
Quite a regular
Quite a regular


See User information
A quick heads-up to let you know that since the last post I released a couple of little updates.

v1.3 (21.02.2023)
* Fixed endless floppy drive motor spinning.
* Fixed graphical glitch that could happen in the transition between the game and information screens.
* Made disappearance of game area when passing to the pause screen happen in a single frame instead of two.
* Added clearing of CPU caches after the loading of the data file (as that contains also a couple of machine code routines).
* Changed the conditions of many If, Until and While statements and turned For ... Next loops into Repeat ... Until loops to have the AMOS Professional Compiler produce shorter and faster code.
* Sharpened the top/bottom sides of the menu buttons.
* Recompiled against ALS v2.3.
* Optimized executable with custom tool.
* Touched up manual.

v1.2 (06.08.2021)
* Speed-optimized raster beam Y reading routine.

https://www.retream.com/Follix
https://retream.itch.io/follix

RETREAM - retro dreams for Amiga, Commodore 64 and PC
Go to top
Re: Follix - new game for AGA Amigas [RELEASED]
Home away from home
Home away from home


See User information
@saimo

thanks for another update

_______________________________
c64-dual sids, A1000, A1200-060@50, A4000-CSMKIII
Catweasel MK4+= Amazing
! My Master Miggies-Amiga1000 & AmigaONE X1000 !
mancave-ramblings

Go to top
Re: Follix - new game for AGA Amigas [RELEASED]
Quite a regular
Quite a regular


See User information
New version of Follix released. It benefits from the recent improvements to ALS and to the AMOS executables optimizer originally developed for Ring around the World.

v1.5 (18.03.2023)
* Made minimal changes to the startup and cleanup code.
* Removed involuntary dependency on AMCAF (the cleanup code included an Open Workbench command).
* Saved some memory by tweaking the AMOS Professional Interpreter configuration.
* Recompiled against ALS v2.4 (which eliminates the dependency on mathtrans.library).
* Reprocessed executable with improved optimizer tool that optimizes also Exit If ... and While ... Wend.
* Embedded version string in executable.

v1.4 (22.02.2023)
* Lowered the task priority from 5 to 0 to play nice to the OS upon cleanup, just before saving the data to disk.

RETREAM - retro dreams for Amiga, Commodore 64 and PC
Go to top
Re: Follix - new game for AGA Amigas [RELEASED]
Quite a regular
Quite a regular


See User information
@saimo

Thanks for your new game but this link doesn't work on my AmigaOne X5000.

I am anxious and happy to have this great new AGA game avaliable for our Amigas.

Congratulations but I have to see it before.

Follix!!!

Amiga 500 1MB Chip RAM with ACA 500+ACA1232,CD32,Amiga 1300 030/50 Mhz,32MB (now on my hands at least)and Amiga One G3 XE PPC 800 Mhz,ATI Radeon 9250 128 MB,256 MB RAM,Seagate 200 GB HD,2 working DVD drives,X-Arcade double for MAME,Sil0680,4 USB ports,LG
Go to top
Re: Follix - new game for AGA Amigas [RELEASED]
Home away from home
Home away from home


See User information
@MamePPCA1

line working finehere

_______________________________
c64-dual sids, A1000, A1200-060@50, A4000-CSMKIII
Catweasel MK4+= Amazing
! My Master Miggies-Amiga1000 & AmigaONE X1000 !
mancave-ramblings

Go to top
Re: Follix - new game for AGA Amigas [RELEASED]
Quite a regular
Quite a regular


See User information
Just released a minor update.

https://retream.itch.io/follix

v1.6 (07.06.2023)
* Removed a leftover and empty procedure (that just stole some bytes).
* Recompiled against ALS v2.5.
* Reprocessed executable with improved optimizer tool that optimizes also multiplications and divisions of variables by powers of 2.

RETREAM - retro dreams for Amiga, Commodore 64 and PC
Go to top

  Register To Post

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project