Kevin Ouellet Releases BASIC Grayscale RPG
Posted by Michael on 17 December 2004, 04:39 GMT
We have reported on Kevin Ouellet's amazing 83+ BASIC games before, but now he has managed to accomplish something previously thought impossible: A grayscale RPG written in BASIC. Reuben Quest: Ev Awakening is a "puzzle-RPG." As Reuben, a young boy with magical powers, you must defeat Ev the evil knight who resides in Ev Palace. Along the way there are puzzles, clues, and battles to be conquered. The grayscale ability is accomplished through the use of several ASM utilities. While the game may play a little slow and there is noticeable flicker, Reuben Quest is still quite amazing. Kevin has once again raised the bar of excellence in BASIC programming!
|
|
Reply to this article
|
The comments below are written by ticalc.org visitors. Their views are not necessarily those of ticalc.org, and ticalc.org takes no responsibility for their content.
|
|
Re: Kevin Ouellet Releases BASIC Grayscale RPG
|
Sebastian Schmied
|
"[...]but now he has managed to accomplish something previously thought impossible: A grayscale RPG written in BASIC[...]"
I still think this is impossible. The greyscale routines are asm. Asm will always be superior to basic. :)
I don't understand why Michael still uses Basic, although he has learnt asm. This game could compete with games like joltima or desolate if it wasn't that slow and overseized.
Don't get me wrong, this game is great, I'm just wondering. Basic is a language for beginners (as its name says), and Michael is clearly too skilled for being one.
|
Reply to this comment
|
17 December 2004, 18:57 GMT
|
|
Re: Kevin Ouellet Releases BASIC Grayscale RPG
|
Paul Houser
(Web Page)
|
It's funny that people would put so much pain staking work into using BASIC for large software applications, when the ASM version would be much easier to write, result in better quality, and tutorials to learn ASM are readily available for free. I mean, BASIC is great for simple functions or small games, but a program as complex as an RPG would be so much easier to write using assembly language. And then, even easier using C, but that obviously isn't available for the z80 calcs (I'm getting a bumper sticker that says, "I [heart] MY TI89").
|
Reply to this comment
|
18 December 2004, 15:18 GMT
|
|
Re: Kevin Ouellet Releases BASIC Grayscale RPG
|
breemum
(Web Page)
|
The game is no doubt cool, and is pretty cool how he combined BASIC and the greyscale package, but I am unsure if I would say qoute: "Kevin has once again raised the bar of excellence in BASIC programming!". I just do not think it is fair to call it BASIC when it uses that many ASM utilities. It is just a hybrid between BASIC and ASM that has ASM graphics but slow BASIC code. Pretty cool. Revolutionizing? I personally do not believe it to be. That is just my opinion.
|
Reply to this comment
|
19 December 2004, 06:07 GMT
|
|
Re: Kevin Ouellet Releases BASIC Grayscale RPG
|
Roald Frederickx
|
damn, i didn't know that there were grayscale possibilities on a 83/84...
can this grayscale be implemented in fps's like gemini? That would really rule!!!!!!
ot: nice work, how many hours would you need to finish this game?
|
Reply to this comment
|
20 December 2004, 13:38 GMT
|
|
Re: Kevin Ouellet Releases BASIC Grayscale RPG
|
astrochess
|
While this is a very good game as the graphics go, I think that stability is an issue (next update?).
What happened:
1. I installed the game on my TI-84+ SE.
NOTE: It had 8673 bytes RAM free and 1138K bytes ARC free. The only file that was in the RAM besides those from the REUBEN installation was RESID.
2. I then chose AREUBEN from the PRGM menu.
3. Pressed [ALPHA] at the splash.
4. The game crashed before I was more than two maps away from home. The picture began to distort and disappeared at the top of the screen.
5. Barely saw a ERR:MEMORY message. pressed [ENTER]. pressing [2ND][^] or [2ND][\/] restored original contrast.
|
Reply to this comment
|
21 December 2004, 01:18 GMT
|
|
1 2 3
You can change the number of comments per page in Account Preferences.
|