Welcome, Guest. Please login or register.

Author Topic: Learn to program Amiga applications and games in #AmigaE  (Read 10735 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline CammyTopic starter

Learn to program Amiga applications and games in #AmigaE
« on: July 17, 2011, 11:34:37 PM »
Hi everyone. Would you like to learn, brush up on, or teach Amiga programming? AmigaE and PortablE are excellent programming languages for the Amiga, and many top quality applications and games have been written in this language. I am learning to program in it myself, and so are a few others, while some of the more experienced coders help out by teaching us and explaining how things work.

We have regular meetings around this time (check the time I posted this and it should show the appropriate time for your time zone) every Sunday/Monday (check the date of my post, it's Monday for me in Australia but Sunday still for SamuraiCrow). Our meetings are in the #Amiga channel on the Freenode IRC network.

If you're online at the moment and would like to join in, learn to program and chat about some development projects, please drop by!

AmigaE
A1200 030@28Mhz/2MB+32MB/RTC/KS3.1/IDE-CF+4GB/4-Way Clockport Expander/IndivisionAGA/PCMCIA NIC
A1200 020@14Mhz/2MB+8MB/FPU/RTC/KS3.0/IDE-CF+2GB/S-Video
CD32 020@14Mhz/2MB+8MB/RTC/KS3.1/IDE-CF+4GB
A600 030@30Mhz/2MB+64MB/RTC/IDE-CF+4GB/Subway USB/S-Video/PCMCIA NIC/USB Numeric Keypad+Hub+Mouse+Control Pad
A500 000@7Mhz/512kB+512kB/ROM Switcher/KS3.1+1.3/S-Video

Get AmigaOS
 

Offline giZmo350

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Apr 2005
  • Posts: 2055
  • Country: 00
  • Thanked: 29 times
  • Gulfport, Miss
    • Show only replies by giZmo350
Re: Learn to program Amiga applications and games in #AmigaE
« Reply #1 on: July 18, 2011, 02:23:53 AM »
Thanks for the invite Cammy! I will surely check this out. I'm an old (very) Assembly programmer.  Rog.....
A500: 2MB Chip, 8MB Fast, IndiECS, MiniMegi, IDE4ZorroII on Z-500, KS1.3/KS3.1, WB3.1&BWB
 
A2000HD: 2MB Chip, 128MB Fast, P5:Blizz 2060@50MHz, PCD-50B/4GBCF, XSurf100, RapidRoad, IndiECS, Matze RTG, MiniMegi, CD-RW, SunRize AD516, WB3.9
 
A1200: 2MB Chip, 64MB Fast, 4GBCF, GVP Typhoon 030 @40MHz w/FPU, Subway USB, EasyNet Ethernet, Indi AGA MKI, FastATA MK-IV, Internal Slim CD/DVD-RW, WB3.5

Surfing The Web With AMIGA Is Fun Again!
 

Offline CritAnime

  • Previous Life Time Member
  • Hero Member
  • *****
  • Join Date: Jun 2011
  • Posts: 1143
    • Show only replies by CritAnime
Re: Learn to program Amiga applications and games in #AmigaE
« Reply #2 on: July 18, 2011, 02:46:22 AM »
Cammy you are an angel. I will look into this when I get home because I am looking for a new project to sink my teeth into.

Offline CammyTopic starter

Re: Learn to program Amiga applications and games in #AmigaE
« Reply #3 on: July 31, 2011, 11:34:06 PM »
Hi everyone! Just a reminder that our AmigaE game programming class is on again today, so join #AmigaE on irc.freenode.net now if you want to pick up some pointers or help out.

Thanks!
A1200 030@28Mhz/2MB+32MB/RTC/KS3.1/IDE-CF+4GB/4-Way Clockport Expander/IndivisionAGA/PCMCIA NIC
A1200 020@14Mhz/2MB+8MB/FPU/RTC/KS3.0/IDE-CF+2GB/S-Video
CD32 020@14Mhz/2MB+8MB/RTC/KS3.1/IDE-CF+4GB
A600 030@30Mhz/2MB+64MB/RTC/IDE-CF+4GB/Subway USB/S-Video/PCMCIA NIC/USB Numeric Keypad+Hub+Mouse+Control Pad
A500 000@7Mhz/512kB+512kB/ROM Switcher/KS3.1+1.3/S-Video

Get AmigaOS
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show only replies by ChaosLord
    • http://totalchaoseng.dbv.pl/news.php
Re: Learn to program Amiga applications and games in #AmigaE
« Reply #4 on: August 01, 2011, 12:52:22 AM »
Quote from: Cammy;652438
Hi everyone! Just a reminder that our AmigaE game programming class is on again today, so join #AmigaE on irc.freenode.net now if you want to pick up some pointers or help out.

Thanks!

I don't code in E but it is a very beautiful and logical language.

So I am with you in spirit. :angel:
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA
 

Offline CammyTopic starter

Re: Learn to program Amiga applications and games in #AmigaE
« Reply #5 on: August 14, 2011, 09:18:44 PM »
Thanks for the support, ChaosLord! :)

Our programming class is on again right now if anyone would like to join in. We're currently working on getting our adventure game library code to work in PortablE as well as AmigaE, so it can be compiled for Aros as well as classic Amigas.

Please join in if you're curious about learning one of the best languages for writing games and applications on the Amiga!
A1200 030@28Mhz/2MB+32MB/RTC/KS3.1/IDE-CF+4GB/4-Way Clockport Expander/IndivisionAGA/PCMCIA NIC
A1200 020@14Mhz/2MB+8MB/FPU/RTC/KS3.0/IDE-CF+2GB/S-Video
CD32 020@14Mhz/2MB+8MB/RTC/KS3.1/IDE-CF+4GB
A600 030@30Mhz/2MB+64MB/RTC/IDE-CF+4GB/Subway USB/S-Video/PCMCIA NIC/USB Numeric Keypad+Hub+Mouse+Control Pad
A500 000@7Mhz/512kB+512kB/ROM Switcher/KS3.1+1.3/S-Video

Get AmigaOS
 

Offline amigadave

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Jul 2004
  • Posts: 3836
    • Show only replies by amigadave
    • http://www.EfficientByDesign.org
Re: Learn to program Amiga applications and games in #AmigaE
« Reply #6 on: August 14, 2011, 09:41:24 PM »
Quote from: Cammy;654698
Thanks for the support, ChaosLord! :)

Our programming class is on again right now if anyone would like to join in. We're currently working on getting our adventure game library code to work in PortablE as well as AmigaE, so it can be compiled for Aros as well as classic Amigas.

Please join in if you're curious about learning one of the best languages for writing games and applications on the Amiga!

I am visiting my Grandson in Mountain View at the moment, but would love to attend your next meeting, so please let me know in advance, when it will be happening.
How are you helping the Amiga community? :)
 

Offline amiman99

