Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Crimson Wizard

#12781
Ethical values are a subjective thing. For example:
Quote from: Misj' on Mon 01/10/2012 13:08:40
Let someone endure emotional scars for the rest of his/her life -1 ethical. Remove emotional scars: +1 ethical
What if a person believes that those scars = a challenge = a chance to strengthen one's spirit = good thing?
#12782
Do you mean latest official release, or JJS's ports?

I really hoped JJS or BigMC will answer this, but perhaps they did not notice this thread yet (they usually lurk "Engine Development" subforum, I guess).
I think you may get some information on compilation and installation either from corresponding threads (AGS engine Android port, AGS engine Linux port, etc), or from readme in the Git repository:
https://github.com/adventuregamestudio/ags/blob/main/README.md


I think I must provide basic elaboration on the part "Can the games it makes run on...".
When AGS Editor compiles a game, it basically attaches game data at the end of acwin.exe (which lies in editor folder).
The AGS Engine may run ANY game by using the DATA from a file, whether that is a separate data file or an executable with data appended.
This literally means you may take a Windows executable of AGS game, put it on Linux, put an AGS engine built for Linux there and tell engine read the data from the windows executable and run game. This is done via command line in a form of:
Code: batch

acwin FILENAME

(where acwin is AGS engine)
for example:
Code: batch

acwin Resonance.exe

This will run ACWIN executable (which may be recently built engine version), which will read all data from Resonance.exe and run it on its own.
#12783
First of all, everything said below assumes that I strictly follow my personal religion, and am able to overcome fear etc.

Quote from: Calin Leafshade on Mon 01/10/2012 12:22:49
If you could kill hitler circa 1939, would you?
I assume you mean, if I could return back to 1939 in a time machine?
No I won't.
The past events were a sum of peoples choices. I do not think I have right to change this in any way, whether it is killing bad man or helping good ones. I may change the present, because the present and future is formed by me and my choices as well as choices of others living in the same time.

Quote from: Calin Leafshade on Mon 01/10/2012 12:22:49
If you would then doesnt that come down hard on your "killing is wrong" standpoint?
I do not have "killing is wrong" standpoint.

Quote from: Calin Leafshade on Mon 01/10/2012 12:22:49
If you argue that killing hitler would be ok because it saved many more lives then you clearly cannot be a deontologist.
I do not say I want be a deontologist. I mean, if I am, let it be. But I won't insist :).

Quote from: Calin Leafshade on Mon 01/10/2012 12:22:49
Let's assume you interupt a rape. You are certain the man is guilty and he is fleeing. You cannot catch him but you could shoot him and possibly kill him. Do you shoot him? Or do you allow him to escape?
I'll shoot. I will try not to kill him, because the laws of the country require that the man is given a punishment by the court (which may not be death sentence). But if he will die, I'll take this as a manifestation of natural justice: responsibility for one's actions.
#12784
Can't a Tint be used here?
http://www.adventuregamestudio.co.uk/wiki/?title=Region_functions_and_properties#Region.Tint

