Tip of the Day suggestions

Started by Pumaman, Fri 17/10/2008 19:01:06

Previous topic - Next topic

Pumaman

Ok, I mentioned this in the 3.1 beta thread but I don't think anyone noticed, so I'll try again.

The next version of AGS will include a "Tip of the Day" area on the Start Page, to give you random tips on using AGS.
Initially I have two:
"You can right-click sprites and use Assign To View to easily set up views"
"You can right-click a variable in the script and use Go TO Definition to see wher eit was defined"

Does anyone else have any suggestions for tips? Ideally these would be things you can do in AGS that aren't immediately obvious and are easily missed.

Gilbert

Don't have much in my mind ATM, I think something like:

"Object index starts from 0"
"xx index starts from 0"

May get to this later.

TwinMoon

#2
"You can right-click the colour palette (in 256-colours mode) to export it to or replace it."

"Click the pulldown menu at the top of a script to easily navigate through it."

Not sure how to phrase this, but:
"Use #DEFINE to make AGS recognise a word as a value. Example: #DEFINE Left 1  will make AGS recognise the word Left as the number 1."

monkey0506

I'm not sure that #define macros would be a good idea for a tip of the day as it would be likely to confuse beginners.

I do have some suggestions for this though:

1) Could it be made possible to view the Start Page without having to open it with the editor? AFAIK unless it's the first page opened, it doesn't open at all. I don't normally want it opened, but I would find it useful to look and see what everyone else is seeing from time to time. ;)
2) Could Tip of the Day be made into a window that could also be opened separately (in its own tab perhaps), from say, the Help menu?
3) Would it be reasonable for a "Next tip" option?
4) Could the tips have hyperlinks to relevant help file entries and/or game tabs?

As for the actual tips...

-Trying to use variables between several scripts? Take a look at the Global variables pane where you can create variables to use in all your scripts. For functions, see import.
-Trying to set up that first character and feeling a bit lost? First you'll need to import the sprites into the Sprite Manager. Next, assign the sprites to a View. Finally, set the view in the character's properties window.
-For smooth-edged sprites you can use alpha channeled sprites. However, these are only available in 32-bit mode, so consider this carefully as it will run more slowly on some older systems.
-Looking for a scripting solution that you're not quite sure how to tackle yourself? Check out the script modules in the AGS forums! Many useful scripts have been provided to make your job easier.

Things like that I guess would be useful for new users.

SSH

Some of these are serious:

Take two bottles in to the shower? I just want to wash and go!

Trouble managing lots of audio files? You could try the media manager editor plugin (LINK)

There's lots of information in the AGS Wiki (LINK) about scripting and AGS topic in general

If you find that MS Paint isn't powerful enough for you, check out the big list of paint programs in the forums (LINK)

Does your artwork need a little help? Check out the tutorials thread (LINK) on the forums

For the latest goings on in AGS and game reviews, check out SSH's AGS blog

Limescale is just calcium that sticks! Cillit Bang and the dirt is gone

12

LimpingFish

SSH, you're such a dirty big pimp! I agree with you're suggestions, though, and Monkey's.

I think the Tip of the Day feature would also be a good place to highlight some of the most requested basic scripting solutions. Using a inventory item on a hotspot, changing character views, the old "locked door" conundrum, etc. Of course, these are scripting tips, and not technically related to the workings of the actual editor itself, but I think they would prove popular.
Steam: LimpingFish
PSN: LFishRoller
XB: TheActualLimpingFish
Spotify: LimpingFish

Shane 'ProgZmax' Stevens

Press the 'F' key to quickly flip frames in views.

The Character's Loop variable may be set manually to change their direction without using FaceLocation.

Stuck and the AGS help file isn't solving your problem?  Try searching the official forums for a solution, and if there is none, post your question!

Want an object that can change rooms and talk?  Use a Character instead!

By setting the LightLevel of a Region you can effectively make a room lighter or darker without having to redraw it.

Want to organize your sounds, music, and speech?  Try the Audiomanager plugin!

Ghost

"After making a walk-behind area, don't forget to set its baseline!"

"You can select multiple sprites and move/delete them!"

