nitrobasicperv1.0a2
所属分类:Pascal/Delphi编程
开发工具:Delphi
文件大小:23972KB
下载次数:20
上传日期:2013-02-28 02:30:24
上 传 者:
panoramique
说明: Basic compiler written in Delphi.Source included.
文件列表:
nitrobasic (0, 2011-12-17)
nitrobasic\1.0 (0, 2011-12-17)
nitrobasic\1.0\bin (0, 2011-12-17)
nitrobasic\1.0\bin\Default Project Group.nbg (899, 2011-12-17)
nitrobasic\1.0\bin\Hunspellx86.dll (537600, 2010-08-16)
nitrobasic\1.0\bin\nbcc.exe (302080, 2011-12-17)
nitrobasic\1.0\bin\nbds.exe (2899968, 2011-12-17)
nitrobasic\1.0\bin\NitroBasic.dll (3363328, 2011-12-17)
nitrobasic\1.0\dictionaries (0, 2011-12-17)
nitrobasic\1.0\dictionaries\dict-de_DE-frami_2010-05-25.oxt (3072383, 2011-03-18)
nitrobasic\1.0\dictionaries\dict-en.oxt (6529210, 2010-07-26)
nitrobasic\1.0\dictionaries\Download more dictionaries.url (146, 2010-08-16)
nitrobasic\1.0\docs (0, 2011-12-17)
nitrobasic\1.0\docs\changelog.txt (1296, 2011-12-17)
nitrobasic\1.0\docs\license.txt (10436, 2011-11-25)
nitrobasic\1.0\docs\nbgds.chm (143662, 2011-12-04)
nitrobasic\1.0\docs\nbgds.cht (110474, 2011-12-04)
nitrobasic\1.0\docs\nbge.chm (1273064, 2011-12-04)
nitrobasic\1.0\examples (0, 2011-12-17)
nitrobasic\1.0\examples\bin (0, 2011-12-17)
nitrobasic\1.0\examples\bin\Media.zip (3625365, 2011-12-10)
nitrobasic\1.0\examples\bin\Screenshots (0, 2011-12-17)
nitrobasic\1.0\examples\bin\Screenshots\AstroBlaster Demo (000).png (346491, 2011-11-29)
nitrobasic\1.0\examples\bin\Screenshots\AstroBlaster Demo (001).png (248812, 2011-11-29)
nitrobasic\1.0\examples\bin\Screenshots\AstroBlaster Demo (002).png (260826, 2011-11-29)
nitrobasic\1.0\examples\bin\Screenshots\AstroBlaster Demo (003).png (340155, 2011-11-29)
nitrobasic\1.0\examples\common (0, 2011-12-17)
nitrobasic\1.0\examples\common\mCommon.bas (2295, 2011-12-04)
nitrobasic\1.0\examples\common\mCommon.esf (229, 2011-12-15)
nitrobasic\1.0\examples\demos (0, 2011-12-17)
nitrobasic\1.0\examples\demos\AstroBlaster.bas (234, 2011-12-17)
nitrobasic\1.0\examples\demos\AstroBlaster.esf (232, 2011-12-17)
nitrobasic\1.0\examples\demos\AstroBlaster.nbp (771, 2011-12-17)
nitrobasic\1.0\examples\demos\Elastic.bas (194, 2011-12-04)
nitrobasic\1.0\examples\demos\Elastic.esf (231, 2011-12-17)
nitrobasic\1.0\examples\demos\Elastic.nbp (705, 2011-12-17)
nitrobasic\1.0\examples\demos\mAstroBlaster.bas (22359, 2011-12-14)
nitrobasic\1.0\examples\demos\mAstroBlaster.esf (237, 2011-12-17)
nitrobasic\1.0\examples\demos\mElastic.bas (4847, 2011-12-03)
... ...
----------------------------------------------------------
NitroBasic Game Development System
Copyright 2011 NitroBasic Software
All Rights Reserved.
email : support@nitrobasic.com
website: http://nitrobasic.com
See CHANGELOG.TXT for latest changes.
See LICENSE.TXT for license information.
----------------------------------------------------------
[OVERVIEW]
NitroBasic Game Development System is a modern, modular, object oriented game programming language based on a modern version of BASIC, a light-weight IDE (integrated development environment) and an advanced 2D game engine for Windows PC. The engine uses Direct3D for hardware accelerated rendering. It's robust, designed for easy use and suitable for making all types of 2D games and other graphic simulations. There is support for surfaces, textures, sprites, audio, streams, archives, configuration files, render targets, swap chains, databases and much more.
[LANGUAGE FEATURES]
* The language is modern, modular, object oriented and
based on the easy to use BASIC programing language.
* Namespaces, structures, classes, inheritance and generic
types.
* Static(shared) members, indexed properties, default
parameters.
* Overloaded routines, operator overloading, delegates,
exception handling, pointer types
* Conditional compilation.
* Direct calling dll-defined routines.
* All calling conventions register, pascal, cdecl, stdcall,
safecall are supported.
* DLMs (dynamic loadable modules)
[IDE FEATURES]
* Toggle Code Folding
* Line numbers
* Syntax Highlighting
* Project Options
* User Registration/Feedback from IDE
(Help->Register/Feedback)
* File operations: open, close, close all, save, save all,
print/preview
* Edit operations: undo, redo, cut, copy, past, select all
* Search operations: find, find again, find/replace
* Compile/Compile & Run
* Param Hints (Shift+Ctrl+Space)
* Code Completion (Ctrl+Space)
* Code Templates (Ctrl+J)
* Char Popup (Ctrl+.)
* Sync Edit (Shift+Ctrl+J)
* Integrated CHM Help
* Editor Options (Options->Editor Options)
* FontStudio for textured font generation (Tools->FontStudio)
* Context sensitive Help (F1) in the editor (place the cursor
on a keyword and press F1 or right click).
* Full SvEngine integration
* EXE generation with version info and application icon
* Auto increment file version build number
* Persistent editor state
[ENGINE FEATURES]
* Fully object oriented.
* Uses Direct3D 9 for 2D hardware rendering.
* Uses 32bit surfaces and textures.
* Free scaling, rotation, alpha blending and other special
effects.
* Windowed and full screen modes.
* Frame based timing support.
* Low-level INI file and high-level configuration file
support.
* XML file support.
* Unified Streaming system (memory, file, EXE resources,
zip archive).
* Can render to default application window or to a specified
window handle.
* Advanced render target and swap chain support.
* Scalable textured fonts (includes a Unicode font editor
tool).
* Graphic primitives (lines, circles, rects, points).
* Advanced polygon rendering (scale, rotate, control line
segment visibility).
* Support for rendering large images (***0x480, 800x600,
1024x768 for example).
* Advanced sprite management.
* Polypoint collision system for fast precise collision
detection.
* Mouse and keyboard input management.
* Unified audio system with support for WAV | MP3 | MID |
OGG | MOD | IT | S3M | XM music formats.
* Comprehensive math routines (vectors, angles, line
intersection, clipping).
* Log file support.
* SQL database support (MySQL local & remote | SQLite local
only).
* High-level support for Actors, Entities and AI.
* Low-level system and common routines (dynamic DLL
management, directory, EXE modification).
* CHM and HTML file support.
* Low-level (reliable UDP) networking.
* Support for textured light mapping.
Visit the http://simvector.com for more information.
[MINIMUM SYSTEM REQUIREMENTS]
* Microsoft Windows XP, Vista, 7 (32 bit)
* DirectX 9 Summer 2003 Runtime
* Direct3D compliant 3D video card that can do 3D in a
window (minimum recommend card INVIDIA FX5200)
* DirectSound compliant audio card (optional)
[INSTALLATION]
* Unzip the archive to a desired location.
* Run nbds.exe in {installdir\bin} to start the IDE.
* See examples and documentation for more information on
using NitroBasic.
[DEPLOYMENT]
In addition to your own project files, you will need to include NitroBasic.dll in your distro.
[KNOWN ISSUES]
* This product is currently in Alpha/Beta status and does not represent the final version.
* Documentation is currently WIP.
* More examples and will be added in future builds.
[DOWNLOAD]
Visit the download page at http://nitrobasic.com
[LICENSE]
Our standard practice is providing affordable high quality development solutions. NitroBasic is available completely free for personal use. You can use the full version of NitroBasic for as long as you want. All the features are available and enabled, there are no hidden fees or registration process and it doesn't contain any virus, spyware or malware of any kind. The only restriction is that NitroBasic Personal Edition or its generated files can't be used for profit: only personal non-lucrative work and evaluation purposes are permitted by the license.
A dialog will be displayed on termination of the generated executable to remind that it has been created by the Personal Edition of NitroBasic. To remove the dialogs and use NitroBasic for commercial purposes, you might consider ordering a full version of NitroBasic. By ordering NitroBasic, you are entitled to free updates for at least one year and premium customer support. You can securely order on-line with instant delivery: you will receive the full version within seconds. Learn more at the NitroBasic's online store.
[SUPPORT]
We provide support via the following:
* Blogs
* Forums
* Email
* Priority support and other incentives for Registered
Developers
If you have questions and/or concerns feel free to contact us at any time.
------------------------------------------------------------
NitroBasic Software
support@nitrobasic.com
http://nitrobasic.com
近期下载者:
相关文件:
收藏者: