Jump to content

  • Log In with Google      Sign In   
  • Create Account

Interactive Prototype Environment


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
11 replies to this topic

#1 Glass_Knife   Moderators   -  Reputation: 4443

Like
0Likes
Like

Posted 06 May 2014 - 11:07 AM

http://www.chris-granger.com/2012/02/26/connecting-to-your-creation/

 

I stumbled across this, and it looks like a fantastic way of making a game a week, or playing with an idea, or just having another tool.  But I haven't been able to find anything out there that works like this.

 

Am I missing something obvious, or is this in need of exploration?


I think, therefore I am. I think? - "George Carlin"
Indie Game Programming

Sponsor:

#2 ApochPiQ   Moderators   -  Reputation: 15732

Like
2Likes
Like

Posted 06 May 2014 - 12:14 PM

The big problem with this kind of tool is that it is not language agnostic by any stretch of the imagination.
 
 
If you're building a HTML5/JS game, sure, a REPL-like prototyping system is amazing. Engines like Unity try to get close, and succeed in some areas better than others. But if you ultimately want to work on a game in C++, you basically end up having to throw away your prototype and rewrite it instead of just refining it until it reaches the desired quality level.


We really need advances in live-edited languages first, so that we can have the infrastructure for doing things like live-edit game development. It really isn't practical to try and build a live-edit toolkit on top of a language/library/engine structure that fundamentally only believes in compile-and-run.

#3 Glass_Knife   Moderators   -  Reputation: 4443

Like
0Likes
Like

Posted 06 May 2014 - 01:18 PM


We really need advances in live-edited languages first, so that we can have the infrastructure for doing things like live-edit game development. It really isn't practical to try and build a live-edit toolkit on top of a language/library/engine structure that fundamentally only believes in compile-and-run.

 

I figured this was the case, but it seems like such a great way of working, I was hoping I missed it somewhere.


I think, therefore I am. I think? - "George Carlin"
Indie Game Programming

#4 FRex   Members   -  Reputation: 412

Like
0Likes
Like

Posted 06 May 2014 - 03:49 PM

You may want to try and look at Frogatto. It's a GPL game and costs $10 but used to be free so you can probably find a free version for your OS (the game is very cross platform).

You can edit script (custom language called FFL) code, place/remove tiles (with autotiling support), change sprite sheets and selected sprites from it, see how game will run after the edit (like Bret Victor did, the character is shown in a blurred trial that shows progress over time - see videos) and even add and remove shaders and set their uniforms. All at runtime, with game still running or paused (you can control the time as well).

Here are a few videos:



#5 Glass_Knife   Moderators   -  Reputation: 4443

Like
0Likes
Like

Posted 06 May 2014 - 07:55 PM

I've been thinking about this quite a lot in the last few days.  I think making your game as "live" as possible could really open up some possibilities.


I think, therefore I am. I think? - "George Carlin"
Indie Game Programming

#6 ApochPiQ   Moderators   -  Reputation: 15732

Like
1Likes
Like

Posted 06 May 2014 - 08:22 PM

It does.
 
I hinted at some of it here but the bottom line is that anything you can do to tighten the iteration loop is very, very powerful.

#7 Glass_Knife   Moderators   -  Reputation: 4443

Like
0Likes
Like

Posted 06 May 2014 - 09:06 PM

It does.
 
I hinted at some of it here but the bottom line is that anything you can do to tighten the iteration loop is very, very powerful.

 

The good new is that I've been doing all this stuff in Java, so embedding a web server will be easy.


I think, therefore I am. I think? - "George Carlin"
Indie Game Programming

#8 Glass_Knife   Moderators   -  Reputation: 4443

Like
0Likes
Like

Posted 19 May 2014 - 09:38 AM

I guess I asked this question just a few weeks to early.

 

http://www.lighttable.com/

 

I didn't know it was a kickstarter years ago, but I can't wait to start playing with it...


I think, therefore I am. I think? - "George Carlin"
Indie Game Programming

#9 Tutorial Doctor   Members   -  Reputation: 1624

Like
0Likes
Like

Posted 19 May 2014 - 10:37 AM

Wow. Going to get on the laptop and play with it right now. It reminds me of the Codea app on the ipad.

They call me the Tutorial Doctor.


#10 Glass_Knife   Moderators   -  Reputation: 4443

Like
0Likes
Like

Posted 19 May 2014 - 10:43 AM

Yeah, I was really upset when I searched for something that did this and didn't find anything.  I think for an environment for making game prototypes to search for fun ideas this is the way.  


I think, therefore I am. I think? - "George Carlin"
Indie Game Programming

#11 Tutorial Doctor   Members   -  Reputation: 1624

Like
0Likes
Like

Posted 19 May 2014 - 12:02 PM

I have found a very useful way to make 2d game prototypes (and would even prefer to use it to make games).

I use the iPad and an app called GamePress. It looked childish at first, but the possibilities of it are just about equal to GameMaker.

I wish there were a 3d engine that I could use to protype 3d games as easily, so I am having to use an engine called Maratis3D to make my own library for helping prototype a game easily (a lot more work).

I do think Maratis could be made interactive, but I have not messed around with the engine sourcecode(C++), just using the scripting side (LUA)

If I can get the Python going with lighttable I will definately use this rather than IDLE.

They call me the Tutorial Doctor.


#12 Glass_Knife   Moderators   -  Reputation: 4443

Like
0Likes
Like

Posted 02 June 2014 - 02:01 PM

Interesting.  So the new X-Code with the Swift programming language looks like it's doing just this kind of thing.  Interesting...

 

https://developer.apple.com/swift/


Edited by Glass_Knife, 02 June 2014 - 02:02 PM.

I think, therefore I am. I think? - "George Carlin"
Indie Game Programming




Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS