Object and behavior requests

Forum for plugin, effect and behavior programmers. Please use the Help & Support forum for help using Construct.

Post » Wed Apr 16, 2008 10:23 am

After university I'll have copious free time to work on all my projects and do some coding work. Use this thread to post plugin and behavior requests, however whacky.

Personal requests
- Online plugin, for easy game making
B
3
S
2
G
5
Posts: 1,777
Reputation: 5,529

Post » Wed Apr 16, 2008 10:34 am

- An equivalent of the MMF's Text Blitter object
- Particle object, for creating visual particle effects
B
2
S
1
G
5
Posts: 70
Reputation: 1,540

Post » Wed Apr 16, 2008 11:52 am

Online Multiplayer Object - preferably something that automatically controls object positions so you dont have to manually assign packets for every single freaking thing like in the MOO objects for TGF/MMF.

Minimap Object - for making minimaps easily... would be nice if they had a "scale" feature as well so you could toggle the area around the tracked object easily.

Inventory Control Object - Inventory control has always been a struggle in making any kind of RPG game, or any game really if you can carry more than 2 things at a time... Some kind of inventory with visual array would be really nice. This is the one thing that always annoyed me the most when making RPGs, and is usually why I never committed myself to sticking with an RPG style game... Making inventory screens that work well always sucks.

Dynamic Path Movement - OK so path movement sucks becuase it just follows a single path... but how about dynamic path movement? Draw your path(s), with intersections and all... and the object follwing the path will randomly choose which part of the path to take! This would be awesome for example say, enemies that could go along several corridors in a top down shooter game, but you want an element of random choices instead of knowing exactly where the enemy will go each time... or cars being able to pick which road they want to drive on. Turn here or go straight?

Just some ideas I have at the moment... will add more as I think of them. :D

~Sol
Tired of crappy file hosts that are crappy? Get DROPBOX - https://db.tt/uwjysXJF
Moderator
B
45
S
17
G
37
Posts: 2,853
Reputation: 25,966

Post » Wed Apr 16, 2008 11:58 am

[quote="SoldjahBoy":2uwvedy7]Minimap Object - for making minimaps easily... would be nice if they had a "scale" feature as well so you could toggle the area around the tracked object easily.[/quote:2uwvedy7]

There already is one :wink:

[quote="SoldjahBoy":2uwvedy7]Inventory Control Object - Inventory control has always been a struggle in making any kind of RPG game, or any game really if you can carry more than 2 things at a time... Some kind of inventory with visual array would be really nice. This is the one thing that always annoyed me the most when making RPGs, and is usually why I never committed myself to sticking with an RPG style game... Making inventory screens that work well always sucks.[/quote:2uwvedy7]

This is a really good idea.. could go as far as to make it fully automated, so you can 'add' an object to the inventory and it'd take care of drawing it, doing drag and drop, etc.
B
3
S
2
G
5
Posts: 1,777
Reputation: 5,529

Post » Wed Apr 16, 2008 12:01 pm

Suggestion : File Object

To use this plugin, simply drag it on the layout.

EVENTS =
File.LoadText = "c:\text.txt"
File.SaveText = "c:\text.txt"
File.LoadCache* = "c:\file.exe"
File.ClearCache**
File.Cut = "c:\directory\"
File.Copy = "c:\directory\"
File.Delete

--- --- ---

*Loads a file into cache
**Clears the cache

--- --- ---

The plugin works this way :

if you need to load a text, assign it to a variable

Global('text') = File.LoadText("c:\text.txt")



if you need to paste/cut/copy, do like this

File.LoadCache("c:\file.exe")
File.Copy = "c:\directory\"
File.ClearCache
B
2
S
2
G
5
Posts: 512
Reputation: 2,674

Post » Wed Apr 16, 2008 4:00 pm

Online Multiplayer Plugin Only, unlike the one above I'd really like to control all packets and not have automatic sending. That way, I can control all of the behaviors myself and say I wanted to make a large-scale server I could have the packets sent out to different parts, if you know what i mean, but that doesn't matter as much as just putting in all the packets.

Encryption Plugin For encrypting messages, it would be really nice to have a really good method of encryption, so maybe blowfish?

DirectInput So this one could be really cool.. If we could use DirectInput to use controls on a game, then people who have controls could use them in game. (Ex. A rock band drumset being used in a game, like a remake of a Rockband sort of thing.)

Keypress simulator Could be interesting for simulating keypresses, such as doing keyboard macros on the computer. It would work really well for making some sort of multitask program or something.
B
2
S
1
G
5
Posts: 54
Reputation: 1,508

Post » Thu Apr 17, 2008 12:51 am

There's a minimap object already? How the hell did I miss that?

Anyway... Maybe for an online object, perhaps it can be mode switched between automatic and manual?? I just hate having to add the same crap for EVERY object, like X,Y position, direction, speed, etc etc... stuff that could easily be controlled automatically seeing as it's virtually a given that it is added for anything that moves. I guess having it controlled manually as well could leave more scope for certain specific event styles, or allow customisation for laggy internet connections. Either way, I'll be happy, even if I DO have to add all the boring samey crap into the event sheets for the object controls and tracking. :)
Tired of crappy file hosts that are crappy? Get DROPBOX - https://db.tt/uwjysXJF
Moderator
B
45
S
17
G
37
Posts: 2,853
Reputation: 25,966

Post » Fri Apr 18, 2008 1:27 pm

Yeah im really into power over ease of use for the online plugin. Aim it at serious projects :)
B
2
S
2
G
5
Posts: 448
Reputation: 2,546

Post » Fri Apr 18, 2008 1:43 pm

[quote="alee":14u3uhma]Yeah im really into power over ease of use for the online plugin. Aim it at serious projects :)[/quote:14u3uhma]

Why not have both? I mean... if you know an object needs to track position and direction, how much better would it be to have an option for "auto track object"?? The rest of the stuff is fine, I just hate having to do the exact same events for 300 objects. :cry:
Tired of crappy file hosts that are crappy? Get DROPBOX - https://db.tt/uwjysXJF
Moderator
B
45
S
17
G
37
Posts: 2,853
Reputation: 25,966

Post » Fri Apr 18, 2008 1:50 pm

I think both are important; tracking objects through C++ in the plugin would be marginally quicker than eventing it yourself with a parsing system, also.

An easy to use yet highly powerful online object is definitely what Construct needs. I wonder if mK will ever come back :(
B
3
S
2
G
5
Posts: 1,777
Reputation: 5,529

Next

Return to Construct engineering

Who is online

Users browsing this forum: No registered users and 0 guests