Epstein Files Full PDF

CLICK HERE
Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
Flag Counter
  1. World Encyclopedia
  2. Kodu Game Lab
Kodu Game Lab
From Wikipedia, the free encyclopedia
Visual programming tool to teach coding
"Kodu" redirects here. For the leaders of Somalia, see List of state leaders in the 18th century.
icon
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Kodu Game Lab" – news · newspapers · books · scholar · JSTOR
(January 2019) (Learn how and when to remove this message)
Kodu Game Lab
Initial releaseJune 30, 2009; 16 years ago (2009-06-30)[1]
Stable release
1.6.18.0 / April 9, 2023; 2 years ago (2023-04-09)[2]
Written inC#
Operating systemWindows
TypeVisual programming
Websitekodugamelab.com

Kodu Game Lab, originally named Boku, is a programming integrated development environment (IDE) by Microsoft's FUSE Labs. It runs on Xbox 360 and Microsoft Windows. It was released on the Xbox Live Marketplace on June 30, 2009.[3] A Windows version is available to the general public for download from Microsoft's FUSE web portal.[4] As of 2023, it still receives occasional updates. [5]

Overview

[edit]

Kodu is a visual programming tool which is used to teach basic coding principles with the use of blocks and pictures. Its design allows it to be accessible to anyone. Most of the creation takes place within the 3D environment, where programming is done through characters (sometimes referred to as "bots"). [citation needed]

Kodu is different from other game development or programming apps in several key ways:

  • It avoids typing code by having users program through blocks representing conditions and responses.
  • Rather than a bitmapped or 2D display, programs are executed in a 3D simulation environment.
  • Users are limited to visual options and settings provided by the program.

Kodu Game Lab has been used as an educational learning tool in selected schools and learning centers. Games created in Kodu can be given a title, description, and any combination of built-in tags, as well as be shared online in the "Community" tab.

Language design

[edit]
In this example, the character would launch a Heart when the spacebar is pressed.

Kodu's programming model is simplified and can be navigated using a gaming controller or a combination of the keyboard and mouse. It does not use most "serious" programming conventions, including symbolic variables, branching, loops, number and string manipulation, subroutines, polymorphism, and so on. Kodu uses a logic-based system, making it simple to understand for beginners.

The simplicity is achieved by situating the programming task in a largely complete simulation environment. The user programs the behaviors of characters in the 3D world, and programs are expressed in a high-level, sensory paradigm consisting of a rule-based system or language, based on conditions and actions similarly to AgentSheets.

The typical "hello world" of Kodu is:

WHEN see apple DO move toward

The grammar, as it were, of this expression is:

<condition> <action>

Where <condition> is:

<sensor> [<filter(s)> ...]

And <action> is:

<verb> [<modifier(s)> ...]

An illustrative variant of the above program, with filters and modifiers applied, is:

WHEN see apple blue close-by DO move toward quickly

In the above example, the character with this line of code would move quickly toward a nearby apple, provided it is colored blue, and close to the character. Code blocks in Kodu can be indented, allowing for more than one condition per action.

Input

[edit]
A typical line of code for moving a character using an Xbox controller

Kodu allows for user input by setting particular WHEN tiles. Keyboard, mouse, and controller input are accepted. This is primarily used to create controllable characters, but can be applied to any DO function.

When programming controller input, player slot can be specified. This (on the Xbox version) can be used to create multiplayer games.

Characters

[edit]
The characters section in Kodu

Kodu provides users with a large variety of characters called "bots" which can be placed anywhere in the 3D world. Generally, a bot will have unique attributes and physics properties that cannot be changed. "Object" bots, such as rocks and apples, cannot be programmed to move. Certain characters have unique, character-specific abilities (for example, only the Rover can use various science-themed actions. It also lacks the ability to jump or shoot).

Bots can be colored one of 11 colors, and have their size and various properties changed. They are the only part of the game that can be programmed using the tile system, and are the primary way of creating games in Kodu.

Because player input is optional, Kodu can be used to create zero-player games where bots only interact with each other and the world.

See also

[edit]
  • Educational programming language
  • Visual programming language

References

[edit]
  1. ^ "App Hub - game details". Archived from the original on 2012-04-25. Retrieved 2011-10-03.
  2. ^ "Commits · scoy/KoduGameLab". GitHub.com. Retrieved 2021-03-23.
  3. ^ "Xbox LIVE Marketplace". Archived from the original on 2010-10-23. Retrieved 2011-10-03.
  4. ^ What is Kodu | Projects | Fuse Labs
  5. ^ scoy (2023-04-09). "New Kodu Release 1.6.18.0". KoduGameLab. Retrieved 2025-04-17.
This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (July 2010) (Learn how and when to remove this message)
  • The Age (Australia): "Get With the Program"
  • Information Week: Microsoft Research Provides Sneak Preview Of 'Kodu' Programming Environment For Kids
  • Wired: TechFest Demo: Kodu
  • Seed Magazine on Kodu
  • Slate Magazine: Logo on Steroids
  • Edge Magazine: Do You Kodu?

External links

[edit]
  • Kodu - Microsoft Research
  • v
  • t
  • e
Microsoft Research (MSR)
Main
projects
Languages, compilers
  • Bartok
  • Bosque
  • Cω
  • F*
  • Lean
  • P
  • Project Verona
  • Phoenix
  • Polyphonic C#
  • SecPAL
Distributed–grid computing
  • BitVault
  • Confidential Consortium Framework
  • DeepSpeed
  • Orleans
Internet, networking
  • AjaxView
  • Avalanche
  • Conference XP
  • Gazelle
  • HoneyMonkey
  • Penny Black
  • Wallop
Other projects
  • Automatic Graph Layout
  • Cognitive Toolkit
  • Digits
  • Holoportation
  • IllumiRoom
  • Image Composite Editor
  • Infer.NET
  • LightGBM
  • LiveStation
  • MyLifeBits
  • Neural Network Intelligence
  • NodeXL
  • OneFuzz
  • PhotoDNA
  • SEAL
  • SLAM
  • T2 Temporal Prover
  • WorldWide Telescope
  • Z3 Theorem Prover
Operating systems
  • Barrelfish
  • HomeOS
  • Midori
  • Singularity
  • Verve
APIs
  • Accelerator
  • Dryad
  • Joins
  • mimalloc
Launched as products
  • C#
  • Comic Chat
  • Detours
  • F#
  • Sideshow
  • PixelSense (TouchLight)
  • SenseCam
  • ClearType
  • Group Shot
  • Allegiance
  • TrueSkill
  • Songsmith
  • Xbox
    • Kinect
MSR Labs
applied
research
Live Labs
Current
  • Pivot
  • Seadragon
    • Deep Zoom
Discontinued
  • Deepfish
  • Listas
  • Live Clipboard
  • Photosynth
FUSE Labs
  • Docs.com
  • Kodu
Other labs
  • Academic Search
  • adCenter Labs
  • Office Labs
Category
Authority control databases: National Edit this at Wikidata
  • United States
  • Israel
Retrieved from "https://en.wikipedia.org/w/index.php?title=Kodu_Game_Lab&oldid=1333378854"
Categories:
  • Educational programming languages
  • Software for children
  • Microsoft Research
  • Pedagogic integrated development environments
  • Video game development software
  • 2009 software
Hidden categories:
  • Articles with short description
  • Short description is different from Wikidata
  • Articles needing additional references from January 2019
  • All articles needing additional references
  • All articles with unsourced statements
  • Articles with unsourced statements from April 2025
  • Articles lacking in-text citations from July 2010
  • All articles lacking in-text citations

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id