- Joined
- Aug 11, 2010
- Messages
- 628
- Trophies
- 0
- Age
- 34
- Location
- In the middle of gun fire.
- Website
- www.awsomisoft.com
- XP
- 200
- Country
New Update soon to release 0.4.9
The project I am working on is called DS App Studio, or for long-terms, The Nintendo DS Application Studio. DS App Studio is a piece of software that I am still working on, but it has gotten far in development, such as 2D and 3D development. Right now, I am almost done implementing 3D model importing into the next beta of this software.
DS App Studio is a studio program(mostly a studio that is built into one huge program, besides other components) that uses the implemented language, or the language I am developing for easy development of Nintendo DS homebrew, called DSAL, or DS Application Language.
Minimal System Requirements
1.1 Supported Architectures
· x86
· x64 (WOW)
1.2. Supported Operating Systems
· Microsoft Windows XP Service Pack 2 or Service Pack 3
· Microsoft Windows Server 2003 Service Pack 2
· Microsoft Windows Server 2008
1.3. Hardware Requirements
· Minimum: 1.6 GHz CPU, 192 MB RAM, 1024x768 display, 5400 RPM hard disk
· Recommended: 2.2 GHz or higher CPU, 384 MB or more RAM, 1280x1024 display, 7200 RPM or higher hard disk
· On Windows Vista/Windows Server 2008: 2.4 GHz CPU, 768 MB RAM
· 1.3 GB of available disk space for the full installation
CURRENT FEATURES OF THE IDE(STUDIO):
- Abilities to create, open, and saving projects(obvious)
- Compiling of homebrew
- Code editor of DSAL
- Importing of resources(sprites, sounds, backgrounds, plug-ins, models)
-Viewing models inside of DS App Studio
- Abilities to export templates for your uses or for others
- Abilities to export plug-ins.
- Abilities to declare global variables
- Abilities to edit resources
CURRENT FEATURES OF DSAL(PROGRAMMING LANGUAGE):
- Abilities to use 2D and 3D
- Abilities to use forms, instead of having to code the long way
- Abilities to create objects, for sprites
- Abilities to move and set positions of sprites(objects)
- Abilities to use logic(for using controls, variables, ect.)
- Ability to control what happens in your game or application
- Ability to make games and applications
- Ability to use 3D cameras
- Abilities to use global variables
-Abilities to modify models, such as rotation
- Ability to rotate sprites, resize them, and manipulate them(not completed yet)
- Abilities to scroll backgrounds(not complete yet)
- Abilities to use physics within your game
-Abilities to change fonts
- Abilities to use both screens to draw backgroudns
- Use of arrays in your games and applications
Here is a brief piece of code that is used to make an application:
Code:
// Project Name: NDS App - AwsomiSoft - www.awsomisoft.com
// Description: this template is a very simple project it
// contains the basic code for a DS App Studio application
// Version: 0.4.6
// whenever using 2D or 3D you must use the start2D or 2D function
start2D(256, 256);
// first, you must tell it to start the first form
startform("Form1");
wait();
endif();
// and this creates the form. To add another form, just
// do createform and in quotes the name of the form.
form("Form1");
ÂÂÂÂÂÂ say("Hello, World!");
ÂÂÂÂÂÂ
endif();
System Requirements:
- Microsoft.NET 3.5
- Windows 98 or better(pending)
-devkitProUpdate(included)
The current version on the website is not the updated one I will be releasing soon, so you may need to consult the manual to learn more about DS App Studio.
Here is the download.
Here are left over screenshots: