Main Page

From AgentSheetsWiki

(Difference between revisions)
Jump to: navigation, search
(Books)
(Acknowledgements)
 
(13 intermediate revisions not shown)
Line 1: Line 1:
[[Image:traffic-sim.png|right|400px]]
[[Image:traffic-sim.png|right|400px]]
-
Welcome to the AgentCubes Wiki.  AgentCubes is the [http://www.agentsheets.com/research/agentcubes/index.html world's most accessible 3D authoring tool].  AgentCubes introduces Incremental 3D, with the patented technology of Inflatable Icons, that allows you to go from 2D to 3D.  Add that to the ease-of-use, ease-of-learning Visual Programming language (Visual AgenTalk), that lets you "drag and drop" to create your game and simulation behavior and you will be making 3D games and sharing them before you know it.
 
 +
Welcome to the AgentCubes Wiki. Our mission was to build the worlds easiest to use 3D game design & programming tool. Do existing 3D tools look too daunting? You don’t have a programming background? No problem! Create amazing 3D shapes, build sophisticated 3D worlds, rule these worlds through programming and share them instantly as HTML5 web apps (no Java, no Flash, no plug-in required).
-
== Arcade ==
+
'''Creativity<sup>3D</sup>''' is based on 3 revolutionary innovations funded by the National Science Foundation:
-
*[http://scalablegamedesign.cs.colorado.edu/arcade/ Arcade]: locate other people's projects, comment, rate them; share your own creations.  
+
# '''Inflatable Icons''': Draw 2D images and turn them into beautiful 3D shapes with the patented inflatable icon process.  
 +
# '''Gentle Slope 3D:''' Develop advanced spatial reasoning skills by starting with the creation of 2D worlds and gradually turn them into sophisticated 3D.
 +
# '''Conversational Programming''': Go beyond drag and drop programming by using the power of the computer to help you to write working programs.  
 +
== Support ==
-
== Videos ==
+
* [http://scalablegamedesign.cs.colorado.edu/arcade/ Scalable Game Design Arcade]: locate other people's projects, comment, rate them; share your own creations.
-
*[http://www.agentsheets.com/agentcubes/videos/ Instructional Videos]: Find how-to and other videos.<br>
+
* [[Instructional_Videos| Instructional Videos]] Find how-to and other videos.
-
 
+
* [[Frequently_asked_questions#AgentCubes | FAQ: Frequently Asked Questions]].
-
== FAQ ==
+
* Programming (Visual AgentTalk) Reference:  [[:Category:AgentCubes_Conditions|Conditions]], [[:Category:AgentCubes_Actions|Actions]], [[Methods]], [[:Category:Parameters|Parameters]]
-
 
+
-
*[http://199.45.162.66/wiki/Frequently_asked_questions#AgentCubes/ FAQ]: Get important information about AgentCubes.
+
-
 
+
-
== Manuals ==
+
-
 
+
-
=== Programming ===
+
-
* [[:Category:AgentCubes_Conditions|Conditions]]: VAT language pieces to test situations for your agents' behavior
+
-
* [[:Category:AgentCubes_Actions|Actions]]: VAT language pieces for your agents to act out
+
-
* [[Methods]]: combine Rules into methods
+
-
* [[:Category:Parameters|Parameters]]: used in Conditions and Actions
+
-
 
+
-
=== Project Information ===
+
* [[:Category:AgentCubes_Design|Project Designs]]: documentation for some of the AgentCubes projects that are bundled with the application
* [[:Category:AgentCubes_Design|Project Designs]]: documentation for some of the AgentCubes projects that are bundled with the application
-
 
+
* [[Books]]: Background material relevant to end-user programming, agent-based modeling and game design.
-
== Books ==
+
-
 
+
-
<div>
+
-
<h3>End-User Programming</h3>
+
-
<div align="left">
+
-
<div>
+
-
<div>
+
-
<p>Repenning, A. and A. Ioannidou 2006. [http://www.cs.colorado.edu/%7eralex/papers/PDF/EUD_Kluver.pdf/ What makes End-User Development Tick? 13 design guidelines]. in [http://books.google.com/books#v=onepage&q=&f=false?id=qsfumLwGMvAC&dq=end-user+development&printsec=frontcover&source=bn&hl=en&ei=qB57S4m2EJL-0gTrmKieAQ&sa=X&oi=book_result&ct=result&resnum=4&ved=0CBYQ6AEwAw/ End-User Development]. F. Patern&Mac247; and V. Wolf. Dordrecht, Kluwer.</p>
+
-
<p>[http://www.amazon.com/exec/obidos/ASIN/1558606882/agentsheetsinc/ Your Wish is My Command: Programming by Example] Programming by example (PBE) and programming by demonstration (PBD) represent a departure from traditional programming methodology. Why should someone need to learn a complicated syntax to train a computer to perform an action? The idea is to instruct the computer to complete the action and let tools create the necessary syntax. This book discusses several different approaches in a range of industries where the technology is applicable and currently in use.</p>
+
-
      <div align="left">
+
-
<h3>Simulation</h3>
+
-
<p>[http://www.amazon.com/exec/obidos/ASIN/0393090094/agentsheetsinc/ Micro Motives and Macro Behavior], Thomas C. Schelling, 1978, A classic based on the 1971 paper &quot;On the Ecology of Micromotives&quot; explaining how small local phenomena and mind sets can lead to unexpected global consequences. Schelling explains some of these issues using board games.<br>
+
-
</p>
+
-
<p>[http://www.amazon.com/exec/obidos/ASIN/0316316962/agentsheetsinc/ The Tipping Point]: How Little Things Can Make a Big Difference, Malcolm Gladwell, 2000, &quot;The best way to understand the dramatic transformation of unknown books into bestsellers, or the rise of teenage smoking, or the phenomena of word of mouth or any number of the other mysterious changes that mark everyday life,&quot; writes Malcolm Gladwell, &quot;is to think of them as epidemics. Ideas and products and messages and behaviors spread just like viruses do.&quot; This book is not really about simulations but simulations are ideal means to explore epidemics and to get a concrete sense of the Tipping Point. The [/_Applets/virus-attack-finished/index.html/ AgentSheets virus attack simulation] is an example of an epidemic.</p>
+
-
<p>[http://www.amazon.com/exec/obidos/ASIN/0684833484/agentsheetsinc/ Life on the Screen, Identify in the Age of the Internet], Sherry Turkle, 1995, This book is not concerned with technical aspects of simulation but about its social perspective. Turkle claims that we, as society of computer users, are advancing from a culture of calculation toward a culture of simulation. Simulation in her sense is about the way computers allow us to alter our identity. We found many parallels in our work with school kids creating animal world simulations. Very often these kids no longer distinguished between the artificial animals they had created and themselves. </font><font size="1"><br>
+
-
</font></p>
+
-
<p>[http://www.amazon.com/exec/obidos/ASIN/075070313X/agentsheetsinc/ Learning With Artificial Worlds : Computer Based Modeling in the Curriculum], Harvey Mellar, Joan Bliss, Richard Boohan, Jon Ogborn, 1994, A nice collection of papers about how modeling can be used in schools. A number of tools are discussed including spreadsheets, fluid-based modeling tools such as STELLA, and AgentSheets-like environment such as WorldMaker.<br>
+
-
</p>
+
-
<p>[http://www.amazon.com/exec/obidos/ASIN/0262680939/agentsheetsinc/ Turtles, Termites, and Traffic Jams : Explorations in Massively Parallel Microworlds], Mitchel Resnick, 1997, An exciting book about emerging phenomena and modeling in StarLogo. Through collaboration [http://el.www.media.mit.edu/groups/el/Projects/starlogo// StarLogo] and AgentSheets co-evolved for quite some time. Many things that can be done in AgentSheets could also be done in StarLogo and the other way around.</p>
+
-
<p>[http://www.amazon.com/exec/obidos/ASIN/0262550253/agentsheetsinc/ Growing Artificial Societies : Social Science from the Bottom Up], Joshua M. Epstein, 2050 Project, Robert L. Axtell , 1996, An ambitious book showing how complex issues such as sex, culture, and combat can emerge from simple formalism. Braden Craig created a language extension kit to AgentSheets and built many of the simulations in the book. [http://www.best.com/~bradensf/AGES2.html/ Braden thesis work called AGES (Agentsheets Genetic Evolutionary System) can be freely accessed] .<br></p>
+
-
<p>[http://www.amazon.com/exec/obidos/ASIN/0465021212/agentsheetsinc/ The Evolution of Cooperation], Robert Axelrod, 1985, From the Publisher &quot;The much-discussed book that explores how cooperation can emerge in a world of self-seeking egoists--whether superpowers, businesses, or individuals--when there is no central authority to police their actions.&quot; Axelrod is a leader in applying computer modeling to social science problems.<br>
+
-
<br>
+
-
[http://www.amazon.com/exec/obidos/ASIN/0691015678/agentsheetsinc/ The Complexity of Cooperation Agent-Based Models of Competition and Collaboration (Princeton Studies in Complexity)], Robert Axelrod, 1997, Collection of essays serving as sequel to &quot;The Evolution of Cooperation&quot;</p>
+
-
<div>
+
-
<div align="left">
+
-
<h3>Programming</h3>
+
-
<p>[http://www.amazon.com/exec/obidos/ASIN/1565924878/agentsheetsinc/ Java in a Nutshell], David Flanagan , 1997. Our current pick of a Java introduction book. Very compact. Ideal for people with C++ or Lisp background. More neutral than the Sun books.</p>
+
-
<p>[http://www.amazon.com/exec/obidos/ASIN/1555580416/agentsheetsinc// Common Lisp: The Language]<b>, </b>Guy L., Jr. Steele, 1990. If you program in Lisp you need this book.</font></p>
+
-
</div>
+
-
</div>
+
-
</div>
+
-
</div>
+
-
</div>
+
-
</div>
+
-
</div>
+
-
 
+
-
== License ==
+
-
* [[Media:Beta_License_AgentCubes.pdf | License]]
+
-
 
+
== Acknowledgements ==
== Acknowledgements ==
 +
[[Image:NSF_logo.jpg|right|100px]]
* AgentCubes has been funded by the '''National Science Foundation''' under Grant Numbers IIP 0712571 and IIP-0848962. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation.
* AgentCubes has been funded by the '''National Science Foundation''' under Grant Numbers IIP 0712571 and IIP-0848962. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation.
* AgentSheets Inc. wishes to thank
* AgentSheets Inc. wishes to thank
Line 79: Line 32:
*** '''Dr. David Webb''', Assistant Professor at the School of Education
*** '''Dr. David Webb''', Assistant Professor at the School of Education
*** '''Krista Marshall''' and '''Sarah Roberts''', graduate students at the School of Education
*** '''Krista Marshall''' and '''Sarah Roberts''', graduate students at the School of Education
 +
** Promotional Video Production
 +
*** '''Isla Schanuel''', graduate student at the University of Colorado, Atlas [http://www.youtube.com/watch?v=2GWcb3aG2w0&feature=player_embedded video]
** Pioneer teachers that piloted AgentCubes in their classes
** Pioneer teachers that piloted AgentCubes in their classes
*** '''Burke Taft''', teacher at Centennial Middle School, Boulder, CO (now retired)
*** '''Burke Taft''', teacher at Centennial Middle School, Boulder, CO (now retired)
Line 92: Line 47:
*** [http://www.spiralgraphics.biz/packs/browse.htm Spiral Graphics]
*** [http://www.spiralgraphics.biz/packs/browse.htm Spiral Graphics]
*** DesignM.AG for [http://designm.ag/freebies/wood-textures/ wood] and [http://designm.ag/freebies/high-res-fabric-textures/ fabric] textures
*** DesignM.AG for [http://designm.ag/freebies/wood-textures/ wood] and [http://designm.ag/freebies/high-res-fabric-textures/ fabric] textures
 +
 +
== License ==
 +
* [[Media:License.pdf|License]]

Latest revision as of 17:12, 22 March 2013

Traffic-sim.png


Welcome to the AgentCubes Wiki. Our mission was to build the worlds easiest to use 3D game design & programming tool. Do existing 3D tools look too daunting? You don’t have a programming background? No problem! Create amazing 3D shapes, build sophisticated 3D worlds, rule these worlds through programming and share them instantly as HTML5 web apps (no Java, no Flash, no plug-in required).

Creativity3D is based on 3 revolutionary innovations funded by the National Science Foundation:

  1. Inflatable Icons: Draw 2D images and turn them into beautiful 3D shapes with the patented inflatable icon process.
  2. Gentle Slope 3D: Develop advanced spatial reasoning skills by starting with the creation of 2D worlds and gradually turn them into sophisticated 3D.
  3. Conversational Programming: Go beyond drag and drop programming by using the power of the computer to help you to write working programs.

Support

Acknowledgements

NSF logo.jpg

License

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox