Facebook Twitter YouTube Frictional Games | Forum | Newsletter | Dev Blog | Dev Wiki | Support


Post Reply 
 
Thread Rating:
  • 14 Votes - 2.93 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Challenge Threadᆦ ᆦ ᆦ
Author Message
Apjjm Offline
Super Moderator

Posts: 481
Joined: Apr 2011
Reputation: 48
Post: #141
RE: [CHALLENGE THREAD]

It's not quite as difficult as the previous challenge - i couldn't really think of a problem like that so instead opted for a more gameplay oriented challenge:

Counterweight puzzle
A room contains two bridges. One of the bridges must be lifted by weighing down another enough to permit the player to cross the bridge to the edit door. Barrels and the player both act as weights.

Specification
Spoiler below!

  1. A counterweight puzzle must be designed (as bridge_1 moves down, bridge_2 moves up by the same amount). The movement of the bridges must be affected by the weight of the objects on the bridges (E.g. having one barrel on each bridge, then adding a second one to a bridge should move the second bridge down).
  2. Barrels or the player may be placed on a bridge to weight it down
  3. At least 4 barrels must be placed on the bridge_1 before the puzzle can be completed
  4. Bridges must move up and down according to the weight difference.
  5. The player must "weigh" more than a barrel.
  6. It should not be possible to weight down a bridge so much that either clips through walls/floor.



Additional notes
Spoiler below!
  • You are free to change the bridge entity files
  • You are free to add or remove entities/areas/etc from the map
  • You may want to download this entity file (it may help depending on your approach).
  • Barrels should ideally be touching the bridge entities if they acting as weights.

Map file download

(This post was last modified: 04-26-2012 01:58 PM by Apjjm.)
04-26-2012 02:00 AM
Find all posts by this user Quote this message in a reply
Rapture Offline
Posting Freak

Posts: 953
Joined: May 2011
Reputation: 26
Post: #142
RE: [CHALLENGE THREAD]

Sounds fun to try out later in my free time (Not opting in the challenge thread).

But for the file you ask us to download, can you give a description to what it is? I trust you enough to click it without a second thought. But I'd like a description beforehand to what it is. Smile
(This post was last modified: 04-26-2012 05:18 AM by Rapture.)
04-26-2012 05:17 AM
Find all posts by this user Quote this message in a reply
Homicide13 Offline
Senior Member

Posts: 323
Joined: Nov 2010
Reputation: 14
Post: #143
RE: [CHALLENGE THREAD]

(04-26-2012 05:17 AM)Rapture Wrote:  Sounds fun to try out later in my free time (Not opting in the challenge thread).

But for the file you ask us to download, can you give a description to what it is? I trust you enough to click it without a second thought. But I'd like a description beforehand to what it is. Smile
It seems to be a .zip file named "puzzleApjjm." Upon closer inspection, I found that it includes a .map file also named "puzzleApjjm." I highly doubt such a file is hazardous, so I am only left to conclude that this must be the .map file we are expected to use in order to solve the challenge. Smile

04-26-2012 06:44 AM
Find all posts by this user Quote this message in a reply
Apjjm Offline
Super Moderator

Posts: 481
Joined: Apr 2011
Reputation: 48
Post: #144
RE: [CHALLENGE THREAD]

(04-26-2012 05:17 AM)Rapture Wrote:  Sounds fun to try out later in my free time (Not opting in the challenge thread).

But for the file you ask us to download, can you give a description to what it is? I trust you enough to click it without a second thought. But I'd like a description beforehand to what it is. Smile
There are two files linked. One contains the map file which the puzzle should preferably be completed on (but as i am allowing changes to the map file this is an optional download), the other file contains an entity which may be useful depending on your approach.

04-26-2012 01:57 PM
Find all posts by this user Quote this message in a reply
nemesis567 Offline
Posting Freak

Posts: 879
Joined: May 2011
Reputation: 10
Post: #145
RE: [CHALLENGE THREAD]

And what's the time you want it done?(Please be reasonable, last time was absurd.)

Today I dreamt the life I could live forever. You only know that when you feel it for you know not what you like until you've experienced it.
04-26-2012 01:59 PM
Find all posts by this user Quote this message in a reply
Apjjm Offline
Super Moderator

Posts: 481
Joined: Apr 2011
Reputation: 48
Post: #146
RE: [CHALLENGE THREAD]

5 days (ending noon on the 1st?) sound reasonable enough.

(This post was last modified: 04-26-2012 07:32 PM by Apjjm.)
04-26-2012 07:29 PM
Find all posts by this user Quote this message in a reply
Homicide13 Offline
Senior Member

Posts: 323
Joined: Nov 2010
Reputation: 14
Post: #147
RE: [CHALLENGE THREAD]

Haha if I solve it first can I declare myself not the winner? I can spend some time messing around with it but I don't really have the time atm to create another puzzle. D:

Also, does anybody know if there is a function or something that returns the weight of an entity?

(This post was last modified: 04-26-2012 10:11 PM by Homicide13.)
04-26-2012 09:26 PM
Find all posts by this user Quote this message in a reply
nemesis567 Offline
Posting Freak

Posts: 879
Joined: May 2011
Reputation: 10
Post: #148
RE: [CHALLENGE THREAD]

There isn't.

Today I dreamt the life I could live forever. You only know that when you feel it for you know not what you like until you've experienced it.
04-26-2012 10:34 PM
Find all posts by this user Quote this message in a reply
Homicide13 Offline
Senior Member

Posts: 323
Joined: Nov 2010
Reputation: 14
Post: #149
RE: [CHALLENGE THREAD]

Is there any way to use the AddEntityCollideCallback to call a function that is a part of an object? (or a function that is a part of a class I suppose?) I can't get the AddEntityCollideCallback to recognize that such a function exists.

(This post was last modified: 04-26-2012 11:37 PM by Homicide13.)
04-26-2012 11:36 PM
Find all posts by this user Quote this message in a reply
nemesis567 Offline
Posting Freak

Posts: 879
Joined: May 2011
Reputation: 10
Post: #150
RE: [CHALLENGE THREAD]

No, I don't think so. But I believe it can be done with function pointers if you wanted to do such a thing.

Try naming the callback function MyClass::MyFunction...

Today I dreamt the life I could live forever. You only know that when you feel it for you know not what you like until you've experienced it.
(This post was last modified: 04-26-2012 11:44 PM by nemesis567.)
04-26-2012 11:43 PM
Find all posts by this user Quote this message in a reply
Post Reply 




User(s) browsing this thread: 1 Guest(s)