Amiga.org

Amiga computer related discussion => Amiga Gaming => Topic started by: mantisspider on December 17, 2003, 05:53:15 PM

Title: bedroom programming teams
Post by: mantisspider on December 17, 2003, 05:53:15 PM
Hi guys,

Now that OS4 is right around the corner.... well the beta of OS4 is right around the corner to being released to A1 owners..... well we have seen OS4 running on A1 machines so we know it exists....

ahem... anyway.....

as i was saying, the birth of the new OS means people will be able to see the potential of this bright new star and begin developing for it.

But just how many people are out there developing from home?
There is the Total Chaos team, the Tales of Tamar team, the Realms of Power team and  Karlos has submited some cool screenshots of a game he was working on.
There are more active serious software development out there too atm, with DET Nicolas , Chris Hodges, (and I dont know but there has got to be more out there but i dont know their names)....

But it seems that the majority of the Amiga community are computer savy programmers and artists (which always seemed to be the way... intelligent people have taste) so will the new fresh blood to the Amiga platform stir the creative juices inside the community to start developing for this great machine once more?
Title: Re: bedroom programming teams
Post by: lempkee on December 17, 2003, 05:55:38 PM
dont worry we in push have some splendid stuff comming up as soon as os4 is out, oh and yes its fully commercial...

cheers
Title: Re: bedroom programming teams
Post by: mantisspider on December 17, 2003, 05:57:59 PM
how many people take advantage of the SDK that comes with MorphOS as standard? Will AmigaOS4 do the same u imagine?
Title: Re: bedroom programming teams
Post by: mantisspider on December 17, 2003, 06:02:59 PM
whats easier to port to AmigaOS? a game's entire source code or the game engine and make a new game from scratch to take advantage of the Amiga custom chips and software?
Title: Re: bedroom programming teams
Post by: TheJackal on December 17, 2003, 06:14:14 PM
I would think writing from scratch, using the source code as a "pool of knowlege". This way you will get a cleaner implementation and not too much baggage from the platform the source code was targeted for.

Oh, btw, is there an windows-explorer type native program for OS4? If not that might be my port of call, assuming there are services to get file list/attributes/rename/copy etc. Oh and gui elements like multi-column list boxes.

[edit] since explorer is very handy for file management, compared to multiple windows IMHO. [/edit]
PS: Does it matter if my computer is not in the bedroom? :-D
Title: Re: bedroom programming teams
Post by: lempkee on December 17, 2003, 06:16:13 PM
sdk on morphos?...lol that is still very flawky, its like 01% done , time will heal that i guess but as far as that goes there is no sdk on morphos atleast if u want something professional.

sdk for os4? , nah same as with morhpos, more less just for experienced users or them who have the hw+os installed..

but as far as it goes for helping out, hyperion have been very helpfull there, with morphos i got my questions answered aswell..


and for the "WILL AMIGAOS4 do the same" , no i think not, as i am pretty sure that their SDK will be finished before they release the OS..

cheers manti
Title: Re: bedroom programming teams
Post by: lempkee on December 17, 2003, 06:18:37 PM
if you are good developer/coder/programmer then u do it all from scratch, porting is as always a pain in the arse but porting your own stuff is easier atleast unless it aint like XX years old ;)


