AGK as a first language

Started by Pfaber11, June 10, 2022, 10:36:45

Previous topic - Next topic

Pfaber11

#15
Hi after a couple of years with AGK , 10 months with purebasic , a few months with lua and a spell of python , and a bit of time with blitz3D I really don't want to learn a new language but if I do though it might be Golang which is I believe is a procedural language and statically typed ( whatever that means )
so it might be worth a look. It is also open source so is free.  I somehow feel spoiled with AGK in that it really is very good to use and I doubt if i'll find anything better. I saw a video comparing GODOT and AGK and AGK was way better. just my opinion. Have a nice evening. Bonjour


 



HP 15s i3 1.2 upto 3.4 ghz 128 gb ssd 16 gb ram 15.6 inch screen. Windows 11 home edition .  2Tb external hard drive dedicated to Linux Mint .
  PureBasic 6 and AppGameKit studio
ASUS Vivo book 15 16gb ram 256gb storage  cpu upto 4.1 ghz
HP Desktop AMD 3700 16GB ram 2 GB graphics card windows 10

Qube

Why not just stick with a language you are happy with and does what you want? Personally I'd only learn something new if my current language / tool of choice no longer fits my needs.
Mac Studio M1 Max ( 10 core CPU - 24 core GPU ), 32GB LPDDR5, 512GB SSD,
Beelink SER7 Mini Gaming PC, Ryzen 7 7840HS 8-Core 16-Thread 5.1GHz Processor, 32G DDR5 RAM 1T PCIe 4.0 SSD
MSI MEG 342C 34" QD-OLED Monitor

Until the next time.

Pfaber11

Hi cube yes I think you are right I took a look at it (golang) and I didn't like much of what I saw as in not used to it and looks intimidating. 
Uncomfortable don't like it. So yeah I agree with you stick with it or become a permanent learner, master of nothing, a waste of space, or stick with the program and become an expert(maybe). I'm going for the expert although this could take a while yet. 
 
HP 15s i3 1.2 upto 3.4 ghz 128 gb ssd 16 gb ram 15.6 inch screen. Windows 11 home edition .  2Tb external hard drive dedicated to Linux Mint .
  PureBasic 6 and AppGameKit studio
ASUS Vivo book 15 16gb ram 256gb storage  cpu upto 4.1 ghz
HP Desktop AMD 3700 16GB ram 2 GB graphics card windows 10

Pfaber11

I have spent a good time (4 years) learning to program games and it has been difficult at times. I do intend to stick with AGK for the foreseeable future.I
 think it's all coming together and I have learnt a lot since I first started. The reason it's 4 years instead of 5 is I took a year off 
I also spent time on Blitz3d and made my first game then AGK  made a few with this then Purebasic I made a game with this also  then Python then Lua.
      I think  AGK is the most trouble free. Blitz3D is good, Python is ok but a tad slow, Lua is very nice but in tests I had problems with producing 
.exe executable's. Python I spent six weeks with or so and I really didn't like it, maybe 6 weeks was too early to tell if I would like it. Well I am getting too old for learning a new language, it seems that it takes a couple of years to learn AGK. I take a few  weeks off between projects as well so maybe it's not that long. I think I have spent 2 years with AGK studio. So one year 2D and another for 3D.
     
        
HP 15s i3 1.2 upto 3.4 ghz 128 gb ssd 16 gb ram 15.6 inch screen. Windows 11 home edition .  2Tb external hard drive dedicated to Linux Mint .
  PureBasic 6 and AppGameKit studio
ASUS Vivo book 15 16gb ram 256gb storage  cpu upto 4.1 ghz
HP Desktop AMD 3700 16GB ram 2 GB graphics card windows 10

Pfaber11

#19
I think AGK Classic and Studio are pretty awesome and excellent  for a first lanuage, I also think AGK would make a great language all round.
TGC say it's easy to learn ,for some maybe however it is the real deal. When I compare AGK to PureBasic they are very similar but AGK is the winner
as it works  for me anyway.  Not to mention it supports Android. I remember someone on here say (Baggy) that they could not work with AGK and he wished he could get his money back. I feel the same about PureBasic although it was an experience, and had used it before purchasing and put it on itch.io . I really like modern powerful computers
that are now able to make nice apps and games with basic. And why not business programs.  It looks to me that TGC  have given us a language  that just needs
a bit of thought .
so I decided to purchase PureBasic  as I figured it was only fair. The game I created with it was basic but it worked and I think it is a good idea when you try something (computer language) to test it from start to finish and see how it performs and is worth the time and effort. AGK is in my opinion one of the best languages (computer) going. 