Also, I think it is possible to use Dynamic Sprites with alpha channel.
#12785
Quote from: Misj' on Mon 01/10/2012 12:00:23
Honour is a virtue...but aren't honour-bound actions in a way abiding to certain strict rules? - And these rules can't be broken because that would be dishonourable. So wouldn't that make it a deontological decision? - Aren't duty and honour that intertwined?
You are right. Now when I re-read "Virtue Ethics" explanation I understand that I missed the point of it making the actions carry value of the person's value (so to say). In which case I am certainly not "virtue ethitist". Now you may officially call me deontological fanatic :).
#12786
What is the reasoning behind making a choice of ethics? Presumably - what you believe has more importance. A life, a principle, a human civilization, a God's will?
And important for whom?
Should a person find out what's is most important for a universe (or God) and then follow the path of serving this cause? or should he determine what's important for himself? or for other people (his King, his nation)?
If we are to completely discard belief or tradition, we will stand on the crossroads where billions of paths connect, not knowing what to start with. One may say there are at least basic needs that we should fulfill (food, safety), but what if our own existence endangers something that is far more important than we are (at least if we think it's more important)? - in which case it would be probably better to just kill oneselves and end the human race.

I seriously think there's no rational way to know what is ultimately good (which probably means I am agnostic, unless I am using wrong term again). And, therefore, there's no reason to seek for ultimate good. I mean, seriously, anything that does not refer to honest pragmatical reason will be based on belief. Therefore the question of ethics is a question of belief as well.

There's a big difference between what I believe is a proper way of living and the way I do actually live. My problem is I could never really follow my own principles, and perhaps will never be able to do so, and that's quite depressing. Some may say that they aren't principles then... heh, well, whatever.

I believe that human life is not so important on its own. I think that it is more important how the person lives and what he does. To live only 10 years as a good person, whose actions benefit others, is better than live 100 years as an asshole. To die but keep honor is better than protect your life and live in submission.
That does not mean that person should crave for death. That means he should not give the life without dignity much value.
I believe that each person have only one natural right: to choose the way he lives. And after the choice is made, he or she should accept all the consequences as natural events. I think that one person should not bear the responsibility for other person's choice of life. I mean, for example, if one man chooses to live like a slave and shows no intent to change, he could be dealt with like one, if others see practical reason in this.

The reasoning behind this is this. If people were common animals, there won't be any problem if they lived like ones. Basic instincts, and all. But since they are given some "conscience" and a "will" strong enough to fight the instincts (including self-preservation), it rises the level of responsibility. A person who does not want to take this responsibility and prefers to live like an animal should be envisioned like one. I don't mean that's bad or something. Animals aren't bad or evil. Cats, for example, are pretty nice. I mean that it is strange to give human rights to animals. Or apply human level of relations to them.

I think this makes me "virtue ethicist" of a sort. Perhaps something with regard for natural selection.

For example, I was thinking, how a person should behave if he is being captured and forced to tell the secret that, when revealed, may endanger millions. Enemy threatens him, telling they will kill his friends, or relatives. In this case I believe a man should decline, regardless of such threats. But the general reason, in my opinion, is not the fact that by saving lives of his beloved a person will endanger much more people, but rather the fact that he dishonors both himself and his friends/relatives by paying for their safety with safety of millions. This may seem the similar thing (especially since outcome is the same), but in-deep reasoning is different.
#12787
Okay, I see now.

I am starting to think there are actually two general positions: Pragmatism and Fanatism :D (that sounds trollish, but, well...).
First three views require a person to follow certain preset laws without a question and considering practical situation, they differ only by the reasoning behind those laws.

E: Hmm... on other hand "Virtue Ethics" may be something in the middle.
#12788
I fail to see difference between Consequentialism and Pragmatism when based on your explanation. The examples of train killing 1 man instead of 5 and keeping slavery to prevent a civil war sound like the very same dilemma (and reason behind the choice).
#12789
Quote from: spanishgirl on Sat 29/09/2012 22:25:19
thanks for answering! I just saw your answers. All I want to do is to click on a a dice and that it shows a random number, so people know how many spots they have to move. I thought it will be much easier  :cry:  it´s a game for children so it doesn´t have to be too elaborated, it´s taking me a while to understand the AGS engine because, well, it´s in english  :tongue:
If you do not need any animations then it IS much easier. You may even not use room object, but Gui Label and simply change text there (while having a Button, pressing on which will make the new random number pop up).
But first of all I recommend you to make some plan about overall design. Try to do some AGS tutorials, find out what kind of tools and objects you may use. Learn what is global script and what's the difference between global script and room scripts.
Try to be more specific when asking questions "how to make...". There are hungreds of ways to do something, all depends on how you like that something to look and behave.

I'll give another example of how to make a number appear in the label, but understand that it will only be useful if you know what you want exactly. Also I'll assume that you already know how GUI works in AGS and how to bind script functions to events. If you don't, please tell about that! it is really difficult to give advices when you have no info about person's knowledge.

Consider we created a GUI that has a Button called btnDiceRoll and a Label called lblDiceNumber.
We bind Button's event OnClick to our new function "btnDiceRoll_Click". The function looks like this:
Code: ags

function btnDiceRoll_Click(GUIControl *control, MouseButton button) {
  int new_dice_number = Random(5) + 1; // random returns 0 to X, so this expression means (random from 0 to 5) + 1, which means (random from 1 to 6)
  lblDiceNumber.Text = String.Format("%d", new_dice_number); // display new number on the label
}

This example is very basic; more experienced people will notice certain problem in it right away, but I think it may be OK for starters. Try to use this first.
#12790
Quote from: Tabata on Sat 29/09/2012 17:10:01
Referring to the inventory on that last screen with one „lifepoint“ there still was oxygen (and a hose).
The bar is red there, which means either no oxygen, or very little oxygen, or that character simply thinks it is empty (but does not know for sure).

Quote from: Tabata on Sat 29/09/2012 17:10:01
In any case I defend Crimson for his heroish "jumping into the lake".
It wasn't heroish, it was desperate. According to description the guy couldn't move much, hence there's little he could do. In fact I was nearly sure he won't manage to do what I told too.
#12791
Yes, I do have a question actually: was there actually a solution to this last situation or not.
#12792
Heh, I didn't knew there's time limit for command... others should knew though.

Quote from: Tabata on Sat 29/09/2012 14:41:47
Where are all our intelligent players?

I think a question is rather "who is going to take responsibility killing the character with incorrect move".
And since it definitely looks like no one seem to want this honour, I propose following. +1 this, propose different option, or wait and see if I killed the guy :/ :

Unfortunately WHAM did not describe what is the "tear in the tube" feels like, so I have to use condition:
A. If the tube is just torn into two parts, then:
> Use all the rest of your strength to put the correct (heh) end of the tube (the one that goes from the tank) into your mouth, grip your teeth and take a deep breath.
B. If the tube has a hole in it's surface, then:
> Use all the rest of your strength to put the damaged part of the tube into mouth, grip your teeth and take a deep breath.

NOTE: I used mouth and not nose, becuase by the looks of the tube I wasn't sure it may fit into nose hole.
#12793
Quote from: selmiak on Fri 28/09/2012 22:20:32
is the whole O2tank broken or just the hose thingy. I mean, if there were a hole in the hose this could this be fixed with the blue stuff.
Well, that depends on how it works. If there's a valve (clapper) where hose connects to the tank and it opens only by breath (which produces difference in atmosphere pressure), then there's a chance oxygen still in the tank.

But have anyone ever bothered to check that, or ask WHAM? :)

