Adventure Game Studio

Community => The Rumpus Room => Topic started by: Slasher on Tue 31/10/2017 17:05:46

Title: Slasher's Corner
Post by: Slasher on Tue 31/10/2017 17:05:46
Hello and welcome to my Corner.

For those that don't know me I would like to introduce myself, my life and how I found ags beneficial..

Born: 20th august 1955 in Southampton, Hampshire, England.

Lost my brother, Julian in 1960.

Schooling: Left school (well, expelled actually for burning down the school's common room's curtains) in Oct 1970 aged 15 and 2 months.

Took up boxing in 1967 and was Kent ABA Champion in 1971,72 and 73. Southern area ABA champion 1971, England ABA quarter finalist 1972.

Between 1973 and 1978 I worked for British rail. I became a train driver from 1975  until 1978. 

During the early 70's I took up the guitar and over the years played in various bands and have played well over 400 gigs. Success never actually made it to my door but I enjoyed the ride.

I married in 1988 until 2006 when my wife decided to leave me and our three sons for pastures green. I managed to cope with my 3 sons who were then aged 18,16 and 14. It was a difficult time but we all pulled through. They have now gone on to make their own lives and visit me often. My wife met a man who abused her mentally and they had a child. Needless to say it all ended badly and the worst of it is that her daughter got taken into care and my wife has since got breast cancer. We remain good friends and I support her.

By 2005 my health started to decline and eventually it led to a stroke which hit me very hard (could not walk, some sight loss, talk impediment, memory lapse, nausea etc). Over the years I have managed to recover some of my faculties and have improved so much though I'll never be 100%.

Anyhow, enough of the dire stuff....

I first came across AGS not long after it took off. It was some years before I really started to get into it...and a bit longer to actually make a game.... 2009 I think I published my first game..

It soon became apparent that this was something I very much enjoyed. I found it very beneficial to my health as it got me to use my brain.

I do not confess to being a major player, scripter, artist or story writer but I do have other qualities that make up for this and I have had the pleasure of acquainting some great people here who have helped me along the way.

Some of these qualities I would like to share with you if you are driving the same road..... and are either just starting with ags or have a disability...

Please look in anytime... If I can help in some small way I will (nod)

Thank you



Title: Re: Slasher's Corner
Post by: AnasAbdin on Tue 31/10/2017 17:44:02
That was the most amazingly inspiring read I had in a long time, thanks for sharing buddy :)
It's so weird how a few lines of text describe a man's life, there are many years worth of feelings between the lines. I think most of us (or at least me) would ask the eternal question:

How do you find inspiration for your projects? And what do you advice us to keep working with our AGS projects no matter what we go through in life?
Title: Re: Slasher's Corner
Post by: Slasher on Tue 31/10/2017 18:06:50
Hi, AnasAbdin my good friend

QuoteHow do you find inspiration for your projects? And what do you advice us to keep working with our AGS projects no matter what we go through in life?

Well, I'v 62 years of experience to get ideas from.... My madcap humor also springs ideas as well as maybe reading just one headline of a newspaper that starts things going off in my head...or maybe from a situation from the tv: one-armed window cleaner..(laugh)

Generally not long after I begin a project I decide whether to pursue it or not... If I decide to go for it I do without any reservations and with conviction and enthusiasm not matter what.... I have 100's of scripts I can review if I need to do something and I need assistance...

No matter what it takes... You only fail if you give up totally... If you believe in what you are doing NEVER give up despite any obstacles you may come across.. Believe in yourself and take note of negative comments.... but do accept positive criticisms as a positive...

Put all your energy into your game as much as your life will allow you... It is your baby to nurture and bring up.. and hopefully be appreciated to some satisfaction by others. There is nothing better than a job done and done well (nod)

How long did it take to paint st paul's cathedral? Good job they never gave up half way (laugh)