HP 15s i3 1.2 upto 3.4 ghz 128 gb ssd 16 gb ram 15.6 inch screen. Windows 11 home edition .  2Tb external hard drive dedicated to Linux Mint .
  PureBasic 6 and AppGameKit studio
ASUS Vivo book 15 16gb ram 256gb storage  cpu upto 4.1 ghz
HP Desktop AMD 3700 16GB ram 2 GB graphics card windows 10

Pfaber11

I think If I had to stop now it would be a shame since I put 1n 18 months to 2 years with AGK and it has paid off.  
HP 15s i3 1.2 upto 3.4 ghz 128 gb ssd 16 gb ram 15.6 inch screen. Windows 11 home edition .  2Tb external hard drive dedicated to Linux Mint .
  PureBasic 6 and AppGameKit studio
ASUS Vivo book 15 16gb ram 256gb storage  cpu upto 4.1 ghz
HP Desktop AMD 3700 16GB ram 2 GB graphics card windows 10

Pfaber11

#21
Before I started with AGK I had a bit of programming knowledge going back 40 years basically I knew a bit of basic and nearly all I knew was redundant . The thing it did teach me was I knew what I was getting into this time around. I'm gonna learn Lua as well so I do know an alternative should I need it and it is what I consider a main stream language. I have used Lua in the past but had problems producing .exe's . This time I'm gonna be using LOVR it's free and open source. I had a look at Godot as well but it is not something I want to invest my time in. I do think Lua is relatively easy to pick up and pleasant to work with. The project I'm working on now will be finished soon a week or so I think then I think I would like to make a horror game next but we'll see. I only work on one project at a time as I would otherwise have loads of things on the go and never finish anything.  I did start a game and gave up on it 2 days or so in as was jumping ship so didn't see the point in investing any more time on it. 
HP 15s i3 1.2 upto 3.4 ghz 128 gb ssd 16 gb ram 15.6 inch screen. Windows 11 home edition .  2Tb external hard drive dedicated to Linux Mint .
  PureBasic 6 and AppGameKit studio
ASUS Vivo book 15 16gb ram 256gb storage  cpu upto 4.1 ghz
HP Desktop AMD 3700 16GB ram 2 GB graphics card windows 10

William

#22
Ahh, yeah, this is about you I mean it used to be easy, fun and new going back to 2000 or so. But er I have thought like maybe I should had gone with the game creators. Not today though. I'm still like digging my project but I've had days like it seems I want to write a relic but thinking about it now it's something that could be fun to try to make in bmx if bmx has a future (blitzmax) trying my game app ideas .. coding myself in really I mean maybe my ideas isnt nothing never thought of under the sun.
But you are not saying much to talk about here. I don't want to write a game just to write a game that's why I don't use agk.

So about you, what is it you want to program?
im still interested in oldschool app/gamedev

William

#23
that was kind of talking about myself but i dont know how else to talk to you, guess i can learn. ahh well your welcome to post you should talk about yourself and what your doing.
im still interested in oldschool app/gamedev

Pfaber11

@William I have seen your game you are working on and it looks great. AAA. I am about to release my next monstrosity onto the web and I consider this to be my best work yet. Just keep learning and the idea is to be the best I can be at this. I'm gonna make this one Android and Windows compatible. It is finished but I'm in no rush to release it just yet. still testing. 
HP 15s i3 1.2 upto 3.4 ghz 128 gb ssd 16 gb ram 15.6 inch screen. Windows 11 home edition .  2Tb external hard drive dedicated to Linux Mint .
  PureBasic 6 and AppGameKit studio
ASUS Vivo book 15 16gb ram 256gb storage  cpu upto 4.1 ghz
HP Desktop AMD 3700 16GB ram 2 GB graphics card windows 10

