Python for Acorn Electron and BBC Micro
Python for Acorn Electron and BBC Micro
My new 8bit game Python is written in my e- programming language and compiled to 6502 asm by my e- compiler. Python is a proof of concept for my e- compiler package. The e- source of Python will be published later.
Python should run on Acorn Electron, BBC Micro and BBC Master, emulator or real machine.
https://github.com/0xC0DE6502/python-releases
Python should run on Acorn Electron, BBC Micro and BBC Master, emulator or real machine.
https://github.com/0xC0DE6502/python-releases
0xC0DE
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
Re: Python for Acorn Electron and BBC Micro
Simply amazing!
Is the e- compiler itself available for general use? If not, do you plan to release it?
Is e- a general-purpose language or is it optimised for games?
Is the e- compiler itself available for general use? If not, do you plan to release it?
Is e- a general-purpose language or is it optimised for games?
Re: Python for Acorn Electron and BBC Micro
Thank you!
e- (language and compiler) is evolving as I go. You can play with a very early release here: https://github.com/0xC0DE6502/e-_releases
e- can be used for general purpose programs but in combination with the libraries I have written for it, is also definitely suitable for writing (simple) games, like my game Python
I will publish a new version of the e- compiler package soon.
e- (language and compiler) is evolving as I go. You can play with a very early release here: https://github.com/0xC0DE6502/e-_releases
e- can be used for general purpose programs but in combination with the libraries I have written for it, is also definitely suitable for writing (simple) games, like my game Python
I will publish a new version of the e- compiler package soon.
0xC0DE
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
Re: Python for Acorn Electron and BBC Micro
Fantastic! And it's so, so smooth - as I have come to expect from any 0xC0DE release
Lovely work. Could I propose one small addition - would it be possible to have a 'suicide' option for when you manage to get your Python stuck? I know you die eventually when the clock runs out, but a quick 'ESCAPE' to kill yourself and have another go would be a nice to have.
Lovely work. Could I propose one small addition - would it be possible to have a 'suicide' option for when you manage to get your Python stuck? I know you die eventually when the clock runs out, but a quick 'ESCAPE' to kill yourself and have another go would be a nice to have.
Re: Python for Acorn Electron and BBC Micro
Thanks Colin! Good suggestion, will do!
0xC0DE
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
Re: Python for Acorn Electron and BBC Micro
0xC0DE
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
Re: Python for Acorn Electron and BBC Micro
At first I thought you had ported the programming language Python to the Electron and BBC This game is also great. Good work
It bugs me that I can't mount the image directly in WiDFS because the ESP8266 cannot communicate with HTTPS sites like github.com. So I knocked up a small proxy-service and now I can mount the image directly with this command:
The Electron communicates over HTTP with PROXY.ACORNELECTRON.NL and there is a small program running that intercepts the requests, fetches the file from github.com over HTTPS and passes the result back to the Electron over HTTP. I'll spend another post about this "service" but for now this is a small hack to make HTTPS sites available to WiDFS. Only read access is supported.
It bugs me that I can't mount the image directly in WiDFS because the ESP8266 cannot communicate with HTTPS sites like github.com. So I knocked up a small proxy-service and now I can mount the image directly with this command:
Code: Select all
*MOUNT 0 http://proxy.acornelectron.nl/?https://github.com/0xC0DE6502/python-releases/raw/main/python-v0.11a.ssd
FPGAtom: 512 KB RAM, Real Time Clock and 64 colours
MAN WOMAN
MAN WOMAN
Re: Python for Acorn Electron and BBC Micro
Thank you and well done, Roland!
0xC0DE
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
Re: Python for Acorn Electron and BBC Micro
There went my Saturday afternoon. Great game, excellent game play and it has that perfect "I lost because of my mistakes rather than the game beating me" meaning replayability time after time just to get a bit further. If I had any suggestions, maybe consider changing the maze colours as the levels progress - and a Pause key would be useful.
Thank you!
Thank you!
Re: Python for Acorn Electron and BBC Micro
You're not the only one! I feel like an idiot....
Matrix Brandy BASIC VI (work in progress) The Distillery (another work in progress) Note Quiz (New educational software for the BBC and modern kit)
BBC Master 128, PiTubeDirect (Pi 3B), Pi1MHz, 5.25+3.5in dual floppy.
BBC Master 128, PiTubeDirect (Pi 3B), Pi1MHz, 5.25+3.5in dual floppy.
Re: Python for Acorn Electron and BBC Micro
Source for the Python game is here: https://github.com/0xC0DE6502/e-_releas ... main/v0.4a
Together with version 0.4a of my e- Compiler package for building the game or your own programs!
Together with version 0.4a of my e- Compiler package for building the game or your own programs!
0xC0DE
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
Re: Python for Acorn Electron and BBC Micro
This made my day, thank you!elk1984 wrote: ↑Sat Jan 08, 2022 1:52 pm There went my Saturday afternoon. Great game, excellent game play and it has that perfect "I lost because of my mistakes rather than the game beating me" meaning replayability time after time just to get a bit further. If I had any suggestions, maybe consider changing the maze colours as the levels progress - and a Pause key would be useful.
Thank you!
Thanks for your suggestions as well!
0xC0DE
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
Re: Python for Acorn Electron and BBC Micro
Python v0.2a https://github.com/0xC0DE6502/python-releases
Better loader
Coloured levels
Tape and disk images
Works on Elk and Beeb
Better loader
Coloured levels
Tape and disk images
Works on Elk and Beeb
0xC0DE
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
Re: Python for Acorn Electron and BBC Micro
Great game Thank you!
I just spent an hour or so playing.
I love the way you are not panicking about crashing into a wall, and you have a little bit of thinking time, but not too much!
I did manage to get it to crash, I'm not sure what happened but when I lost a life it seemed to miss the point where the head had crashed into the body and carried on trying to erase it forever.
Anyway, I have managed 5060 points so far and I think that was level 5 or 6. I need a break now, but I am definitely going to be coming back to this one!
I just spent an hour or so playing.
I love the way you are not panicking about crashing into a wall, and you have a little bit of thinking time, but not too much!
I did manage to get it to crash, I'm not sure what happened but when I lost a life it seemed to miss the point where the head had crashed into the body and carried on trying to erase it forever.
Anyway, I have managed 5060 points so far and I think that was level 5 or 6. I need a break now, but I am definitely going to be coming back to this one!
Stephen
Re: Python for Acorn Electron and BBC Micro
Thanks!
Ooh! If you ever manage to replicate that behaviour consistently, I would definitely like to know!
0xC0DE
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
Re: Python for Acorn Electron and BBC Micro
Very interesting, well done
I cant wait to see the compiler release
I cant wait to see the compiler release
Re: Python for Acorn Electron and BBC Micro
0xC0DE
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
- barbarossa69
- Posts: 180
- Joined: Mon Aug 14, 2017 1:12 pm
- Location: London
- Contact:
Re: Python for Acorn Electron and BBC Micro
Awesome game - I love it!
Re: Python for Acorn Electron and BBC Micro
Had a little go before I went to bed, only got up to level six, but I'll be back for more - I can see it being quite addictive!
Very fast and smooth but what else do you expect from an 0xC0DE game?
Very fast and smooth but what else do you expect from an 0xC0DE game?
Please subscribe to the ABug YouTube channel!
Re: Python for Acorn Electron and BBC Micro
Thanks to the both of you!
0xC0DE
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
Re: Python for Acorn Electron and BBC Micro
Splendid- I do like the short grace period.
I see it's in the online collection now too: http://bbcmicro.co.uk/game.php?id=4070
I see it's in the online collection now too: http://bbcmicro.co.uk/game.php?id=4070
Re: Python for Acorn Electron and BBC Micro
Very nice adaptation of a classic game, original concept? It's definitely one of those that'll tempt you back to plan your route to success.
- Nigel
BBC Model B: ATPL Sidewise, Acorn Speech, 2xWatford Floppy Drives, AMX Mouse, Viglen case, BeebZIF, etc.
BBC Model B: ATPL Sidewise, Acorn Speech, 2xWatford Floppy Drives, AMX Mouse, Viglen case, BeebZIF, etc.
Re: Python for Acorn Electron and BBC Micro
Thanks BigEd and Pernod! Got my inspiration from https://hewco64.itch.io/vic-nibbler
0xC0DE
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
- TobyLobster
- Posts: 618
- Joined: Sat Aug 31, 2019 7:58 am
- Contact:
Re: Python for Acorn Electron and BBC Micro
It seems that Nibbler was an arcade game originally, and has it's own documentary film 'Man vs Snake'! Read the story https://mattiasbishop.blogspot.com/2016 ... bbler.html