Title: Re: Slasher's Corner
Post by: shaun9991 on Tue 31/10/2017 18:26:53
This is very inspiring, Slasher. You truly are an AGS legend :)
Title: Re: Slasher's Corner
Post by: dayowlron on Tue 31/10/2017 19:19:03
That is very inspiring, Slasher. I have worked with computers since 1981 and have been a programmer for a majority of that time. I have done mostly business programming but AGS has gotten me into trying to do some games. I know my weakness is I am not a very good artist and that has been what has kept me from doing anything serious enough to release or show off. From reading your post I think i will not give up though. Thanks for sharing your story.
Title: Re: Slasher's Corner
Post by: Slasher on Tue 31/10/2017 19:49:01
Thank you for your comment shaun9991, though I think 'legend' is a bit strong but I thank you anyway..(nod)

dayowlron: I myself am a 3rd rate artist but I won't let that stop me... I endeavor to improve as and when I can and hope one day to get to at least 2nd rated..

Some games that are quite popular don't have the best artwork but the game play is good... Work on your strengths and leave some extra time to improve your artwork... You tube has some good artwork videos... DON'T let this be an excuse NOT to make a game.. Do your best that is all you can ask... The water may be cold but if you are going to get in.. get in and get it over with (laugh)

Title: Re: Slasher's Corner
Post by: Stupot on Wed 01/11/2017 00:45:17
You are a true game-making machine and your projects improve notably each time. It's interesting and moving to learn some of what drives that enthusiasm.
Title: Re: Slasher's Corner
Post by: [delete} on Wed 01/11/2017 05:04:30
“All happy families are alike; each unhappy family is unhappy in its own way.”
†• Leo Tolstoy, Anna Karenina

Thank you for sharing your impressive story with us, Slasher. And highly appreciated that you put it up here. First, impressed that you always kept going, there's some real strengths in you and your family. And "Home is where the heart is" they say, and your post wonderfully expresses what a fine place this forum is and always has been.

Looking forward to drop by at your corner by and then.
Title: Re: Slasher's Corner
Post by: CaptainD on Wed 01/11/2017 09:15:38
Les it's been a pleasure to work with you on several projects over the years, and in fact you were one of the first people that got me involved in actually making games rather than just playing and reviewing them.  It's also been wonderful to see how game creation has aided your rehabilitation post-stroke (especially as part of my day job is related to stroke services - perhaps I should suggest to our consultants that they encourage all of our patients to take up AGS! (laugh))

What's been especially great is to see you progress from small, very simple games to projects of impressive size and scope, and a commensurate rise in your ability to code, with no challenge too big.  Some idiot even had you coding an engine to handle robots playing football! (roll)

Your motto seems to have always been to not worry too much about anything other than to do your best, and I think that's a pretty good motto for any area of life.

(On the other hand I would like to apologise to the rest of the AGS community for introducing you to MAGS! :-D)
Title: Re: Slasher's Corner
Post by: Darth Mandarb on Wed 01/11/2017 12:44:48
An interesting insight into your past and present motivations.

Your strength and perseverance is impressive.

Your capacity for forgiveness doubly so.

AGS is made better by your presence.

Keep on keepin' on my friend.
Title: Re: Slasher's Corner
Post by: Riaise on Wed 01/11/2017 14:19:14
That was lovely to read, Slasher. I'm so glad you've found that AGS is helping with your recovery. Your games always have such a great sense of humour to them, it's good to see that you've kept that despite everything that's happened to you. I always enjoy seeing what you've come up with for each MAGS theme, your ideas are always so unique! ;-D
Title: Re: Slasher's Corner
Post by: Slasher on Wed 08/11/2017 15:01:44
Hi guys, thank you all for your positive comments..

If any of you have a memory recall problem or are simply very forgetful and can never seem to remember how to do some things than this may be helpful as I know it has helped me...

I made a Folder and named it AGS scripts.. Inside the Folder I added a text file. Using the help manual, Forum searches and asking questions I started to collect scripts. I made a new text file for each script I collected and named the text file accordingly. It started with the most simple things like walking and talking scripts. Over the many many months it went on to more advanced scripting.

Because of my condition at that time I had to frequently look through these scripts. As time went on I found that my frequent looks at the scripts became less and less as most of the scripts became embedded in my head as almost like a second nature. I could look at a situation in a game and my mind would run through things that I could do for that situation and choose something that works.

