20 November 2018, 19:29 | #1 |
Registered User
Join Date: Dec 2012
Location: Vancouver/Canada
Posts: 676
|
I am willing to pay someone to convert an AmigaBASIC to Blitz Basic 2 for me...
Hey guys! Not joking here! But I am hiring someone to convert an AmigaBASIC game for me into AmiBlitz2 or Blitz Basic 2 (take the syntax and logic and make it work in Blitz Basic 2) and add a level editor for the game!
If anyone is interested please send me a message here. |
20 November 2018, 19:49 | #2 |
Long time Amiga Owner
Join Date: Jun 2017
Location: Uxbridge Canada
Age: 56
Posts: 182
|
I'm just learning Blitz myself. Blitz itself isn't difficult for me just know about modes, bitplanes and copper is the stuff I'm trying to understand. I'm trying to port games I wrote in C on Linux to Blitz.
Slow process but I am learning slowly. What type of game is it? RC P.S Hello fellow Canuck! |
20 November 2018, 20:22 | #3 |
Registered User
Join Date: Dec 2012
Location: Vancouver/Canada
Posts: 676
|
Junior Boulderdash! I saw the source code...it is reading the levels from data written in the engine self. 1 is wall, 3 is gem, 4 is sand, etc. So making an editor is piece of cake. What I do want is the editor use MUI and display the objects (from the game) in the window, you select the object..plot it on the map...save it as a file and the game simply reads the files as each level you pass. No blitz mode at all, no use of loading sprite or blitting...everything is done by drawing lines and circles...just simply port the engine all the code is written! Then we can compile the project as a standalone executable and run it. It doesn't bang the hardware nor take over workbench..it is afterall an AmigaBASIC game.
|
20 November 2018, 23:23 | #4 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,336
|
If I had any spare time I would give it a go - sounds interesting! It shouldn't be that difficult to do either as a Blitz mode or system-friendly program... Why not get Blitz Basic and give it a go yourself?
|
20 November 2018, 23:45 | #5 |
Registered User
Join Date: Dec 2012
Location: Vancouver/Canada
Posts: 676
|
I would like to tackle that! Why not! But it would require two WinUAE's open at the sametime however. One have the AmigaBASIC on the right and the other one blitz basic 2 on the left. Copy the syntax back and forth manually. I think I will give this a go...then the part that I don't know how to convert I will simply release the code and have someone complete the parts I don't know how to complete myself. I still need an editor for the game though! A MUI workbench friendly editor!
The engine need to be modified a little bit and instead of reading the level from data it will read it from disk and possibly encrypt the level so it can only be opened from the editor or the engine itself! What a masterpiece engine IT IS!! My biggest fantasy is make a website with competitions for people to develop 2018 showcase AmigaBASIC games and they get rewarded with money! So people make donations into the community/website....then have programmers make awesome games, rpg, sports, horror, arcade, platform whatever they do using AmigaBASIC (there are rules to follow) then release the project to be showcased. If they win the competition they get like 500 dollars for the prize and so on. That would be sweeet! |
21 November 2018, 00:27 | #6 |
Registered User
Join Date: Jan 2014
Location: Belgrade / Serbia
Age: 41
Posts: 999
|
You don't have source in txt? Cause Blitz can read txt.
|
21 November 2018, 01:47 | #7 |
Registered User
Join Date: Dec 2012
Location: Vancouver/Canada
Posts: 676
|
Nope. It have to be opened in AmigaBASIC since the game is not compiled it is an interpreter. Problem with AmigaBASIC if you select the source and click Copy it cannot be pasted anywhere outside AmigaBASIC itself. You cannot open the source code in notepad either, since it is encrypted and can only be opened in AmigaBASIC itself. So I have to manually copy them hand by hand.
|
21 November 2018, 02:28 | #8 |
Registered User
Join Date: Jan 2014
Location: Belgrade / Serbia
Age: 41
Posts: 999
|
Maybe you can make use of http://aminet.net/package/util/cdity/PowerSnap22a
|
21 November 2018, 03:50 | #9 | |
Registered User
Join Date: Dec 2012
Location: Vancouver/Canada
Posts: 676
|
Quote:
|
|
21 November 2018, 17:44 | #10 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,336
|
Even simpler: Apparently AmigaBASIC itself has an option to export as ASCII. When you are saving a file with the SAVE command, simply add the character A as an extra parameter. For example:
Code:
SAVE Work:MyProgram.txt,A |
21 November 2018, 19:13 | #11 | |
Registered User
Join Date: Dec 2012
Location: Vancouver/Canada
Posts: 676
|
Quote:
|
|
30 November 2018, 02:25 | #12 |
Registered User
Join Date: Dec 2012
Location: Vancouver/Canada
Posts: 676
|
I want to ask another question in additional to these conversion I mentioned. Here goes nothing.
I want to write these games into blitz basic from AmigaBASIC and want to convert certain keywords from AmigaBASIC to blitz basic https://computerarchive.org/files/co...k_of_Amiga.pdf. What are the following conversion commands from AmigaBASIC => Blitz Basic? AmigaBASIC => BlitzBasic CLEAR, 25000 => ? RANDOMIZE TIMER => ? SCREEN 1,320,200,4,1 => ? WINDOW 3,,(0,0)-(311,186),16,1 => ? LOCATE 3,111 => ? ON TIMER(1) GOSUB => ? OBJECT.X => ? OBJECT.Y => ? OBJECT.Shape => ? WHILE MOUSE(0) => ? PAINT(12,95),2 => ? PALETTE => ? WAVE => ? COLOR => ? PUT (for sprite - not disk access) => ? GET (for sprite - not disk access) => ? |
30 November 2018, 10:42 | #13 | ||||||||||||||
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,336
|
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Look, without meaning any disrespect, I think you need to learn a bit more about how both languages work before you can do this conversion. Some of the commands above are the type of thing that's fundamental knowledge in a language, and others need more of an understanding of the program itself to convert. I've linked to both manuals above, so I think you should spend some time getting to know them both. Additionally, Blitz comes with lots of examples on the disks that you can load and run to see how the commands are used. Porting a program, even to a different dialect of the same language, is rarely as simple as a 1:1 dictionary change of commands. But if you spend some time learning the languages, you'll eventually be able to translate concepts, not just keywords, as well as being able to write your own original programs. |
||||||||||||||
30 November 2018, 21:09 | #14 |
Registered User
Join Date: Dec 2012
Location: Vancouver/Canada
Posts: 676
|
Thank you so much!
|
30 November 2018, 22:14 | #15 |
Registered User
Join Date: Nov 2004
Location: Germany
Posts: 629
|
I can try to convert your prog to the PC-BlitzBasic.
|
30 November 2018, 22:29 | #16 |
Registered User
Join Date: Dec 2012
Location: Vancouver/Canada
Posts: 676
|
Actually...I have something better to request. I will pay you 70 bucks guaranteed if you can take
https://computerarchive.org/files/co...k_of_Amiga.pdf https://computerarchive.org/files/co...k_of_Amiga.pdf these games written in AmigaBASIC to write them back into AmigaBASIC..BUG FREE...ZERO BUG....and compile them as standalone executable with the icons that represent them and put them in .adf disk. But these programs have to be compiled as standalone that it does not need AmigaBASIC and you can do whatever you want the with the source code...throw them or not..I don't care. Next paid cheque I can pay them to you instead of buying a PS 4 game. I want nothing PC related please -_- if it is not in Amiga..then forget it. Oh by the way, the .adf I would like it released into aminet. Oh..one final thing......I will take this adf and make it as whdload slave so it can run in any modern Amiga system..including and up to Vampire in RTG mode. What I would love if someone can help me here list all the games in Amiga that is made in AmigaBASIC. I want to make one huge .slave whdload that have EVERY SINGLE AMIGABASIC GAME EVER WRITTEN IN HUMAN HISTORY into one .slave file that when you run it in whdload it boots into kickstart 1.3, workbench 1.3 and you open disk icon and it lists all the icons of every single AMIGABASIC WRITTEN GAME SINCE THE FIRST AMIGA EVER RELEASED UNTIL NOW. THAT IS WHAT I REALLY WANT It will be called AmigaBASIC GAMES ULTIMATE EDITION! |
01 December 2018, 00:47 | #17 |
Amiga Tomcat
Join Date: Sep 2007
Location: Boston Lincs
Posts: 1,500
|
Why not just compile the AmigaBasic programs with http://aminet.net/package/dev/basic/ace24dist or http://aminet.net/package/dev/basic/Cursor
|
01 December 2018, 02:21 | #18 | |
Registered User
Join Date: Dec 2012
Location: Vancouver/Canada
Posts: 676
|
Quote:
Thank you man! Thank you for saving me 70 bucks! I will write them myself and compile them myself!! Daedalus I LOVE YOU MAN!! THANK YOU FOR RELEASING THE Z-500!! |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[blitz basic] How much amiga-blitz friendly is this? | saimon69 | Coders. Blitz Basic | 105 | 21 April 2022 19:45 |
Blitz Basic vs E vs Something Else | naviward | Coders. General | 14 | 28 May 2016 21:38 |
Blitz Basic (1) | Retro1234 | Coders. Blitz Basic | 9 | 18 February 2016 17:54 |
Blitz Basic 2 anyone? | jobro | request.Apps | 12 | 28 November 2005 18:15 |
Blitz Basic 2 | LaundroMat | Retrogaming General Discussion | 5 | 24 July 2001 08:10 |
|
|