Your favorites features in C2 or things you'd love to see

Chat about anything not covered in these forums, but keep it civil!

Post » Wed Mar 26, 2014 8:42 am

Just a little topic where I ask "what is your favorite feature in C2"
I think it was a competition two years ago, but since then, C2 has changed a lot, So I ask ^^
And also, what would you like to see one day in C2?

As for myself:

-Functions is my favorite feature, it makes the code soooo easier to read, and to edit, and also to write, I feel like using a cheat code as it become so easy with functions, and when they can't pick object by default, at the end you just have to pass an UID into a parameter and to pick instance with, and that does the trick, and functions aren't at all a problem performance wise *-*
-My second favorite thing is the HTML5 exporter, it is great, just great, it makes it possible to have great games inside a browser, without too much downloading time (due to all optimisations that are done upon export), I dislike the fact teh offline.appcache works like that though... but that is another story

As for the thing I'd love to see inside C2:
-Ways to import from other projects easily.

And you, what is your opinion?
Game design is all about decomposing the core of your game so it becomes simple instructions.
B
53
S
22
G
18
Posts: 2,122
Reputation: 17,123

Post » Wed Mar 26, 2014 8:48 am

I also love functions! They are absolutely necessary for good coding.
I also like groups and the option to enable/disable them

I'd love to see something like a Hashtable and/or associative array. I really love RexRainbows HashTable Plugin. Without it, I'd have a lot of trouble to communicate with backend.
B
14
S
3
G
1
Posts: 255
Reputation: 2,027

Post » Wed Mar 26, 2014 1:54 pm

@Vuuv - the Dictionary object is an associative array.
Scirra Founder
B
395
S
232
G
88
Posts: 24,371
Reputation: 193,772

Post » Wed Mar 26, 2014 2:54 pm

But dictionary just has one dimension, hasn't it?
B
14
S
3
G
1
Posts: 255
Reputation: 2,027

Post » Sun Mar 30, 2014 6:09 pm

Things I like:

  • Plugins written in javascript
  • Can interface with page elements
  • Sub-events
  • ForEach / Ordered ForEach
  • Breakpoints, stepping and the debugger in general
  • Multiple/stacked/layered WebGL effects
  • Rotatable layers
  • "Including" event sheets, and the separation of event sheets and layouts
  • Global/Local variables
  • Check collision at offset (without having to move the object or create a "detector")
B
36
S
8
G
8
Posts: 532
Reputation: 6,903

Post » Sun Mar 30, 2014 7:15 pm

Love to see runtime editable hotspots.
Image ImageImage
B
169
S
50
G
169
Posts: 8,290
Reputation: 108,224

Post » Mon Mar 31, 2014 7:52 am

I like the family feature most I guess.... really helpful.

What I would like to see is an official Scirra game, with the little helmet-monster and the pirate princess^^
Image
Check out our start-up and configure your own helmet in true 3D.
B
44
S
11
G
11
Posts: 1,154
Reputation: 9,978

Post » Mon Mar 31, 2014 8:43 am

Functions are great.

But! ...

Functions could use more handling refinement though. I'd like to be able to rename functions and the new name be updated in all occurrences. Some sort of intellisense when calling functions would be great too. I always have to lookup how I named the function...

I'd love to have an event-sheet <-> code-view switch. I know, it's all in an xml-format so this would make this wish difficult to implement.

Oh, last one, I have an extra sheet I use for my todos, bugs, wips and finished. I'd like to be able to toggle comments on/off like normal commands with a strike-through.

Ok, now the very last one ;) Please allow comments everywhere. I know, it's not a nice habit, but sometimes it would be very helpful to be able to comment inside a block.

Besides that, all is fine :)
B
11
S
1
G
1
Posts: 81
Reputation: 892

Post » Mon Mar 31, 2014 8:57 am

I love work with families and functions ;)

I'd love to have groups for global variables :)
B
17
S
5
G
2
Posts: 173
Reputation: 2,085

Post » Mon Mar 31, 2014 8:46 pm

1. Comments
As Smolli already mentioned I also would like to be able writing comments everywhere.

2. Breakpoints
Everytime when I get the message "Breakpoints cannot be set in triggered or looping branches" I think:
What a pity! Why not?!? I can do this in other programming languages :(

(Anyhow, C2 is great)
B
15
S
4
G
3
Posts: 52
Reputation: 1,513

Next

Return to Open Topic

Who is online

Users browsing this forum: 194747, modernmaker1 and 1 guest