Pfaber11

I am going to try and take AGK S to the next level and learn some new things as my games are looking the same. Up until now I have been using height maps to create my terrain but I know there are other ways to explore. Any advice on how to make terrain would be appreciated. 
  Have a nice day.
HP 15s i3 1.2 upto 3.4 ghz 128 gb ssd 16 gb ram 15.6 inch screen. Windows 11 home edition .  2Tb external hard drive dedicated to Linux Mint .
  PureBasic 6 and AppGameKit studio
ASUS Vivo book 15 16gb ram 256gb storage  cpu upto 4.1 ghz
HP Desktop AMD 3700 16GB ram 2 GB graphics card windows 10

Pfaber11

I think AGK as a first language is a really great way to start, it is easy to code compared to other languages I have tried although Lua is also easier than most too. I feel with all of what I Know now 
about AGK I could make pretty much any program I like. I've looked at many languages and engines like freebasic QB64 libertybasic msbasic visualbasic purebasic and I would choose AGK over any of them. There is the odd bug I should imagine but no deal breakers for me. It is the whole package for making 2d and 3d games and probably anything else you would like to build. I intend to keep on learning AGK and see what I can do with Lua. With those two under my belt I think that will be it. I'm thinking Leadwerks is what would suit me but it's paid for £25 on steam. I know I like Lua as I tried it a couple of years ago and really liked it and with Leadwerks I think I can make what I want. Gonna cost me 25 quid to see if I can use it so might look for a trial first. Happy coding.   
HP 15s i3 1.2 upto 3.4 ghz 128 gb ssd 16 gb ram 15.6 inch screen. Windows 11 home edition .  2Tb external hard drive dedicated to Linux Mint .
  PureBasic 6 and AppGameKit studio
ASUS Vivo book 15 16gb ram 256gb storage  cpu upto 4.1 ghz
HP Desktop AMD 3700 16GB ram 2 GB graphics card windows 10

Steve Elliott

I received another package from Ebay, one of the languages I used back in the day - HiSoft BASIC. A very fast BASIC Compiler with a ring binder manual - remember those?! I miss a printed manual which you can read away from the computer. Fantastic nostalgia.

The point being I jumped around buying every language that the Atari ST had - Fast BASIC, STOS, Hisoft BASIC, Gfa BASIC...But as NA has said in a different thread, it's better to master 1 language, rather than switch languages constantly.
Win11 64Gb 12th Gen Intel i9 12900K 3.2Ghz Nvidia RTX 3070Ti 8Gb
Win11 16Gb 12th Gen Intel i5 12450H 2Ghz Nvidia RTX 2050 8Gb
Win11  Pro 8Gb Celeron Intel UHD Graphics 600
Win10/Linux Mint 16Gb 4th Gen Intel i5 4570 3.2GHz, Nvidia GeForce GTX 1050 2Gb
macOS 32Gb Apple M2Max
pi5 8Gb
Spectrum Next 2Mb

Baggey

Quote from: Steve Elliott on May 09, 2024, 18:48:47I received another package from Ebay, one of the languages I used back in the day - HiSoft BASIC. A very fast BASIC Compiler with a ring binder manual - remember those?! I miss a printed manual which you can read away from the computer. Fantastic nostalgia.

The point being I jumped around buying every language that the Atari ST had - Fast BASIC, STOS, Hisoft BASIC, Gfa BASIC...But as NA has said in a different thread, it's better to master 1 language, rather than switch languages constantly.
Is that the same as Dev/Hi soft?

@Pfaber11 You sound a bit like me in my early days of getting to grips with stuff!? :-\

What sort of programming are you actually trying todo?

Kindest Regards Baggey
Running a PC that just Aint fast enough!? i7 4Ghz Quad core 24GB ram 1TB SSD and NVIDIA Quadro K620 . DID Technology stop! Or have we been assimulated!

ZX Spectrum 48k, C64, ORIC Atmos 48K, Enterprise 128K, The SID chip. Im Misunderstood!

Hotshot

Quote from: Steve Elliott on May 09, 2024, 18:48:47it's better to master 1 language, rather than switch languages constantly.
Excellent Point then when you are 70 years old, you can look back on what codings that you have done :)