Main Page: Difference between revisions

From StarLogo Nova Wiki
No edit summary
mNo edit summary
Line 1: Line 1:
<strong>MediaWiki has been installed.</strong>
<strong>MediaWiki has been installed.</strong>
StarLogo Nova is an agent-based game and simulation programming environment that combines an easy-to-use blocks-based programming language with a powerful simulation engine and 3D renderer.


Here's a quick link to the [[resources]] page.
Here's a quick link to the [[resources]] page.
Line 7: Line 9:
Here is an image by Josh
Here is an image by Josh


Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software.
Consult the [[mediawikiwiki:Special:MyLanguage/Help:Contents|User's Guide]] for information on using the wiki software.


== Getting started ==
==Getting started==
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]
* [[mediawikiwiki:Special:MyLanguage/Manual:Configuration_settings|Configuration settings list]]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]
*[[mediawikiwiki:Special:MyLanguage/Manual:FAQ|MediaWiki FAQ]]
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ MediaWiki release mailing list]
*[https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ MediaWiki release mailing list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]
*[[mediawikiwiki:Special:MyLanguage/Localisation#Translation_resources|Localise MediaWiki for your language]]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]
*[[mediawikiwiki:Special:MyLanguage/Manual:Combating_spam|Learn how to combat spam on your wiki]]


== Blocks Glossary ==
==Blocks Glossary==




=== Agents ===  
===Agents===  
{| class="wikitable" style="margin:auto"
{| class="wikitable" style="margin:auto"
|+  
|+
|-
|-
! Block Name !! Image !! Description
!Block Name!!Image!!Description
|-
|-
| [[Create]] || [[File:Create block.png|thumb]]|| Creates specified number of [[agents]]
| [[Create]]||[[File:Create block.png|thumb]]||Creates specified number of [[agents]]
|-
|-
| [[Create Each Do]] || Example || Creates specified number of [[agents]] and each agent proceeds to run code within the block
| [[Create Each Do]]||Example||Creates specified number of [[agents]] and each agent proceeds to run code within the block


|-
|-
| Block || Example || Description
|Block||Example||Description
|}
|}


=== Detection ===  
=== Detection===  


=== Environment ===
===Environment===


=== Interface ===
=== Interface===


=== Keyboard ===
===Keyboard===
{| class="wikitable" style="margin:auto"
{| class="wikitable" style="margin:auto"
|+  
|+
|-
|-
! Block Name !! Image !! Description
!Block Name!!Image !! Description
|-
|-
| [[Key_Typed%3F]] || Example ||Checks to see if a given key is typed; useful for triggering certain actions based on player input  
|[[Key_Typed?]] ||Example ||Checks to see if a given key is typed; useful for triggering certain actions based on player input
|-
|-
| [[Key_Held%3F]]|| Example || Checks to see if a given key is being held; useful for controlling agents’ movements, etc.
|[[Key_Held?]]||Example||Checks to see if a given key is being held; useful for controlling agents’ movements, etc.
|}
|}


=== Lists ===
===Lists ===


=== Logic ===
===Logic===


=== Math ===
===Math===


=== Movement ===
===Movement ===


=== Procedures ===
===Procedures===


=== Sound ===
===Sound===


=== Traits ===
===Traits===


=== Variables ===
===Variables===


=== Debugger ===
===Debugger ===


== Skills Glossary ==
==Skills Glossary==


=== Terrain Editing ===
===Terrain Editing===


{| class="wikitable" style="margin:auto"
{| class="wikitable" style="margin:auto"
|+  
|+
|-
|-
! Skill (Steps) !! Description
!Skill (Steps)!!Description
|-
|-
| [[Change Background Color]] ||Change background color of Spaceland
|[[Change Background Color]]||Change background color of Spaceland
|-
|-
| [[Draw Shapes]]|| Program an agent to draw a shape on the terrain to enhance your landscape.
|[[Draw Shapes]]||Program an agent to draw a shape on the terrain to enhance your landscape.


|}
|}


== Tutorials / Roadmap ==
==Tutorials / Roadmap==


=== Getting Started Roadmap ===
===Getting Started Roadmap===


1. [[Orientation]]
1. [[Orientation]]
Line 91: Line 93:
2. [[Catching Flies]]
2. [[Catching Flies]]


=== Additional Materials ===
===Additional Materials===


1.
1.

Revision as of 18:13, 29 July 2022

MediaWiki has been installed.

StarLogo Nova is an agent-based game and simulation programming environment that combines an easy-to-use blocks-based programming language with a powerful simulation engine and 3D renderer.

Here's a quick link to the resources page.

This an image of a 5W sticker from EC

This is an edit made by Josh!

Here is an image by Josh

Consult the User's Guide for information on using the wiki software.

Getting started

Blocks Glossary

Agents

Block Name Image Description
Create
Create block.png
Creates specified number of agents
Create Each Do Example Creates specified number of agents and each agent proceeds to run code within the block
Block Example Description

Detection

Environment

Interface

Keyboard

Block Name Image Description
Key_Typed? Example Checks to see if a given key is typed; useful for triggering certain actions based on player input
Key_Held? Example Checks to see if a given key is being held; useful for controlling agents’ movements, etc.

Lists

Logic

Math

Movement

Procedures

Sound

Traits

Variables

Debugger

Skills Glossary

Terrain Editing

Skill (Steps) Description
Change Background Color Change background color of Spaceland
Draw Shapes Program an agent to draw a shape on the terrain to enhance your landscape.

Tutorials / Roadmap

Getting Started Roadmap

1. Orientation

2. Catching Flies

Additional Materials

1.