Creating Games for the Amiga | page 1 2 3
|
---|
|
---|
| | Fernando Pereira
Posts 68 29 Aug 2017 16:49
| I code in C# for a living and I'm currently developing 2 games for Windows. One is a remake of the old Rebelstar and the other, the currently I'm working on, is a complex party based Roguelike. I really can't say I'm an excellent coder by I tend to find my way around obstacles. I also enjoy doing pixel art. Bellow is the website of Rebel Crusader (Rebelsar remake) showing some devblogs of my work: EXTERNAL LINK (sorry it is offline at the moment, I'll fix this as soon as possible) If I wanted to start to code for the Amiga platform, considering my coding background, what would be the best way to do it? What would be the closest thing I could get to Visual Studio (if any)? I'm really not in the mood for assembler... :( I would really love to port these two projects of mine to the Amiga (if I ever finish them).
| |
|
| | Fernando Pereira
Posts 68 29 Aug 2017 17:13
| Here is the working link for now: EXTERNAL LINK
| |
| | Fernando Pereira
Posts 68 29 Aug 2017 17:14
| Oh cool! Considering the topics present in the link you provided, I think BlitzBasic may be what I'm looking for, could be wrong though.
| |
| | Gunnar von Boehn (Apollo Team Member) Posts 6254 29 Aug 2017 17:39
| You write in "C" ? then if you use SDL for doing the rendering... it will run more out of the box on Windows, Linux, AMIGA and MAC.
| |
| | Fernando Pereira
Posts 68 29 Aug 2017 19:24
| I'm using SFML for rendering... but I guess SDL would be something I could easily use. Never coded in C but it still sounds better to me than ASM, way better. BTW, the original link in my first post is now working.
| |
| | Michael R
Posts 281 29 Aug 2017 21:04
| Fernando Pereira wrote:
| I code in C# for a living and I'm currently developing 2 games for Windows. One is a remake of the old Rebelstar and the other, the currently I'm working on, is a complex party based Roguelike. I really can't say I'm an excellent coder by I tend to find my way around obstacles. I also enjoy doing pixel art. Bellow is the website of Rebel Crusader (Rebelsar remake) showing some devblogs of my work: EXTERNAL LINK (sorry it is offline at the moment, I'll fix this as soon as possible) If I wanted to start to code for the Amiga platform, considering my coding background, what would be the best way to do it? What would be the closest thing I could get to Visual Studio (if any)? I'm really not in the mood for assembler... :( I would really love to port these two projects of mine to the Amiga (if I ever finish them).
|
I have also coded many programs in C# that I would like to port over, or rewrite for Amiga if possible. I'm trying to learn to write "C" but it's proving to be a little difficult at first.
| |
| | Fernando Pereira
Posts 68 30 Aug 2017 09:24
| Michael R wrote:
|
Fernando Pereira wrote:
| I code in C# for a living and I'm currently developing 2 games for Windows. One is a remake of the old Rebelstar and the other, the currently I'm working on, is a complex party based Roguelike. I really can't say I'm an excellent coder by I tend to find my way around obstacles. I also enjoy doing pixel art. Bellow is the website of Rebel Crusader (Rebelsar remake) showing some devblogs of my work: EXTERNAL LINK (sorry it is offline at the moment, I'll fix this as soon as possible) If I wanted to start to code for the Amiga platform, considering my coding background, what would be the best way to do it? What would be the closest thing I could get to Visual Studio (if any)? I'm really not in the mood for assembler... :( I would really love to port these two projects of mine to the Amiga (if I ever finish them). |
I have also coded many programs in C# that I would like to port over, or rewrite for Amiga if possible. I'm trying to learn to write "C" but it's proving to be a little difficult at first.
|
Hey Michael, which IDE are you using to code in C?
| |
| | Andrew Copland
Posts 113 30 Aug 2017 11:38
| Gunnar von Boehn wrote:
| You write in "C" ? then if you use SDL for doing the rendering... it will run more out of the box on Windows, Linux, AMIGA and MAC.
|
`C` is very different to `C#` 'C#' is closer to Java than 'C' Also SDL on Amiga is based on the much older SDL 1.2.x library not the modern SDL 2.0.x mainline. So you do need to be a little bit careful when looking up examples. What would be very useful for the community to have is a HDF file we could just download and use with WinUAE to get started. I've been trying to get into coding on/for the Amiga again and it's a pain. Lots of conflicting advice and guides.
| |
| | Andrew Copland
Posts 113 30 Aug 2017 11:50
| I found this (http://amiga.sourceforge.net/amigadevhelp/) but it seems to be unmaintained and I don't know how out of date it is.
| |
| | Fernando Pereira
Posts 68 30 Aug 2017 12:59
| Andrew Copland wrote:
|
Gunnar von Boehn wrote:
| You write in "C" ? then if you use SDL for doing the rendering... it will run more out of the box on Windows, Linux, AMIGA and MAC. |
(...) What would be very useful for the community to have is a HDF file we could just download and use with WinUAE to get started. I've been trying to get into coding on/for the Amiga again and it's a pain. Lots of conflicting advice and guides.
|
Totally agreed; a complete coding solution in a HDF is much needed.
| |
| | Gunnar von Boehn (Apollo Team Member) Posts 6254 30 Aug 2017 13:26
| Fernando Pereira wrote:
| Totally agreed; a complete coding solution in a HDF is much needed.
|
And this online since 15 years
| |
| | Andrew Copland
Posts 113 30 Aug 2017 14:38
| Gunnar von Boehn wrote:
|
Fernando Pereira wrote:
| Totally agreed; a complete coding solution in a HDF is much needed. |
And this online since 15 years
|
Gunnar you mean that there is one already? I haven't been able to find any links to one, that site I posted for example, all of the download links are dead.
| |
| | Samuel Crow
Posts 424 30 Aug 2017 14:56
| I think I've got that old Louise GCC111.HDF file on an external hard drive if you have web hosting to spare.
| |
| | Rob M
Posts 62 30 Aug 2017 17:51
| Fernando Pereira wrote:
| What would be the closest thing I could get to Visual Studio (if any)?
|
I don't think there is anything that could be considered close to Visual Studio. The only IDEs I can think of are StormC and CubicIDE. https://www.amiga-shop.net/Amiga-Software/Amiga-Tools/StormC-v4::145.html?language=en#horizontalTab1 EXTERNAL LINK
| |
| | Mr Niding
Posts 459 30 Aug 2017 18:19
| Fernando Pereira wrote:
| What would be the closest thing I could get to Visual Studio (if any)? |
How about Hollywood?EXTERNAL LINK EXTERNAL LINK It supports alot of platforms, and are VERY actively developed; AmigaOS 3 (m68k) AmigaOS 4 (ppc) Android (arm) AROS (x86) iOS (arm) Linux (x86) Linux (x64) Linux (arm) Linux (ppc) Mac OS X (x86) Mac OS X (x64) Mac OS X (ppc) MorphOS (ppc) WarpOS (m68k/ppc) Windows (x86) Windows (x64) And you got a plugin developer that is very active which I do support on Patreon, altho not with too much sadly. Anyhow; EXTERNAL LINK EXTERNAL LINK Maybe more what you are looking for?
| |
| | Andrew Copland
Posts 113 30 Aug 2017 19:42
| Samuel Crow wrote:
| I think I've got that old Louise GCC111.HDF file on an external hard drive if you have web hosting to spare.
|
It would be great if you can upload that somewhere. Do you have a Dropbox/GDrive/etc?
| |
| | Javier R. Santurde
Posts 16 30 Aug 2017 20:34
| Are you talking about this? EXTERNAL LINK
| |
| | Andrew Copland
Posts 113 30 Aug 2017 20:52
| Awesome, thanks Javier
| |
| | Steve Ferrell
Posts 424 30 Aug 2017 23:46
| You should look at a C/C++ cross-compiler such as this one: EXTERNAL LINK The IDE is very much like Visual Studio but if you're only fluent in C# you may find that there's a steep learning curve because C/C++ is much closer to the bare metal so to speak than the byte code produced by C#.
| |
|