Adventure Game Studio

AGS Games => AGS Games in Production => Topic started by: RootBound on Sat 31/08/2024 03:06:24

Title: Traction: A 2.5D Train Simulator
Post by: RootBound on Sat 31/08/2024 03:06:24
Hey everyone,

I'm excited to announce my next game in production, a Train Simulator made in AGS.  ;-D  It wouldn't have been possible without the Mode7 module by eri0o, which is still experimental and may change quite a bit.

I've been wanting to do a game like this ever since I got a taste of what AGS can do in this vein while I was making TUNNEL VISION. I don't know what it is about faux-3D environments with billboard sprites, but it gives me far more satisfaction than true 3D environments ever did. Long live faking it! :-D

Planned features:
-640x400 resolution (I'm getting around 50fps so far, which is great)
-5 different environments to play/drive in.
-"Relax mode" where you simply let the scenery go by, and enjoy the view. It will be somewhat customizable.
-"Task mode" where you have different goals in each environment, such as delivering passengers, dropping off freight cars, or clearing obstructions from the tracks.
-A high score system to keep track of your best runs.

As of right now, things are still in the VERY early stages, but I've finally got the hang of the Mode7 module after a long break working on other games.

CURRENT PROGRESS:

ART: 5% (basically just the tracks, terrain textures, sky, and some of the distant backdrops are done - all the passing objects and GUIs are placeholder graphics right now).
SOUND: 0% (that will probably come last).
PROGRAMMING: 8%? I have no idea. This is the sort of thing where unexpected hurdles come up frequently, so it's probably more like 5%.
GAME DESIGN: 35% - I'm still seeing what it's possible to do within a faux-3d environment, as well as trying to make "task mode" as engaging as possible. I've got some solid ideas for goals to accomplish in a few environments, but not for all of them.

Last but not least, HERE IS A VIDEO. As I said above, all the passing objects and GUIs are placeholder sprites, but I've been having a great time with it. Thanks for reading!  :)



Title: Re: An AGS Train Simulator
Post by: bicilotti on Sat 31/08/2024 08:53:01
The video is pretty fantastic and mesmerising to look at! If you will be able to add a modicum of gameplay, this game will be a hit!
Title: Re: An AGS Train Simulator
Post by: Kastchey on Sat 31/08/2024 11:21:14
This is so impressive. You just keep raising the bar for yourself (and for everyone else, damn you! ;) ).
Title: Re: An AGS Train Simulator
Post by: RootBound on Sat 31/08/2024 12:19:22
@bicilotti thank you! There will indeed be a least a modicum of gameplay, so let's hope you're right.  (laugh)

@Kastchey thanks very much! I really can't take full credit given how much of the real innovation comes from the mode7 module, which was certainly not made by me.  :)  But I'm absolutely trying to do the best that I can with it, and I'm glad the current result impresses someone besides me!  :-D I really appreciate the excitement and encouragement!
Title: Re: An AGS Train Simulator
Post by: heltenjon on Sat 31/08/2024 12:24:17
Very cool! Is it possible to make turns, uphill/downhill as well? It already looks impressive.

One of the game modes sounds a bit like a "slow tv" hit from Norway, filming out the window as the train drives across the country. ("Bergensbanen minutt for minutt", if someone wants to google it.)

Title: Re: An AGS Train Simulator
Post by: RootBound on Sat 31/08/2024 13:38:20
@heltenjon it's absolutely possible to make turns in mode7, but the tricky thing is that the tracks are hand drawn and hand animated, so they are not part of the moving ground sprite (I didn't want them to look too flat). This means I would would have to draw the curved tracks approaching, animating, and then re-straightening as well, and the straight ones already took forever to get right.  :tongue:

But going around curves does seem like an essential part of the experience, dang it.  >:(  I suppose this might be a time to try modeling the tracks in 3d and then just taking screenshots and painting over them... hmm. I'll have to think about it.

Mode7 doesn't really allow for up/down, so I would have to make an illusion of it, which i'm not currently sure how to do. That's what happens when it's all actually just 2d masquerading as 3d. I really want to create the illusion of going over a bridge, but I haven't figured out how to make that work either.  :-\

I'm not pushing myself toward a firm deadline on this, though, just trying to have fun with it, so maybe playing around and trying some things out will yield results.  (nod) Can't make any promises though.
Title: Re: An AGS Train Simulator
Post by: heltenjon on Sun 01/09/2024 02:35:43
You could claim all turns are made in tunnels.  :-D Don't worry too much about it. It's already pretty good!
Title: Re: An AGS Train Simulator
Post by: MIGGO on Sun 01/09/2024 08:47:02
This looks so classy! The faux-3D definitely has a charm of its own.
Title: Re: An AGS Train Simulator
Post by: RootBound on Tue 17/09/2024 01:33:18
Update: I've made a lot of progress on the "desert" environment sprites and have eliminated all the foliage placeholders (for now).

Here's a teaser screencap with a logo (subject to change  :-D).

(https://i.imgur.com/cv8Troy.png)
Title: Re: An AGS Train Simulator
Post by: Totem on Tue 17/09/2024 06:50:28
really interesting concept, looking forward to seeing how this evolves!
Title: Re: An AGS Train Simulator
Post by: Rik_Vargard on Tue 17/09/2024 10:40:16
Everything looks so much nicer (nod)
Title: Re: An AGS Train Simulator
Post by: heltenjon on Tue 17/09/2024 11:29:42
Trackin' A!  8-)
Title: Re: An AGS Train Simulator
Post by: ThreeOhFour on Tue 17/09/2024 14:59:30
This is awesome  :=
Title: Re: An AGS Train Simulator
Post by: RootBound on Tue 17/09/2024 19:43:34
ONCOMING TRAIN TRAFFIC  ;-D  ;-D  ;-D

Title: Re: An AGS Train Simulator
Post by: WeeklyJournaling on Wed 18/09/2024 22:34:49
Haha this looks amazing :O
I can't even imagine how you made it to be honest :D it's way beyond my skill level.
Awesome job
Title: Re: An AGS Train Simulator
Post by: RootBound on Thu 19/09/2024 04:02:59
Quote from: WeeklyJournaling on Wed 18/09/2024 22:34:49Haha this looks amazing :O
I can't even imagine how you made it to be honest :D it's way beyond my skill level.
Awesome job

Thanks! In general it is made possible (especially the moving ground sprite) by the Mode7 module (https://www.adventuregamestudio.co.uk/forums/modules-plugins-tools/module-mode7-0-3-0/?all) which I did not write, but I've been trying to use it as skillfully as I can.  (nod)

Programming what I've done so far has certainly not been easy though!  (laugh) Every new step has its own hurdles. I alternate between loving it and feeling wholly inadequate to the task. :P
Title: Re: An AGS Train Simulator
Post by: CaptainD on Thu 19/09/2024 11:26:17
This is really impressive and I love seeing people use AGS for other types of game. If you can capture a fraction of the vibes from the original 16-bit Railroad Tycoon it will be more than worth the effort!  ;-D
Title: Re: An AGS Train Simulator
Post by: heltenjon on Thu 19/09/2024 11:45:10
Hmmmm... Mad Max Jack (https://www.adventuregamestudio.co.uk/site/games/game/2676/), Tunnel Vision (https://www.adventuregamestudio.co.uk/site/games/game/2685/) and now this. I sense a pattern.  ;-D
Title: Re: An AGS Train Simulator
Post by: RootBound on Thu 19/09/2024 17:05:50
Quote from: heltenjon on Thu 19/09/2024 11:45:10Hmmmm... Mad Max Jack (https://www.adventuregamestudio.co.uk/site/games/game/2676/), Tunnel Vision (https://www.adventuregamestudio.co.uk/site/games/game/2685/) and now this. I sense a pattern.  ;-D

What's the pattern? Transportation?  Or just "sprites coming toward the screen"? (laugh) Mostly I just like trains. I have an idea for a train-based platformer too.
Title: Re: An AGS Train Simulator
Post by: bitmuchmate on Mon 07/10/2024 10:14:37
I love this. Just such a clever idea.
Title: Re: An AGS Train Simulator
Post by: RootBound on Mon 07/10/2024 22:25:29
Prototyping new elements:
-Bridges
-Tunnels
-Signal lights
-Station platforms
-Buildings
-Track variations, including
  -Rail switches
  -Changing the number of tracks (still figuring out a smoother transition for this one).

(Lots of placeholder graphics here. Also, please ignore the desert rock formations being in the "green" locale  (laugh) )

Title: Re: An AGS Train Simulator
Post by: RootBound on Sun 23/02/2025 20:22:37
So this update is technically very late, since the progress I'm reporting has been this way for a few months... but it deserves an update just the same.

Base background scenery for the desert level is complete - still need to add special scenery like bridges, tunnels, and depots.

In addition, I have a procedural terrain generation system, or something like it, that ensures you never drive through the same scenery twice.

It's been a huge challenge to code, and took a long time to draw all the scenery objects, too.

Enjoy!


EDIT: I also have a logo!

(https://i.imgur.com/jz0dasr.png)
Title: Re: Traction: A 2.5D Train Simulator
Post by: CaptainD on Sun 23/02/2025 20:43:23
Amazing work!!
Title: Re: Traction: A 2.5D Train Simulator
Post by: Rik_Vargard on Sun 23/02/2025 21:49:21
This looks amazing! The things you can do with AGS :shocked: !