Re: Learn to program Amiga applications and games in #AmigaE
« Reply #7 on: August 15, 2011, 06:06:58 PM »
I got AmigaE on one of the CU amiga cover disks, still have it, but I can't program for squat.
Anyway, there was a program written with AmigaE. It was a simple program showing "A1200" 3D logo spinning in the workbench background, do anyone knows where to find it? I'm looking for it for ages.
I hope someone knows what I'm talking about.
A500 KS 2.1, 1MB Chip, 68000
A600 KS 3.1, 2MB Chip, ACA630 32MB RAM
A1000 KS 1.3, 8MB RAM
A1200 KS 3.1, Blizzard IV 50MHz 64MB RAM
A2000 KS 2.1, 68030 25MHz, 6MB RAM
A3000 KS 3.1, 68030 25MHz, 16MB RAM
A4000 KS 3.0, 68040 25MHz, 16MB RAM
CDTV KS 3.1, 4MB RAM
CD32
(AROS BOX) Dead :(
 

Offline SamuraiCrow

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 2280
  • Country: us
  • Gender: Male
    • Show only replies by SamuraiCrow
Re: Learn to program Amiga applications and games in #AmigaE
« Reply #8 on: August 16, 2011, 01:26:04 PM »
@AmigaDave

I've been getting onto the IRC chatroom around 2PM Sundays CDT.  If you're on PDT that's noon on Sunday.

BTW, the orignal post says the #amiga channel.  That's incorrect, it's the #amigae channel.
 

Offline jj

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 4051
  • Country: wales
  • Thanked: 2 times
  • Gender: Male
    • Show only replies by jj
Re: Learn to program Amiga applications and games in #AmigaE
« Reply #9 on: August 16, 2011, 02:26:36 PM »
Is AmigaE a fully OO language like .net
 
Are there plenty of class libs to use for everyhting you need ?
 
is it it similar in syntax to C ?
“We don't stop playing because we grow old; we grow old because we stop playing.” - George Bernard Shaw

Xbox Live: S0ulA55a551n2
 
Registered MorphsOS 3.13 user on Powerbook G4 15"
 

Offline desiv

  • Hero Member
  • *****
  • Join Date: Oct 2009
  • Posts: 1269
    • Show only replies by desiv
Re: Learn to program Amiga applications and games in #AmigaE
« Reply #10 on: August 16, 2011, 03:55:51 PM »
Quote from: JJ;654930
Is AmigaE a fully OO language like .net
 Are there plenty of class libs to use for everyhting you need ?
 is it it similar in syntax to C ?

Object oriented??  I hope not.. I got out of serious programming just before that became popular..
Let's google..

Quote
Amiga E is a combination of many features from a number of languages, but follows the original C programming language  most closely in terms of basic concepts.
Nice..  So far so good..

Quote
Amiga E's main benefits are  fast compilation (allowing it to be used in place of a scripting  language), very readable source code, flexible type system, powerful  module system, exception handling (not C++ variant)
Wow.. I like the sound of that..

Quote
and Object oriented programming.
D'oh!

:(  :lol:

desiv
Amiga 1200 w/ ACA1230/28 - 4G CF, MAS Player, ext floppy, and 1084S.
Amiga 500 w/ 2M CHIP and 8M FAST RAM, DCTV, AEHD floppy, and 1084S.
Amiga 1000 w/ 4M FAST RAM, DUAL CF hard drives, external floppy.
 

Offline jj

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 4051
  • Country: wales
  • Thanked: 2 times
  • Gender: Male
    • Show only replies by jj
Re: Learn to program Amiga applications and games in #AmigaE
« Reply #11 on: August 16, 2011, 04:09:49 PM »
Nowt wrong with OO and types are a part of that,  types are  classes are objects
“We don't stop playing because we grow old; we grow old because we stop playing.” - George Bernard Shaw

Xbox Live: S0ulA55a551n2
 
Registered MorphsOS 3.13 user on Powerbook G4 15"
 

Offline trekiej

Re: Learn to program Amiga applications and games in #AmigaE
« Reply #12 on: August 16, 2011, 05:19:54 PM »
Is PortablE being covered?
Amiga 2000 Forever :)
Welcome to the Planar System.
 

Offline commodorejohn

  • Hero Member
  • *****
  • Join Date: Mar 2010
  • Posts: 3165
    • Show only replies by commodorejohn
    • http://www.commodorejohn.com
Re: Learn to program Amiga applications and games in #AmigaE
« Reply #13 on: August 16, 2011, 06:36:44 PM »
Quote from: desiv;654938
Object oriented??  I hope not.. I got out of serious programming just before that became popular..
Well, the good OOP languages (i.e. C++) just have it as a delicious garnish on top of a perfectly suitable procedural language for easy, clean packaging of structs and their associated functions. It's the ones that try to force you into using classes for everything whether or not it suits what you're doing because this is an OOP language, dammit! that are to be avoided.

(Can't speak for how E is in this regard, but if it's C-based I'm betting it's pretty easy-going about it all.)
Computers: Amiga 1200, DEC VAXStation 4000/60, DEC MicroPDP-11/73
Synthesizers: Roland JX-10/MT-32/D-10, Oberheim Matrix-6, Yamaha DX7/FB-01, Korg MS-20 Mini, Ensoniq Mirage/SQ-80, Sequential Circuits Prophet-600, Hohner String Performer

"\'Legacy code\' often differs from its suggested alternative by actually working and scaling." - Bjarne Stroustrup
 

Offline Thorham

  • Hero Member
  • *****
  • Join Date: Oct 2009
  • Posts: 1149
    • Show only replies by Thorham
Re: Learn to program Amiga applications and games in #AmigaE
« Reply #14 on: August 16, 2011, 06:57:45 PM »
Quote from: desiv;654938
Object oriented??  I hope not.. I got out of serious programming just before that became popular..
And what exactly is wrong with object orientation?