As I have already mentioned, I am not major script'er or anything but the above has enabled me to do things very quickly as my memory has already started to get back to normality...

I'm so glad I started doing what I did.

Title: Re: Slasher's Corner: Up and Down Walkcycles
Post by: Slasher on Thu 04/01/2018 12:48:35
Hi

If, like me you are not much good at drawing walkcycles but you have managed to obtain/create a Left and Right walkcycle then do not despair.

I use this neat trick to cover both Up and Down walkcycles. With carefully placed walkable areas and mouse coordainates you can give the illusion of the walk Up Down loops....It's not quite like the real thing but the illusion can work quite well in most cases.

You will need to create two Views for the character.

Let's call this View 1
(https://i.imgur.com/xiqRsTJ.png)

and this one View 2
(https://i.imgur.com/eVv1B7E.png)

What this does is change the way the Character Faces when walking Up/Down.

If The Character is Facing Left and he walks Up and to the Left he remains Facing Left.

If The Character is Facing Right and he walks Up and to the Right he remains Facing Right.

It's the same for the Down Loops.

The change of these Views is conditioned by the mouse.x coordinates compared to player.x.

Lastly add this to top of Global.asc script

Code (ags) Select

function on_event (EventType event, int data)
{
  if (event == eEventEnterRoomBeforeFadein)
   // Amend player to your player's script Name.
  if(player.View==1 && mouse.x <=player.x-1){    //Right loop.... mouse/player.x amend to suit
  player.ChangeView(2);
} else if(player.View==2 && mouse.x >=player.x+1){   //Left loop... mouse/player.x amend to suit
  player.ChangeView(1); 


I think I have typed this in correctly (roll)

Anyhow, I have used this a few times and it works ok....

If you know a better way I would like to hear from you.

Plus if people try this I would like to hear from you also.

Slasher

Title: Re: Slasher's Corner
Post by: dayowlron on Thu 04/01/2018 14:58:01
Is there a reason you didn't use loops 4-7 for diagonal movement?
Title: Re: Slasher's Corner
Post by: Slasher on Thu 04/01/2018 16:15:37
Quote from: dayowlron on Thu 04/01/2018 14:58:01
Is there a reason you didn't use loops 4-7 for diagonal movement?
That could be a work-in alternative...

Cheers
Title: Re: Slasher's Corner
Post by: Kweepa on Thu 04/01/2018 21:39:19
Hmm, your code only changes the view when entering a room.

Here's how I would do it (in the global script):


int oldX;
int oldMove;
enum EState
{
  eStopped,
  eMovingNoDecision,
  eMovingMadeDecision
};
EState state;

function repeatedly_execute_always()
{
  int xMove = player.x - oldX;
  if (player.Moving)
  {
    if (state == eStopped)
    {
      state = eMovingNoDecision;
    }
    if (state == eMovingMadeDecision && oldMove != xMove)
    {
      state = eMovingNoDecision;
    }
    if (player.View == 1)
    {
      if (xMove > 0)
      {
        player.ChangeView(3);
        state = eMovingMadeDecision;
      }
      else if (xMove == 0 && state == eMovingNoDecision)
      {
        if (player.DestinationX > player.x)
        {
          player.ChangeView(3);
        }
      }
    }
    else if (player.View == 3)
    {
      if (xMove < 0)
      {
        player.ChangeView(1);
        state = eMovingMadeDecision;
      }
      else if (xMove == 0 && state == eMovingNoDecision)
      {
        if (player.DestinationX < player.x)
        {
          player.ChangeView(1);
        }
      }
    }
  }
  else
  {
    state = eStopped;
  }
  oldX = player.x;
  oldMove = xMove;
}
Title: Re: Slasher's Corner
Post by: Slasher on Fri 09/03/2018 06:49:31
Hi

Cheers Kweepa (nod)

Many years ago I made a game with an ags colleague...

He was adamant that I should fill up all rooms with Hotspots.... It was painstaking having to implement all interactions with all Hotspots where most were of nothing special...

Roll forward a few years I realised what a waste of time and energy it was.

Hotspots are exactly what they are: Things that deserve some kind of interactions...

So, a room may only have one Hotspot but that Hotspot is essential and therefore deserves interactions etc etc...

This has saved me so must wasted time and energy.

What are your views on the placement of Hotspots?...

Title: Re: Slasher's Corner
Post by: Danvzare on Fri 09/03/2018 12:08:31
Quote from: Slasher on Fri 09/03/2018 06:49:31
What are your views on the placement of Hotspots?...
Personally, I think a room should have as many hotspots as it needs. It would be a bit annoying if there was a room absolutely full of all sorts of interesting things, but you could only interact with one thing. Likewise, it would be equally annoying if a room was full of absolutely loads of things, and you could interact with all of them, but you only need to interact with one.
The first is annoying, because you don't get to learn about things, or a character's thoughts about them. The second is annoying because it can make it hard to figure out what you're supposed to be clicking on.
All things in moderation I suppose.

So personally, I think that if it looks like it should be interactable, for example a statue or a painting, then make it into a hotspot. On the other hand, if it's just background fluff that no one is going to be interested in interacting with unless it could be picked up, for a example a roll of toilet paper or a tear in some wallpaper, then leave it hotspotless.
Title: Re: Slasher's Corner
Post by: Slasher on Fri 09/03/2018 12:37:36
Danvzare: I agree with your points....A telephone I would make interactive as it deserves it.. as with anything else of interest.

A plain coffee table I would not bother with, but items on it i would...
Title: Re: Slasher's Corner
Post by: Cassiebsg on Fri 09/03/2018 18:37:19
Personally I enjoy a rich hotspot room, as it gives me the chance to look and understand the room/enviroment better... but I guess I don't need to look at a door just get the answer "it's a door." That would be pointless (unless I was blind and could only "see" the door that way (nod) ). If I'm in a room with lots of interesting stuff on the BG but the only hotspot I can look or interact with is the thing I need to continue the game, it will annoy the heck out of me, as I enjoy exploring and "decide" on my own what is important and what isn't.
Title: Re: Slasher's Corner
Post by: Riaise on Sat 10/03/2018 13:31:21
I agree with Cassie. I'd prefer to have a room with a few things that the character can look at, as long as they don't distract too much from the important hotspots or items. If I only had one hotspot/object in a room then, unless there was a specific reason for it, I would question whether a whole new room was needed and if could I place that hotspot/object somewhere else.
Title: Re: Slasher's Corner
Post by: Slasher on Tue 20/03/2018 07:46:18
Thanks for your comments on Hotspots guys (nod)

While we are at it..

If a Hotspot/object has a 'description' do you think it deserves ALL interactions or even have no interactions at all, just the description?

No description = no interactions?

Description = all interactions?

What do you guys think?

Title: Re: Slasher's Corner
Post by: Danvzare on Tue 20/03/2018 13:47:38
Quote from: Slasher on Tue 20/03/2018 07:46:18
If a Hotspot/object has a 'description' do you think it deserves ALL interactions or even have no interactions at all, just the description?

No description = no interactions?

Description = all interactions?

What do you guys think?
I think it only needs the interactions that make sense. If you try to include all interactions for all hotspots with descriptions, you're going to be spending a lot of time writing.
A picture doesn't need any interaction other than being able to look at it. Unless there's a safe behind it or something.
That all being said, if it's a hotspot, you should be able to interact with it in some way, even if it's just looking at it. I hate it when a game has a hotspot which only gives you default reactions for everything you try to do to it. Quite a few LucasArts games did that.
Title: Re: Slasher's Corner
Post by: dayowlron on Tue 20/03/2018 13:56:28
I agree with what has been said, but I think all hotspots should have a special look at interaction, but it is perfectly fine to use the default interactions if the user is trying something ridiculous, such as "Use picture" it would be ok to say "I don't know how to do that". When I create a hotspot I look at all the interactions and ask if it makes sense to do this then I write a custom interaction for it.
Title: Re: Slasher's Corner
Post by: Danvzare on Wed 21/03/2018 12:36:09
Quote from: dayowlron on Tue 20/03/2018 13:56:28
I agree with what has been said, but I think all hotspots should have a special look at interaction, but it is perfectly fine to use the default interactions if the user is trying something ridiculous, such as "Use picture" it would be ok to say "I don't know how to do that". When I create a hotspot I look at all the interactions and ask if it makes sense to do this then I write a custom interaction for it.
I can understand why you think all hotspots should have a special "look at" interaction. I most certainly believe that almost all hotspots should as well. But there are just some items (for example, doorways) that I can't imagine anyone trying to look at, and where I think a default reaction would do.

Also, I think I need to add something else. I'm a hypocrite. Despite my opinions on the matter, I actually try to make everything into a hotspot and make a custom interaction for every possible interaction. Simply because I figure that if someone gets stuck, at least they'll still see new reactions. And writing is the easy part, so I figure why not.
Title: Re: Slasher's Corner
Post by: Riaise on Sun 25/03/2018 13:40:00
Big congratulations on the Lifetime Achievement award, Slasher! :-D
Title: Re: Slasher's Corner
Post by: Mandle on Sun 25/03/2018 13:53:16
Quote from: Riaise on Sun 25/03/2018 13:40:00
Big congratulations on the Lifetime Achievement award, Slasher! :-D

Doesn't mean you're now allowed to die any time soon though.
Title: Re: Slasher's Corner
Post by: Slasher on Sun 25/03/2018 14:33:15
Thank you guys for your comments.. I appreciate them..

Mandle: I don't intend to shuffle off this mortal coil just yet (laugh)

I'v already planned my next two new games.

I wonder what next Mags topic will be (April)?

cheers mates ;)
Title: Re: Slasher's Corner
Post by: CaptainD on Sun 25/03/2018 15:35:15
Quote from: Slasher on Sun 25/03/2018 14:33:15
I've already planned my next two new games.


No to mention a certain robofootie game... :-D


Congrats mate, well deserved!
Title: Re: Slasher's Corner
Post by: Danvzare on Sun 25/03/2018 16:22:20
Quote from: Riaise on Sun 25/03/2018 13:40:00
Big congratulations on the Lifetime Achievement award, Slasher! :-D
Yeah, congratulations Slasher.

Quote from: Slasher on Sun 25/03/2018 14:33:15
I'v already planned my next two new games.
And here we all thought that you were working on at least three. (laugh)
Title: Re: Slasher's Corner
Post by: Slasher on Sun 25/03/2018 18:00:57
Cheers guys...much thanks.

CaptainD:  you are meant to be sending more footie voices etc...;)
Title: Re: Slasher's Corner.. MAG
Post by: Slasher on Thu 19/04/2018 10:12:51
For those who have not entered the MAG monthly competition...

Stupot and many others encourage you to enter the Mag monthly competition, whatever your level.

The rules are currently being looked at to make things better all round and to attract you to enter the competition.

The competition rules will vary month to month and you are certain to find something you can get your teeth into whatever skill level you are at.

It's a great place to show what you are best at and to try new things, as well as learn new things.

I personally find it very beneficial and it has taught me the fundamentals of creating games in a time frame and so much more as well as fast tracking my confidence and ability by getting stuck in (nod)

Keep checking the competitions and activities forum to see what's happening now!

http://www.adventuregamestudio.co.uk/forums/index.php?board=9.0

Keep an eye out for any rule changes from Stupot.

See you there ;)

Title: Re: Slasher's Corner: Blog/Diary
Post by: Slasher on Sun 03/06/2018 19:48:29
Thought I would keep a blog-diary of my MAG progress.

https://sites.google.com/view/slashersbolg-diary/home
Title: Re: Slasher's Corner
Post by: Slasher on Sun 29/07/2018 11:34:56
Newly updated blog-diary of my MAG progress.

https://sites.google.com/view/slashersbolg-diary/home
Title: Re: Slasher's Corner
Post by: Slasher on Fri 29/03/2019 09:33:32
Hi, welcome...

Are you having trouble? Hit a stumbling block? Out of ideas? Lack of inspirations?

Why not give me a shout?  Non technical questions only for this subject.

I may not have all the answers but maybe I can help in some way...

Slasher