![]() |
![]() |
|||||||||||||||||||||||
|
|
||||||||||||||||||||||||
|
NeverTris: High Fantasy Tetris Profile by Jay Watamaniuk
Where can I grab NeverTris?For NeverTris itself, the files are hosted on NWVault. There is one caveat to using it; 1.67 beta 3 or higher is required as I use some of the new script functionality. Other than that, there are no particularly special instructions for installation, though I would suggest you read the included NeverTris.pdf file just to make sure it's installed correctly. There is an included demo module you can play around in to get a feel of what can be done, but it's best used by other builders who can integrate it into their module. There are brief instructions for adding it to a pre-existing module for anyone that wants them. Also included is an optional hak and music files, for the authentic touch. ;) There is no requirement to use this--it is up to the player/builder. Personally, I have the main theme on my cell phone. It's artificial, vaguely familiar without being recognizable, and rather annoying; perfect for a ring tone! Tetris? Tetris?! I was pretty stunned when I plugged the thing in and started playing. Very, very cool. What spawn of the underworld possessed you to do such a thing?
Once I convinced myself that at least a partial system would be possible, I needed something for a demonstration that was quite simple to do as well as being very familiar, so people could understand what it was supposed to be. Tetris seemed to fill both of those criteria, as well as just being plain old fun! Clearly you have too much aluminum in your diet or were given super-powers by a meteorite. Can you take those of us who are technically inclined through the highlights of how you created this?One major component is the OnClick event for placeables. This event happens instantly, regardless of how far the player is from the placeable, what they are currently doing, or what is in the way. This is much the same as the instant feat functionality that was added in 1.66 but without the player having to navigate through the radial menu. The other thing that it uses is the extra functionality of cutscene mode to prevent players using the radial menu or quickslots, yet still allow players to left-click on things to interact with or to move on the ground. On top of that, it's pretty much "standard" scripting. Each of the placeables signals a user-defined event to the area when clicked (with a certain "rest period" so you can't just keep clicking) and the blocks signal an event when they are in position. This means all the major work is in just one script and one include file, which is nice and neat and shouldn't interfere with anything. Did you use some gizmos from the community to help with this project?
One community project that also makes great use of the new 1.67 OnClick functionality is Vulcano's Bard Studio. This uses a giant keyboard to allow players to record music in "real time," which bards can then play back at any point in the future! If you could change one thing about the Toolset what would that be?How about a way to test modules quickly? Ah, got that in 1.66. What about a button to randomize the facing of placeables? No, that's been added in 1.67. Hmm, there's not much else left. Probably being able to specify domains, spellschools, familiars, and animal companions for NPCs, but it's quite a struggle to think of things that could be done. If you include scripting in that, then there is a clear winner. I'd sell my spleen for Get/SetHair/Skin/TattooColor() functions. There are just so many things that could be done with it, especially with the extra palette colors in 1.67. So many things in fact that I wrote a long list describing just some of the ideas I could use it for. What can we expect from your giant brain in the future?
As part of the development team for the PRC, I've done a lot of work for version 3.0 (which should be finally ready by this coming weekend, 22nd/23rd April, after almost 2 years in development). This release contains a lot of things, the major highlights of which are:
Eventually, I'd love to develop an AI that can "evolve" to make best use of the content, much the same way that a community of players gradually learn what combinations are and are not effective at different tasks. I'm sure I could go on listing what things I'd like to do. Suffice it to say that I'm not going to be bored any time soon! ~
Related Links
Want to comment on this article or read what others have to say about it? Join the official discussion!
|
|||||||||||||||||||||||
|
|
||
|
Multiplayer Games at Neverwinter Connections
|
||
|
Buy Premium Modules
|
||
|
4,827,630 BioWare Users:
|
||