Greenfoot用Java講授面向?qū)ο。?chuàng)建生活在“世界”中的“演員”來構(gòu)建游戲,模擬和其他圖形程序。該程序可以幫助用戶制作設計模擬游戲開發(fā),不需要代碼即可制作軟件,軟件也可以使用java方便地編寫游戲并進行模擬。有需要的小伙伴歡迎來西西下載體驗。
關(guān)于公司:
互動視覺世界
Greenfoot用Java講授面向?qū)ο。?chuàng)建生活在“世界”中的“演員”來構(gòu)建游戲,模擬和其他圖形程序。
Greenfoot是視覺和互動的?梢暬徒换スぞ邇(nèi)置于環(huán)境中。
使用標準的文本Java代碼對演員進行編程,以傳統(tǒng)的基于文本的語言與可視化執(zhí)行相結(jié)合的方式提供編程經(jīng)驗。
簡單編程IDE
該界面是一個完整的IDE,其中包括項目管理,自動完成,語法突出顯示以及大多數(shù)IDE通用的其他工具。它還允許您在線和離線發(fā)布您的作品。
但是,該界面設計為簡單易用。專為初學者打造。
Greenfoot被全球成千上萬的機構(gòu)所使用。它提供了向其他環(huán)境(例如BlueJ和更專業(yè)的IDE)的輕松過渡。
真正的Java代碼
Greenfoot程序使用標準Java編寫,Java是學術(shù)界和行業(yè)中的主要語言之一。學習到的概念將直接轉(zhuǎn)移到后續(xù)環(huán)境中的編程中。
Greenfoot使環(huán)境對于初學者來說足夠容易使用,而Java使它足夠強大,可以編寫令人印象深刻,靈活而復雜的應用程序。
下載Greenfoot
教師資源
綠廳
Greenroom是教師專用的社區(qū),是與Greenfoot共享教學資源和圍繞教學進行討論的社區(qū)場所。
Greenroom擁有數(shù)百種資源和數(shù)千名教師,是教學思想的寶庫。
軟件特色:
1.Greenfoot和 BlueJ系統(tǒng)一樣,對任何用途都是免費的。
2.Greenfoot認為是一個用Java語言創(chuàng)建二維圖形程序的框架和IDE的結(jié)合體,很適合初學者使用。
3.Greenfoot支持Java的全部特性,特別適合練習可視化組件的編程。在Greenfoot中,對象的可視化和對象的交互性是關(guān)鍵。
功能介紹:
(1).菜單欄
和大多數(shù)軟件菜單欄的作用一樣。沒啥好說的,除了一些基本的文件操作。如打開、保存之外,我們基本不會用到菜單欄。
(2).游戲場景
我們編輯好代碼,并編譯后,游戲場景這個區(qū)域顯示游戲的內(nèi)容。
(3).控制面板
控制面板是我們控制游戲運行的地方。上面有3個按鈕,作用分別是:步進、運行游戲、重置游戲世界。右側(cè)還有一個拖動條,用于控制游戲的運行速度。
(4).類列表
類(Class)是Java(也是所有面向?qū)ο蟾呒壵Z言)的核心內(nèi)容。我們寫程序的時候,99%的時間是在寫一個個的類?梢钥吹皆陬惲斜碇,已經(jīng)有World和Actor兩個類了,它們倆是Greenfoot最為核心的兩個類,這在之后會慢慢介紹。除了這兩個已有的類之外,我們之后所寫的每一個類,都會出現(xiàn)在類列表中。類之間有相互繼承的關(guān)系(之后介紹),這層關(guān)系在Greenfoot中將會被類列表清晰地體現(xiàn)出來。
(5).分享按鈕
我個人稱它為導出按鈕。我們按下它將會打開一個分享頁面,可以選擇將我們的游戲發(fā)布至官網(wǎng)、導出成獨立的Jar包、導出成獨立的網(wǎng)頁等。
(6).編譯按鈕
編譯的過程是我們將編寫好的代碼遞交給計算機后,計算機通過專門的編譯器(包含在jdk中)將我們的代碼轉(zhuǎn)化為計算機內(nèi)部語言(機器語言)的過程。簡言之,我們寫完或者改完代碼后,只有按下編譯按鈕編譯過之后,所寫的內(nèi)容才會被真正“提交”到游戲中,在游戲場景中被體現(xiàn)出來。