AGS Cameras Tech Demo

Started by Crimson Wizard, Tue 21/07/2020 22:43:17

Previous topic - Next topic

Crimson Wizard

AGS Cameras Tech Demo

This game in production is a technical demo meant to illustrate and, perhaps, teach usage of custom Viewports and Cameras, which were introduced in AGS starting from version 3.5.0. It is made in hopes to raise awareness of this new feature and it's potential practical uses.
"Technical demo" means that it's not a real game with a story, but rather a collection of scenes with very simple gameplay elements. The purpose is to demonstrate interesting ways of using viewports/cameras in game.
This game will be released as open source, with possible exception to some of the game art.

Latest WIP version download:
https://www.mediafire.com/file/108lff2fpdscpq5/camdemo.zip/file

The latest source is available here:
https://github.com/ivan-mogilko/ags-camdemo
The project and code is under CC BY license (completely free), but art is under CC BY-NC-ND (non-commercial, personal use only).


Screenshots:




Credits:

* Coding: Crimson Wizard
* Art: Blondbraid, Alan v.Drake, lorenzo

Progress

* Scene 1: practically done, may need polishing.
* Scene 2: practically done, may need polishing.
* Scene 3: it is there, but it has no real interactions (I could not decide if it needs any).
* Scene 4: practically done, may need polishing.
* All game: something around 4/5.

Joseph DiPerla

***Waits for moderator to lock thread***

Just kidding. Thanks for doing this CW. Also, if anyone here was allowed to bend the rules a little, it would be you.
Joseph DiPerla--- http://www.adventurestockpile.com
Play my Star Wars MMORPG: http://sw-bfs.com
See my Fiverr page for translation and other services: https://www.fiverr.com/josephdiperla
Google Plus Adventure Community: https://plus.google.com/communities/116504865864458899575

Matti

Good idea. I haven't used those features yet, so it might be cool to take a look at the them by playing a small game like this.

arj0n

Neat way of bringing attention to the custom Viewports and Cameras feature!

Crimson Wizard

Source project is hosted here: https://github.com/ivan-mogilko/ags-camdemo

Note that I still must discuss terms with the artist, so all art is temporarily replaced with dummy placeholders.

Mehrdad

Great works! Thanks CW for source code :-D
My official site: http://www.pershaland.com/

Crimson Wizard

#6
Unfortunately, I wont be able to continue this. The source code remains (link in the first post), if anyone would like to use it.
EDIT: Change of plans :).

Creamy

QuoteUnfortunately, I wont be able to continue this.

*Sigh* Imagine the possibilities...

 

Crimson Wizard

#8
I'm back to the project, and there's an update with a new scene, inspired by old "Dreamweb" game. This time it's drawn by Alan v.Drake:



This new scene features scalable room, and an extra "magnifying glass" pane in the top-left, showing zoomed-in location under the cursor.

There's also another scene coming up, but it's not ready enough to announce yet.

Download link (also updated the first post): http://www.mediafire.com/file/108lff2fpdscpq5/camdemo.zip/file
Latest game source is here: https://github.com/ivan-mogilko/ags-camdemo

Just a reminder, this is not a real game but a technical demo, so each room is kind of separate thing with its own art etc.

There's now a main menu where you may choose the scene to run:
1. Magic Mirror
2. TBD (in progress, and not yet included)
3. Top Down with Zoom In

Crimson Wizard

#9
Updated with the new room! Now it demonstrates camera zooming, and possibility for split-screen gameplay.
The new room art is drawn by lorenzo:



Download link (also updated the first post): https://www.mediafire.com/file/108lff2fpdscpq5/camdemo.zip/file
Latest game source is here: https://github.com/ivan-mogilko/ags-camdemo

Please note, the game art is released as CC BY NC-ND which means only for personal use (no reuse in real projects, you'd have to ask artist to allow you do that first).

Axelord1942

Aw man, making a game like Dreamweb has been a fantasy of mine for so long!  I always really loved the game's look and this is definitely something I'm going to tool around with.

Thanks! :-D
You have been eaten by a Gru

Crimson Wizard

#11
Uploaded with the new room called "Top-down Hotseat Arcade". This is a further development of a split screen concept.
Nothing too fancy, just a proof of concept for a 2-player hotseat game using 2 cameras:



Art for this room was done by Alan v. Drake.

Download link (also updated the first post): https://www.mediafire.com/file/108lff2fpdscpq5/camdemo.zip/file
Latest game source is always here: https://github.com/ivan-mogilko/ags-camdemo



PS. I have an idea for one more demonstration, and then probably can release it as complete game.

Matti

I just tried out the demo and it's quite cool. It really demonstrates how the camera features can be used in interesting ways. Especially the split-screen could be used for some fun multiplayer games.

A propos split-screen: That's what the arcade room is about, not hotseat. Hotseat means that players make their turns one after the other, not at the same time  ;)


Crimson Wizard

#14
Although I had thoughts about adding more rooms to this and few ideas that could be fun to implement, unfortunately there are other things that occupy my spare time. For that reason I decided to prepare this for release with the current content. As this is not a "real" game, there's little sense in delaying this further.

The demo itself is working, so I mostly would like to tidy the script and add some comments clarifying how things work (as this is an opensource game).

Andrea1992

 :shocked:
So good!! thanks for sharing, very much appreciated


SMF spam blocked by CleanTalk