Coming back to PureBasic!

Started by Pfaber11, December 23, 2024, 10:00:48

Previous topic - Next topic

Pfaber11

 Well after 1 and a half years break I'm returning to PureBasic and this is due to Ogre getting upgraded to 14.3 ,I think this is going to be a breeze as I have studied it before and know a fair amount of it. Been refreshing my memory for the last couple of days and it's looking good. PureBasic had the potential to be great and now it is (only my opinion). 
Windows 11 home edition
PureBasic 6.20 and AppGameKit studio
ASUS Vivo book i5 15 16gb ram 512gb ssd
ASUS Vivo book i3 15 16gb ram 256gb ssd
HP Desktop; AMD 6700 A10 16GB ram 2 GB graphics card windows 10

Derron

Oh there it is --- a new thread of pfaber11 changing the programming language :-)

I would prefer to see/read you actually coding something .... and fighting through it until you are "done" with the game/project. You can always rewrite later (once the assets are done) or evolve it (eg improve asset making skills).

Instead of this you just present "jumping from language to language" ... Just think what happens in a kitchen if the chief decides to switch recipes while cooking. You will never get your meal (albeit the chief learns a lot about ingredients in recipes). In your case the issue is, that you do not use new recipes and new ingredients ... you simply switch between 10 recipes and 20 known ingredients without progressing much.


Yes, this is a bit of a rant and it might not be well received... but I consider it a big pity that you do not at least write some small game in the language you choose. You gain experience and can reuse parts of it in the next language you try out .. you know the game mechanics and have the assets then. It is then just your task to adopt to their "approaches" (eg godot approach differs to a BlitzMax one). 
But I guess..this all was told already... so dunno why I even invest time to reply to such threads ... maybe because I am still having hope you will change your approach to coding languages / programming something. Alone that "oh they updated to ogre" idea is telling me that you have the wrong "approach" and that you often think it "is their fault that something does not work / lags / is slow / ..." ... while it is your approach to a problem, your coding skills, your wrong assumption about something - else others would not be able to write their games in the tools you tried over the last years. Games are not meant to present a perfect representation of the world (graphics, physics, audio). They always cheat and make compromises to make it work on normal hardware - and you are far from reaching a perfect representation in one of these regards (we all are...).
Strive for "completing" a project, not for "a perfectly done project".


bye
Ron


Pfaber11

Well I cannot choose between the 2 so I decided I would use them both and see where that goes. 
This is great really as I just need a quick refresher coarse to get up to speed so this is a smart move and makes this a no brainer. 
Windows 11 home edition
PureBasic 6.20 and AppGameKit studio
ASUS Vivo book i5 15 16gb ram 512gb ssd
ASUS Vivo book i3 15 16gb ram 256gb ssd
HP Desktop; AMD 6700 A10 16GB ram 2 GB graphics card windows 10

Pfaber11

Anyway if someone wants to change language then that is what they're gonna do and for some this may be the right thing to do. If it doesn't work out you can always go back and if it does and you like it better then good luck to you. 
#Merry Christmas
Windows 11 home edition
PureBasic 6.20 and AppGameKit studio
ASUS Vivo book i5 15 16gb ram 512gb ssd
ASUS Vivo book i3 15 16gb ram 256gb ssd
HP Desktop; AMD 6700 A10 16GB ram 2 GB graphics card windows 10

Pfaber11

I think I've done ok up to now and have 2 languages (frameworks) both Basic with a 3D renderer I'm ok at, not great but I'm way better at this than I ever thought I would be and improving. 
  Happy boxing day
Windows 11 home edition
PureBasic 6.20 and AppGameKit studio
ASUS Vivo book i5 15 16gb ram 512gb ssd
ASUS Vivo book i3 15 16gb ram 256gb ssd
HP Desktop; AMD 6700 A10 16GB ram 2 GB graphics card windows 10

Pfaber11

PureBasic and AGK Studio claim to be easy to learn which is pretty much true, I've tried a few languages and the ones I like the best are in my opinion the easiest I have tried. Basic is a great language. 
Windows 11 home edition
PureBasic 6.20 and AppGameKit studio
ASUS Vivo book i5 15 16gb ram 512gb ssd
ASUS Vivo book i3 15 16gb ram 256gb ssd
HP Desktop; AMD 6700 A10 16GB ram 2 GB graphics card windows 10

Pfaber11