"You can make a template out of any game to use it later- just make your GUI and save it as a template!"

"You can add a custom icon to your game and setup."


Laukku

Quote from: Ghost on Sat 18/10/2008 02:36:33"After making a walk-behind area, don't forget to set its baseline!"

This reminds me... Wouldn't it be more logical to have walk-behind areas be always drawn on top by default, if one forgets to set its baseline?
You are standing in an open field west of a white house, with a boarded front door.
>WIN GAME
Congratulations! You just won! You got 0 out of 500 points.

Trent R

Quote from: Laukku on Sat 18/10/2008 07:46:54
This reminds me... Wouldn't it be more logical to have walk-behind areas be always drawn on top by default, if one forgets to set its baseline?
No, because what if your walkbehind is something like a table? On one side, you'd be behind it. On the other side you'd be in front/on top of it.

As for a tip,
"Want to make a game other than an adventure game? It's possible with AGS if you know how to script."

"There is a 'Recruit A Team' thread in the forums where you can post about your project to recruit other team members. Or you can browse through the recent posts and find someone that's already submitting their talents to the public."


That's all I got for now, though I will back up the ones that have been already said.
~Trent
To give back to the AGS community, I can get you free, full versions of commercial software. Recently, Paint Shop Pro X, and eXPert PDF Pro 6. Please PM me for details.


Current Project: The Wanderer
On Hold: Hero of the Rune

Khris

"Check player.ActiveInventory to find out which inventory item was used."

"Your room background flashes like crazy? Delete the second background animation frame."

"Got a question you think nobody has ever asked before like 'How to make the player change rooms?'
Post it right away, using the forum search is overrated anyway."

"Want to create a complex remake of a commercial game without any programming experience? Ask for help in the technical forum, others will gladly post huge working scripts so you don't have to bother learning how to 'program'."


Pumaman

Thanks for your suggestions so far, guys. I'll incorporate some of them into AGS :)

I'll leave this thread open though -- as with the splash screen's tagline, this is something that can be continually added to over time.

GarageGothic

Quote from: ProgZmax on Fri 17/10/2008 21:34:27By setting the LightLevel of a Region you can effectively make a room lighter or darker without having to redraw it.

Huh? This tip seems a bit misleading. The LightLevel makes characters/objects appear lighter/darker, not the background. So you would still have to re-color your background or use TintScreen (which can't really be recommended due to the CPU load). Come to think of it, we should really have a module that uses DynamicSprite tinting to temporarily change the lighting of room backgrounds with a simple function call. Perhaps I could add that to my LightMap module.

Trent R

Quote from: KhrisMUC on Sun 19/10/2008 10:55:16
"Check player.ActiveInventory to find out which inventory item was used."
Good lord, yes!!! I searched the manual for forever before I finally found this...

Another tip idea (to be worded as you please, CJ)
"Got a tip of your own you'd like to share? Post it it the designated thread in the Technical Forum."
Hopefully a 'tip' like that will get more suggestions from people that might normally shy away from the foreboding sounding Technical Forum.

~Trent
To give back to the AGS community, I can get you free, full versions of commercial software. Recently, Paint Shop Pro X, and eXPert PDF Pro 6. Please PM me for details.


Current Project: The Wanderer
On Hold: Hero of the Rune

Technocrat

"Contrary to popular belief, eating the crusts does not make hair on your chest grow."

Alright, to be honest, all I can think of are tips like that, useful as they are!

Gilbert

Well, in that case it does not fit in the "AGS Tips" category, it's actually more like the cheesy subtitles, which are implemented already.

RickJ

- Did you know that you can right click on a variable or function to goto it's definition?

Ryan Timothy B

Here's an old thread, but I just accidentally discovered a very handy method of tabbing multiple lines. I wish I knew of it long ago.
It definitely should be added to the tip section on the start page.


Tip:
To indent multiple lines at once, highlight the desired lines and press TAB to add or SHIFT-TAB to remove indent.

cat

Fantastic, this will safe so much work aligning my tabs, thanks!

Wonkyth

"But with a ninja on your face, you live longer!"

SMF spam blocked by CleanTalk