Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
157 user(s) are online (138 user(s) are browsing Forums)

Members: 2
Guests: 155

amigait, Skateman, more...

Support us!

Headlines

 
  Register To Post  

Amiga 4.x SDK examples vs Amiga 3.x NDK
Just popping in
Just popping in


See User information
Hi,

I just glanced at AmigaOS 4.x SDK examples vs AmigaOS 3.x NDK and it seems that OS4 is having less examples. I'm interested in everything game oriented. (Graphics, sounds, events handling etc.)
Thanks
Kamelito

Go to top
Re: Amiga 4.x SDK examples vs Amiga 3.x NDK
Home away from home
Home away from home


See User information
@Kamelito

Graphics
Graphic library, I will suggest look at CompositonTags().

Yes I know one trick pony, but whit CompositionTags you can do scaling, blending, rotation, at least for 2D games it should be enough.

For 3D, you need to look at TinyGL, Warp3D or Warp3D Nova.

Sounds
AHI Device.
For loading music and playback I suggest looking at Linux libs like libogg, libmpg123, libsnd, openal.

Events
this works the same as program, see exec library
SetSignals(), Signals(), GetMsg(), Wait()
also read about AmigaInput, and investigate this examples.

Generally, It's easy to use SDL2, or something like that, should make it easy if your not interested in the inner working's of AmigaOS, if just wont to make a game, I doubt it will make a major difference in speed anyway.


Edited by LiveForIt on 2016/6/13 16:24:59
Edited by LiveForIt on 2016/6/13 22:14:03
Edited by LiveForIt on 2016/6/13 22:14:40
(NutsAboutAmiga)

Basilisk II for AmigaOS4
AmigaInputAnywhere
Excalibur
and other tools and apps.
Go to top
Re: Amiga 4.x SDK examples vs Amiga 3.x NDK
Just popping in
Just popping in


See User information
@LiveForit
Thanks, I was wonderîng about SDL2 speed but it has the advantage of hiding Amiga API and permit multiplaform.
Kamelito

Go to top

  Register To Post

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project