Re: Let's talk about audiogame development environments
Hi, the first part of ELten API course is here!
ELTENAPI
Programming course
WHat is Elten Api?
Elten api is a library written for ruby language, which allov to use alot of Elten's functions. It's written partially in Ruby, and partially in C++. It is quite compatible with these languages:
Ruby
C++
Python
LUA
Java
. This course shoves the basics of programming in Elten Api with ruby language.
Code interpreting
Elten api applications can be written in three workmodes
Modules
Modules are the core parts of the program added to ELten's main code. They are saved in Elten database and are launching with it. They add functionality to Elten. They can not work without it. Temp modules can be added using dev tool application.
Programs
Programs are additional files, which can be executed from elten's menu. They can use all it's functions and use user data like u
ser name. They can't work without Elten.
Applications
Applications using Elten API are separate executables, which are using elten's libraries. They can not use some program's functions like user data, but they don't require Elten to work. Creating these apps requires other than devtool apps, and for using Elten's functions elten.dll library is used.
Specs
Below are specs of the library.
Required RAM: 0,25 GB
Required CPU: 1,0 GHZ
Number of threads: 5 for version 1.36 and newest for modules and programs..
Recommended programming language: Ruby
Used libraries: FMODEX, MSVCRT, SCREENREADERAPI, RGSS, ZLIB
Used compilator: GCC
Used header files: WINDOWS, DIRENT, STDLIB, RUBY
Included libraries: Depents on compilation type.
Screen resolution: : 640x480
Predefined data:: Voice engine,, window,, voice selection, instancje i uchwyty, sound systems and interface
Ruby version: 1.8.7x86
C
hapter 1
Input/Output
Hello, world!
It is a tradition to beginner programmer write a program, which will display "Hello, world! We won't make a difference.
So, let's create a new project and write below code:
begin
print("Hello World!")
end
Now launch it. The message box "Hello, world!" will be printed on the screen.
Now a little explanation.
Begin and end marks beginning and ending functions block. Now all you must know is that we'll use it for marking start and end of the program. The one function that we're calling is.
Print("Hello World!")
As we see, text is in parenseses and market with quotation marks. Most programming functions have parameeters or arguments.
_______________________________________________ Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector