01 February 2016, 06:29 | #81 | ||||||
Code Kitten
Join Date: Aug 2015
Location: Montreal/Canadia
Age: 52
Posts: 1,178
|
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
In my view, waiting for marker would be a non polling process which would essentially switch cooperatively to a background thread with an interrupt setup to return to the main loop. But for this example, a simple polling loop would just be fine. |
||||||
02 February 2016, 15:58 | #82 | |||||
Registered User
Join Date: Sep 2007
Location: Stockholm
Posts: 4,338
|
Quote:
Quote:
Quote:
If there was an influx of Java programmers in the Amiga world, things might have looked different in that aspect. Quote:
That means that it's up to you how you implement your scroll routine. There is no catch-all scroll command, which in hindsight is a good thing since it means you can make a corkscrew scroll without the authors foreseeing that. Quote:
|
|||||
03 February 2016, 08:18 | #83 |
Registered User
Join Date: Jun 2014
Location: Uckfield, UK
Age: 53
Posts: 195
|
Shatterhand, I noticed you made mention of the MSX, how about using your first demo of the cars and try a version of Road Fighter, just a thought
|
04 February 2016, 05:30 | #84 | ||
Code Kitten
Join Date: Aug 2015
Location: Montreal/Canadia
Age: 52
Posts: 1,178
|
Quote:
Quote:
|
||
04 February 2016, 05:54 | #85 | |
Warhasneverbeensomuchfun
Join Date: Jun 2001
Location: Rio de Janeiro / Brazil
Age: 41
Posts: 3,450
|
Quote:
For me, it has nothing to do with having "what's required of a programmer". I just want to use a tool that will make the job fast, easy and fun to me. I've made money in my life coding using Visual Basic, Delphi, Powerbuilder, C#/Visual Studio, Python, PHP and Java. And I also made money making games with GameMaker. I can code on all those languages, and I still go for GameMaker when making a 2d game, because it does the job quickly and properly. I wanted to learn Blitz Basic, and I just don't want to deal with C or ASM for something I am doing for fun, since I don't like working with C and I indeed have zero knowledge of 68k asm. If someone was paying me to code an Amiga game in C, I'd do it. For now, I am really, *really* happy learning Blitz Basic. Honestly, I believe anyone can learn how to code, and people will just get better if they keep doing it, studying it and having interest on it. It's not like people are born with what "is required to be a programmer", anyone can program. I understand why people will try to learn an easier language when being introduced to coding. We are just on another age now, for most, it's more important to have an easy enviroment to work, that makes work easier, than have ultra-optimized code running really fast. I wanted to code for Amiga because I wanted the challenge to make something in a more limited hardware, and the Amiga seemed to be the most fun to work. But that's it. If it's not fun, I won't do it on my free time Last edited by Shatterhand; 04 February 2016 at 06:39. |
|
04 February 2016, 16:15 | #86 | |||
Registered User
Join Date: Sep 2007
Location: Stockholm
Posts: 4,338
|
Quote:
Quote:
Quote:
There's only so much that the environment can do for you; the real programming stuff must still be done by you. |
|||
04 February 2016, 17:15 | #87 | |
Warhasneverbeensomuchfun
Join Date: Jun 2001
Location: Rio de Janeiro / Brazil
Age: 41
Posts: 3,450
|
Quote:
First, we have to understand what is a "good" programmer. Someone who can make complex algorithms? Someone who can make readable code? Someone who can make working programs always on the deadline? Someone who can create optimized code? Someone very skillful at finding out bugs? All of this at once? I've worked with people I consider a lot better than me, and also people who I think wasn't as good. I've been praised, more than once, for my skill to deliver working code at a very fast rate (Couple of years ago I was hired to code an engine and map editor for a cellphone game, because the previous programmer of the team wasn't up to the task, and the guys were *really* happy with how fast I managed to deliver to them the final product). I had a coworker who wasn't as fast as me, but I was always amazed of how well he could optimize his code, for example , when fetching data from a database, or how fast he could spot errors in someone else's code. As a teacher, I honestly feel anyone can learn how to code, just some people will learn faster than other, but I believe this is true for any human activity (after years, my soldering skills are still awful, for example ) Some people will be more interested at it, some won't. Some need some previous math knowledge that the school didn't gave them properly (That's a pet peeve of mine, but then we will be going way off-topic ) . But I really don't think its something "Natural", that just some people will be able to learn and other won't. Some people will need help, some people will need better teachers, others have it easier by learning by themselves... but anyone can learn at a basic level, and this can be an useful skill for their lives. Alas, I had a student, one of the best I had, I really thought he would choose a career on IT, but he went to a completely different way. He noticed I was kinda surprised when he told me about it, and he was like "But hey, I don't think this was a waste of time. I don't think none of this was any kind of waste of time, I really loved learning what I learned here, even if I don't use it on my career, it was something lovely to learn". |
|
04 February 2016, 17:18 | #88 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,646
|
Yeah I think coding teaches a lot of really valuable skills, in language, structure and logic!
I also agree with the view that anyone can code. That doesn't mean anyone can go out and make an AAA game after learning how to code. If you're serious about it you can practice and get better at it. If you rarely use it, like a language you learned at high school but never used, it will fade away. |
04 February 2016, 17:26 | #89 |
Warhasneverbeensomuchfun
Join Date: Jun 2001
Location: Rio de Janeiro / Brazil
Age: 41
Posts: 3,450
|
Sure thing.
I had one student, he had a *lot* of difficulties, he didn't know basic math, he had trouble understading simple concepts about a lot of stuff. Yet he managed to develop a simple "rent-a-video" system. That's something he really wanted to do. It was incredibly simple, yet I'll never forget how happy he was when everything was working. That was a really important victory for him. So, could he code an AAA game? Of course no. But he managed to learn a lot of stuff that, frankly, when he begun at our school, I thought he could not do it. |
04 February 2016, 17:41 | #90 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,646
|
I also think that the fact that by learning to code you manage to make a product you can use somehow, adds a lot to the experience. It's very gratifying to make a program that runs.
|
18 December 2016, 05:15 | #91 |
Warhasneverbeensomuchfun
Join Date: Jun 2001
Location: Rio de Janeiro / Brazil
Age: 41
Posts: 3,450
|
Amiblitz doesn't run or install with low memory. I was trying it now with a 2mb Chip + 1mb Fast ram setup with Winuae and installing would crash, running it without installing would also crash.
with 2mb chip + 8mb Fast, it worked. Anyway, does anyone knows where you can get old Blitz 2 for Amiga? I can easily find Amiblitz, but not Blitz 2. I used to have Blitz 2 on my older computer, so I got it somewhere, but I can't remember where. I want Blitz 2 because I want to code for classic Amigas, not modern ones... so no FPU for me edit: Never mind, I found a Blitz2.adf on the EAB Server Last edited by Shatterhand; 18 December 2016 at 05:35. |
18 December 2016, 05:37 | #92 |
Unregistered User
Join Date: Nov 2005
Location: Tasmania
Age: 42
Posts: 893
|
Go for the Ultimate Blitz Basic CD ISO instead. It's on the server too.
|
18 December 2016, 09:40 | #93 |
AmigaMan
Join Date: Oct 2012
Location: Castro Urdiales/Spain
Posts: 761
|
I'm toying with blitz basic and think It's great.
But recently I tried AmiBlitz 2.44 because of the editor and some bugs fixed but there are a bug that can't trace variables. It can't find none of them, nor objetcs. I can do it with BlitzBasic but would like to know if it's a known bug or what. |
19 December 2016, 03:59 | #94 |
Warhasneverbeensomuchfun
Join Date: Jun 2001
Location: Rio de Janeiro / Brazil
Age: 41
Posts: 3,450
|
My last reply on this thread.... I was so sleepy yesterday, I shouldn't be posting anything... I was replyinh something that was posted 2 pages ago... heh
I don't want to use AmiBlitz because the executables it generates aren't compatible with oldschool amigas... they need an FPU to run. But you can use the Amiblitz editor to code and then run the same code on Blitz Basic if you want to. But now I begun trying to use notepad++ to code in Blitz Basic |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Did anyone here code Amiga games professionally? | tm2383 | Nostalgia & memories | 8 | 07 January 2015 17:23 |
games with source code available which could be release on amiga ? | turrican3 | support.Games | 12 | 20 December 2013 15:44 |
Petition Team17 to release old Amiga games source code | Conundrum | Retrogaming General Discussion | 8 | 11 October 2012 02:28 |
Wish to hack out code protection in a few PC games. Anyone wanna help? | MethodGit | Retrogaming General Discussion | 27 | 18 January 2010 20:18 |
A question for those of you who can look into a games code. | Ironclaw | Retrogaming General Discussion | 22 | 28 January 2005 22:00 |
|
|