Title: Re: bedroom programming teams
Post by: bhoggett on December 17, 2003, 06:28:23 PM
Well, I'm developing something and it's done in the best "bedroom programmer" tradition, but it looks unlikely that it will run on AmigaOS4 or MorphOS any time soon (which may not be a problem, as it won't be ready any time soon  :-D ).

It might run on AmigaOne and Pegasos under Linux or MacOS X though.

Seriously though, pretty much all of the development for the Amiga-like platforms will come from bedroom programmers. There isn't enough of a market to support professional teams, unless they subsidise their Amiga work from other platforms, as Hyperion do.
Title: Re: bedroom programming teams
Post by: dammy on December 17, 2003, 06:35:26 PM
by bhoggett on 2003/12/17 13:28:23

Quote
Well, I'm developing something and it's done in the best "bedroom programmer" tradition, but it looks unlikely that it will run on AmigaOS4 or MorphOS any time soon (which may not be a problem, as it won't be ready any time soon  ).

It might run on AmigaOne and Pegasos under Linux or MacOS X though.


Any chances for it to be ported to AROS?  :-D

Dammy
Title: Re: bedroom programming teams
Post by: bhoggett on December 17, 2003, 06:49:43 PM
@dammy

Quote
Any chances for it to be ported to AROS?  :-D


As much chance as there is of porting it to AmigaOS4 or MorphOS, which is to say "it's not up to me".

Put simply, I'm developing it in Python using pygame (the python SDL wrapper) and wxPython (the wxWindows wrapper). All of it is open-source portable technology, so if native versions of each were ported/developed for X operating system, then my game (for that is what it is) will work on that platform. I won't be doing any porting as such. As it stands, the same code works for Windows and Linux x86, and should also work under MacOS X and LinuxPPC, although I have no access to the latter two so cannot speak from experience.  
Title: Re: bedroom programming teams
Post by: dammy on December 17, 2003, 07:10:40 PM
Perhaps it could one day run on AROS.  Guess there is a ton of tools that need to be added to PyAROS (http://pyaros.sourceforge.net/index.shtml) first.

Dammy
Title: Re: bedroom programming teams
Post by: on December 17, 2003, 07:17:00 PM
>whats easier to port to AmigaOS? a game's entire source code
>or the game engine and make a new game from scratch to take
>advantage of the Amiga custom chips and software?

I'd imagine it's easier to port a whole game than just an engine and make a new game. Why? Most of the work is already done. If you make a new game on an old engine, you still have to design the new game and create it's new parts from scratch, draw new graphics, build new levels, etc. Porting an existing game is less time consuming than designing and creating new parts.

Also, please, people, forget about the custom chips. They are too old and slow to consider for new games of any consequence, and even ports of aging games from the PC are too demanding for them now. Plus, with AmigaOne/Pegasos users wanting support, it'd be silly to make a new game relying on custom chips that the guys spending the most money can't use, because the new hardware uses industry standard components, especially as those are far more advanced than AGA, Paula, etc. You'd be better off with a Voodoo3 and soundblaster via some PCI bridge, and even the now aging earlier Radeon models would beat Voodoo3. And without something like the SharkPPC available, we really can't even make full use of any of these PCI cards due to bandwidth to the motherboard's CPU.
Title: Re: bedroom programming teams
Post by: itix on December 17, 2003, 08:34:06 PM
The complete SDK for OS4 is probably better than SDK for MOS. This because OS4 team can take advantage of older NDK revisions and simply paste new API calls to the docs. Not to mention all legacy SDKs from OS 1.x/2.x times and RKRMs in AmigaGuide format (and AmigaMail archives etc... they simply have good base compilation to work on).

MOS SDK provides autodocs for MUI 3.9 though. It is worth of reading for all MUI fans out there.
Title: Re: bedroom programming teams
Post by: Karlos on December 18, 2003, 02:17:34 AM
Quote

mantisspider wrote:

But it seems that the majority of the Amiga community are computer savy programmers and artists (which always seemed to be the way... intelligent people have taste) so will the new fresh blood to the Amiga platform stir the creative juices inside the community to start developing for this great machine once more?


Well, OS4 has certianly grabbed my attention from the developer side :-)
Title: Re: bedroom programming teams
Post by: GadgetMaster on December 18, 2003, 02:58:44 AM
Re: The thread title

Isn't that a bit of an oxymoron

I mean bedroom programmer and team ??? ;-)  :-D
Title: Re: bedroom programming teams
Post by: Jupp3 on December 18, 2003, 09:41:03 AM
Quote
but as far as that goes there is no sdk on morphos atleast if u want something professional.

Works fine here... By far the most easy gcc installation I've ever done...

Oh, and MorphED rules too :-)

I have 2 main game projects, and lots of smaller projects... (Oh, did I already mention dozens of ideas I have? :-) )