Derron I have made quite a few programs over the last 6 or 7 years since being a member here.
Yes a lot of them are rubbish however they served a purpose and that was learning how to do this.
The way I see it I now know 2 languages to a point I am pleased with. I do not know that much but I am heading in the right direction. I will not be learning any new languages in the forceable future because I have looked at many and am done with that. The ones for me are AGK Studio and PureBasic 6.2  they both have in IDE documentation which is very handy and a must for me. So I do not feel I have wasted my time on the contrary I feel I have done great (for me anyway). What I have learnt could probably be squeezed into 2 years as I'm a bit of a slow coach and self taught. If I had a teacher things would of been easier. But yeah 6 years is a long time, it was worth it though and I feel I could make quite a lot of things now. I have a bit of experience with Python and Blitz3D as well. Python I feel the syntax is too strict especially with the indentation. Anyway 2025 is gonna be my year. I'm gonna make something awesome.
Windows 11 home edition
PureBasic 6.20 and AppGameKit studio
ASUS Vivo book i5 15 16gb ram 512gb ssd
ASUS Vivo book i3 15 16gb ram 256gb ssd
HP Desktop; AMD 6700 A10 16GB ram 2 GB graphics card windows 10

Pfaber11

#8
Derron my username on itch.io is pfaber11 and all the games I've made are on there. Feel free to take a look. From all of my games I learn something new. I would say this approach is not the fastest way to learn but it is ingrained in me which is really good. Mind you 6 years is still a long time but I think for this skill for me it was well worth it. This is it I'm gonna try and make some decent software games apps or whatever. I'm not saying the learning is over as I will still progress with the languages I'm settling for however I expect things to be easier than they were previously. One is interpreted and the other compiled. For me to feel the learning is pretty much over and I can now just get on with it is really very good. 2025 is gonna be the best year of my life (just keep telling yourself that). It would of been quicker to do a computer science degree.
Windows 11 home edition
PureBasic 6.20 and AppGameKit studio
ASUS Vivo book i5 15 16gb ram 512gb ssd
ASUS Vivo book i3 15 16gb ram 256gb ssd
HP Desktop; AMD 6700 A10 16GB ram 2 GB graphics card windows 10

Zaxxan

#9
@Pfaber11 it might be better if you don't start a new thread every time you start using a programming language. Just use whatever language you prefer and post in the appropriate forum about what progress you have made etc. it's always interesting to see other users WIP.

MSI Z77A-GD65, Intel 2500K @ 4.6Ghz, Samsung 32Gb, Samsung 840 Pro 256Gb SSD, Palit 1070 Super Jetstream, Windows 11
Lenova Legion 5 15.6", 16Gb, AMD Ryzen 7 4800H, Nividia RTX2060, Windows 11

Pfaber11

Anyway for me I believe I am doing the right thing. For now I feel comfortable with what I have and it will probably stay that way. The one gripe I have with AGK is it is interpreted however it is fast enough for me with a bit of optimization and I think that will remain the case. I have looked at quite a few languages over the years and I'm glad I did because I know what I like and what I don't because I did it this way. If AGK Studio can't handle it then PB will probably be able to. I intend to produce for Android and windows. 
Windows 11 home edition
PureBasic 6.20 and AppGameKit studio
ASUS Vivo book i5 15 16gb ram 512gb ssd
ASUS Vivo book i3 15 16gb ram 256gb ssd
HP Desktop; AMD 6700 A10 16GB ram 2 GB graphics card windows 10

Pfaber11

#11
@Derron, I am going to use 2 languages AGK S and PureBASIC both of which I have some experience in so there shouldn't be too many problems with coding. AGK S is great for Android and I think PureBASIC is gonna be good for desktop if I need a performance boost. Also the old saying don't put all your eggs in one basket. I did produce a game in PureBASIC a few years ago called Phazer and it is on my Itch.io inventory. Type pfaber11 on the itch.io search at the top of the screen.   
Windows 11 home edition
PureBasic 6.20 and AppGameKit studio
ASUS Vivo book i5 15 16gb ram 512gb ssd
ASUS Vivo book i3 15 16gb ram 256gb ssd
HP Desktop; AMD 6700 A10 16GB ram 2 GB graphics card windows 10

Pfaber11

Sorry Phaser. I see we're upto beta 4 . I will download and take a look. so far so good. 
Windows 11 home edition
PureBasic 6.20 and AppGameKit studio
ASUS Vivo book i5 15 16gb ram 512gb ssd
ASUS Vivo book i3 15 16gb ram 256gb ssd
HP Desktop; AMD 6700 A10 16GB ram 2 GB graphics card windows 10