E: There's actually a way to test this: breath from the hose directly (I think). If we just had little more time for experiments...
#12794
First of all, why can't you make several objects each for bigger object's part?

Rearding hotspots.
Hotspots are layed over room background and have no explicit relation to objects.
You may get a hotspot under cursor by calling Hotspot.GetAtScreenXY function. That should return a hotspot even if there's something above it (character or object).
You may then run any possible interaction with the hotspot you found by the use of Hotspot.RunInteraction function.

Basic example:
Code: ags

Hotspot *h = Hotspot.GetAtScreenXY(mouse.x, mouse.y);
if (h != null)
{
   h.RunInteraction(mouse.Mode);
}

#12795
Quote from: WHAM on Fri 28/09/2012 18:39:22
To clarify, since I should probably have clarified. There is only one oxygen tank in reach and it is the one you wore when you arrived, and it is now broken.
The other one that was on the floor when you arrived, broke when it was used to smash a lock.
Yeah... looks like I am thinking too hard.

So, what is it in inventory? A bag of some food(?), a screwdriver with some blue sticky stuff on it, a spanner and some fuses.
#12796
Quote from: selmiak on Fri 28/09/2012 18:13:02
so, he can barely move, the oxygen tank is empty and the mask nowhere to be found... think people, think before making the next move! Or chapter 8 - the otherworld is closer than you think!
I still think that that's DIFFERENT oxygen tank!
I mentioned this in one of my posts above. There was ONE tank with the character and ANOTHER, broken one, on the floor. If you look closely to the screenshots, you'll see the guy fallen right there. I suppose that the character (lead by my command) have found a broken one.
Perhaps we need to formulate an action to seek for the tank in other place, like pants or belt, or somewhere there... somewhere...
I just wasn't too sure what to say, 'cause I haven't read everything and may miss something.

E: Or maybe I am totally wrong? Okay I don't know. :-X
The more I re-read previous posts the more I think this was mistake to make such conclusion...
#12797
I somehow doubt he may crawl... since he couldn't even bring a metal canister to himself.
I mean, it'd be cool if he just jumped and run, but seems unlikely he can manage.

I was trying to figure out where his mask could have dropped by the screenshots, but couldn't find a clue... maybe someone else can?
#12798
Quote from: WHAM on Fri 28/09/2012 08:57:20
Until now it showed as equipped and the level showed green, as the character believed this was still the case. However, new information means updated inventory.
Hm, that sounds reasonable.

Uh, well, I wonder were there any details in how the poor guy kept the tank with him. I better read some of the much earlier posts first.
I mean, I could tell to search his own body (pockets?) but I do not want to risk too much right away.
#12799
duh: http://www.adventuregamestudio.co.uk/forums/index.php?topic=44156.msg627901#msg627901
Well, I chose not the best moment to join :P.

Also I am a bit confused by the fact that tank level in inventory shows zero level. Is it the tank that was just found? It does not have 'E' on it so it is not euqipped... but then there's another one, that was equippped?

ALSO: it seems there only two attempts left....
#12800
Err... now when I look closer on previous screenshots I see some blueish thing with white thing stretching from it, lying on the floor at exactly same position the guy has dropped to. Is this another oxygen tank? Maybe it's the one that is damaged?
Sorry, it seems I missed some of the prior events.
SMF spam blocked by CleanTalk