I think it's good to have more than 1 ongoing project... Getting stuck with one, there's other one to be worked on. And most projects also share some "common problems"
Title: Re: bedroom programming teams
Post by: Amiga1200PPC on December 18, 2003, 10:53:33 AM
Ittix you can use most of the RKRMS and DevCon docs for MorphOS as well,
because ABOX is an enhencement of AmigaOS.
Title: Re: bedroom programming teams
Post by: itix on December 18, 2003, 11:37:36 AM
Yes indeed and I have RKRMs and autodocs in the AmigaGuide format on
my Pegasos :-D
Title: Re: bedroom programming teams
Post by: lempkee on December 18, 2003, 03:50:14 PM
itix:yes i know about them liscsenses..., but overall i meant new stuff, updated stuff..

and as far as using SDK and NDK cds from amiga on mos, sure thats possible, i never said any diffrently, but they cant include it on their morphos SDK cd (currently in the super bundle), or can they?..

Title: Re: bedroom programming teams
Post by: AmigaMac on December 18, 2003, 04:27:03 PM
Well it would have been nice if AmigaDE was available to both OS4 and MOS.  Then these bedroom programmers could use the write once, run on both approach.  I think the reality of it is that the AmigaOne and the Pegasos will need all the devs it can muster and you might as well make it easy on them.
Title: Re: bedroom programming teams
Post by: Crumb on December 18, 2003, 04:48:48 PM
Quote
sdk for os4? , nah same as with morhpos, more less just for experienced users or them who have the hw+os installed..


Well, gcc crosscompilers for OS4 exist for Windows, MacOS and AmigaOS 3.x...

For MorphOS at least you have a crosscompiler for 3.x... (if you run UAE you can compile from Windows) ;-P

Although we need an IDE like Visual* or *Builder for both platforms...
Title: Re: bedroom programming teams
Post by: Kronos on December 18, 2003, 05:43:42 PM
Quote

Jupp3 wrote:

I think it's good to have more than 1 ongoing project... Getting stuck with one, there's other one to be worked on. And most projects also share some "common problems"


Well for me it the other way round ....
Having multiple project made them all going nowhere, and I decided to concentrate
on the "big one". But that one is so big, that I could run myself into a dozen of
deadends before I wouldn't have something else to do.

Now tell me is that a good sign, or a bad one ?   :-)  :-(  :-D  ;-)  :-o  8-)  :-P  :-P  :-x
Title: Re: bedroom programming teams
Post by: HopperJF on December 18, 2003, 09:21:54 PM
Quote

bhoggett wrote:
Well, I'm developing something and it's done in the best "bedroom programmer" tradition, but it looks unlikely that it will run on AmigaOS4 or MorphOS any time soon (which may not be a problem, as it won't be ready any time soon  :-D ).

It might run on AmigaOne and Pegasos under Linux or MacOS X though.

Seriously though, pretty much all of the development for the Amiga-like platforms will come from bedroom programmers. There isn't enough of a market to support professional teams, unless they subsidise their Amiga work from other platforms, as Hyperion do.


yes! do an OS X version pleease!  :-D
Title: Re: bedroom programming teams
Post by: bhoggett on December 18, 2003, 10:36:36 PM
Quote

HopperJF wrote:

yes! do an OS X version pleease!  :-D


Well, I've dropped any wxWindows or wxPython dependency from the client, so now any platform only needs Python, SDL and PyGame ports (plus maybe one or two fairly standard Python extensions which should not be a problem for porters).

As it stands, it will definitely run on Windows, Linux and MacOS X at the very least. Mind you it's OT in this thread, at least for the time being.
Title: Re: bedroom programming teams
Post by: MarkTime on December 19, 2003, 03:20:59 AM
speaking of being on-topic for the thread, with all the bedroom programmers in the world, there has never really been any good bedroom management software.

just a thought.

anyway, back off topic...I feel like the geekiest of all geeks now, typing as I am from my very own HP workstation, freshly installed with HP/UX 11i and oracle.

Now, this makes your amigas well downright mainstream in comparison.