Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.
|
Forum Index : Microcontroller and PC projects : Picomite VGA games
Page 3 of 4 | |||||
Author | Message | ||||
Martin H. Guru Joined: 04/06/2022 Location: GermanyPosts: 1113 |
Gems 'n' Rocks a vintage maze puzzler in which player collect diamonds before time runs out. Principle based of the BoulderDash published in 1984 by First Star Software Gems 'n' Rocks Edited 2024-06-16 00:56 by Martin H. 'no comment |
||||
MarkF Regular Member Joined: 01/08/2023 Location: AustraliaPosts: 47 |
Hi all. Just updating the list of games available for the PicoMiteVGA. If any are missing please add to a new post. Thanks. 3D Monster Maze https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=16877#221032 PETSCII Robots https://www.thebackshed.com/forum/ViewTopic.php?TID=16487&P=4#214571 PicoMan https://www.thebackshed.com/forum/uploads/Volhout/2024-02-22_073432_%3Cfont%20color=red%3E%3Cb%3EPICOMAN%3C/b%3E%3C/font%3E_NES_PicoGameVGA.zip Flappy Bird VGA & LCD https://www.thebackshed.com/forum/ViewTopic.php?TID=16583&P=3#216600 Pico Blocks - A Tetris look alike https://www.thebackshed.com/forum/uploads/Geoffg/2023-12-28_112247_Pico%20Blocks.zip Flow Pico https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=16646&LastEntry=Y#218022 Lazer Cycle by Tom https://github.com/thwill1000/mmbasic-lazer-cycle/releases/download/1.0.0/lazer-cycle-pmvga-100.bas PicoVaders - PicoMite Space Invaders clone by @Martin H https://www.thebackshed.com/forum/ViewTopic.php?TID=14976 Stellar Battle in the Seven Green Hills Zone by @vegipete https://www.thebackshed.com/forum/ViewTopic.php?TID=14697&PID=190080 Mario Apple Panic by @gadgetjack https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=15528 Mario Run by @gadgetjack https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=15544 "STARTREK" text adventure game from 1978 that is adapted for picomite. https://www.thebackshed.com/forum/uploads/Volhout/2023-07-20_222820_super_startrek_pico.zip Gems 'n' Rocks https://www.thebackshed.com/forum/ViewTopic.php?TID=16946&P=3#222020 Edited 2024-09-13 18:47 by MarkF |
||||
Volhout Guru Joined: 05/03/2018 Location: NetherlandsPosts: 4222 |
Rocks = Asteroids (VegiPete / Volhout) https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=16568&LastEntry=Y#224197#224197 ChemiChaos (VegiPete / Volhout) https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=16861#220173 Circle (Volhout) https://www.thebackshed.com/forum/ViewTopic.php?TID=16242&P=3#210324 Snake (Volhout) https://www.thebackshed.com/forum/ViewTopic.php?TID=16242&PID=210324#210324#210324 Sokoban (Volhout) https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=15819#202047 2048 (William Leue/Volhout/Javavi) https://www.thebackshed.com/forum/ViewTopic.php?TID=15819&P=2#206387#218558 Not sure if the hyperlinks point to the last and final code, but it should meet the thread. Volhout Edited 2024-09-13 19:34 by Volhout PicomiteVGA PETSCII ROBOTS |
||||
thwill Guru Joined: 16/09/2019 Location: United KingdomPosts: 4036 |
Thanks @MarkF, I don't suppose you have the time and inclination to update "Fruit of the Shed" ? Either here: https://fruitoftheshed.com/wiki/doku.php?id=mmbasic_hardware:picomite Or a new page linked off here: https://fruitoftheshed.com/wiki/doku.php?id=mmbasic_hardware:start Best wishes, Tom Game*Mite, CMM2 Welcome Tape, Creaky old text adventures |
||||
Volhout Guru Joined: 05/03/2018 Location: NetherlandsPosts: 4222 |
Blocks (Geoff) tetris clone with tetris sound from gameboy https://drive.google.com/file/d/1TjOB8SM5sdXahjsgWoPqN2rkUIIfUoRJ/view?usp=sharing Edited 2024-09-13 19:40 by Volhout PicomiteVGA PETSCII ROBOTS |
||||
Volhout Guru Joined: 05/03/2018 Location: NetherlandsPosts: 4222 |
Can't. No account. Volhout PicomiteVGA PETSCII ROBOTS |
||||
thwill Guru Joined: 16/09/2019 Location: United KingdomPosts: 4036 |
If you aren't in "good standing" then I don't know who is ;-) Best wishes, Tom Game*Mite, CMM2 Welcome Tape, Creaky old text adventures |
||||
MarkF Regular Member Joined: 01/08/2023 Location: AustraliaPosts: 47 |
Hello all. Updated list of games available for the PicoMiteVGA. If any are missing please add to a new post. Also, if the game credit is incorrect or someone is not credited, post as well. Thanks. 2048 (William Leue/Volhout/Javavi) https://www.thebackshed.com/forum/ViewTopic.php?TID=15819&P=2#206387#218558 3D Monster Maze (Martin H.) https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=16877#221032 ChemiChaos (VegiPete / Volhout) https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=16861#220173 Circle (Volhout) https://www.thebackshed.com/forum/ViewTopic.php?TID=16242&P=3#210324 Flappy Bird VGA & LCD (Volhout) https://www.thebackshed.com/forum/ViewTopic.php?TID=16583&P=3#216600 Flow Pico (William Leue / Volhout) https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=16646&LastEntry=Y#218022 Gems 'n' Rocks (Martin H) https://www.thebackshed.com/forum/ViewTopic.php?TID=16946&P=3#222020 Lazer Cycle (Tom Williams) https://github.com/thwill1000/mmbasic-lazer-cycle/releases Mario Apple Panic by (gadgetjack) https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=15528 Mario Run by (gadgetjack) https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=15544 PETSCII Robots (Volhout) https://www.thebackshed.com/forum/ViewTopic.php?TID=16487&P=4#214571 Pico Blocks - A Tetris look alike (Geoffg, Volhout) https://www.thebackshed.com/forum/ViewTopic.php?TID=15819&PID=226586#226586 https://www.thebackshed.com/forum/uploads/Geoffg/2023-12-28_112247_Pico%20Blocks.zip Pico Frog (Martin H.) https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=15842 PicoMan (Geoffg, Javavi, Volhout) https://www.thebackshed.com/forum/ViewTopic.php?TID=16672&PID=217888#217888 PicoVaders - PicoMite Space Invaders clone (Martin H) https://www.thebackshed.com/forum/ViewTopic.php?TID=14976 Rocks = Asteroids (VegiPete / Volhout) https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=16568&LastEntry=Y#224197#224197 Snake (Volhout) https://www.thebackshed.com/forum/ViewTopic.php?TID=16242&PID=210324#210324#210324 Sokoban (Volhout) https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=15819#202047 “Star Trek” text adventure game from 1978 that is adapted for picomite (Volhout) https://www.thebackshed.com/forum/uploads/Volhout/2023-07-20_222820_super_startrek_pico.zip Stellar Battle in the Seven Green Hills Zone by (VegiPete) https://www.thebackshed.com/forum/ViewTopic.php?TID=14697&PID=190080 Tron (stanelyella) https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=17270 ---- Edited 2024-09-20 15:54 by MarkF |
||||
lizby Guru Joined: 17/05/2016 Location: United StatesPosts: 3150 |
This would be a good candidate for a FruitOfTheShed post. PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed |
||||
Volhout Guru Joined: 05/03/2018 Location: NetherlandsPosts: 4222 |
Hi Mark, For Petscii Robots credits also go to MartinH, who ported all the artwork and sound. Some of the games on your list will not run, without changes, on the new PicoMite 6.0.0 software. I will try to address this over time, and release compatible versions. Volhout Edited 2024-09-21 02:22 by Volhout PicomiteVGA PETSCII ROBOTS |
||||
Martin H. Guru Joined: 04/06/2022 Location: GermanyPosts: 1113 |
Tron (stanelyella) is lcd only 'no comment |
||||
matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 9105 |
Now available with RP2350 versions 6.00.00b8 and above Scott Adams Adventure Interpreter for MMBasic as implemented by Tom Williams (thwill) Please try and report any issues. |
||||
stanleyella Guru Joined: 25/06/2022 Location: United KingdomPosts: 2119 |
simple lunar lander with bad key choice testing hdmi usb pico2, mode 3 weird 'lunar lander vga 640x480 OPTION EXPLICIT OPTION BASE 1 option autorun on 'landscape data dim integer lx(43)=(0,5,9,13,3,18,25,30,48,53,57,47,32,11,5,9,57,89,108,149,170,220,262,300,320,400,447,493,510,545,572,600,638,605,590,577,560,513,495,470,457,500,639) dim integer ly(43)=(9,17,15,25,40,70,100,130,130,160,193,253,298,346,420,430,430,400,370,457,450,400,440,466,424,400,460,460,452,403,373,320,240,210,190,170,130,120,137,110,60,26,9) dim integer l,o,fno,fnc,spnum,k,spc dim lander_x,lander_y,last_lander_x,last_lander_y,gravity,inertia,antigravity,fuel lander_x=260:lander_y=10:gravity=0.0001:inertia=0:fuel=100 ' mode 1 cls ' sprites 'set up lander sprites text 170,180,"d a g s f" 'keys for l=1 to 6 sprite WRITE l,l*80,200 'draw all sprites NEXT ' text 210,120,"Press any key to start" do:loop until inkey$<> "" ' FRAMEBUFFER CREATE F FRAMEBUFFER WRITE f cls RGB(black) Line GRAPH lx(),ly()'draw landscape ' text 0,470,"FUEL" spnum=1 '-------------------------------------- do if fuel>0 then text 48,470,str$(fuel)," " k = asc(inkey$) if k then 'key presses spc=20 'set counts until no flame select case k Case 100 'd up spnum=2 gravity=gravity-.005 inc fuel,-.8 Case 115 's left spnum=5 inertia=inertia-0.005 inc fuel,-.4 Case 102 'f right spnum=6 inertia=inertia+0.005 inc fuel,-.4 case 103 'g up/right spnum=4 inertia=inertia+0.005 gravity=gravity-.005 inc fuel,-1.2 case 97 'a up/left spnum=3 inertia=inertia-0.005 gravity=gravity-.005 inc fuel,-1.2 end select endif end if ' last_lander_x=lander_x:last_lander_y=lander_y lander_y=lander_y+gravity lander_x=lander_x+inertia gravity=gravity+.00015 ' 'has lander landed, check 2 pixels under each foot all lit if pixel(lander_x,lander_y+40)=rgb(white) then if pixel(lander_x+3,lander_y+40)=rgb(white) then if pixel(lander_x+23,lander_y+40)=rgb(white) then if pixel(lander_x+27,lander_y+40)=rgb(white) then text 240,150, "Landed": framebuffer COPY f,N:end'-------- end if end if end if end if ' 'has lander hit landscape, check pixels around it, any lit crashed o=pixel(lander_x,lander_y)+pixel(lander_x,lander_y+10)+pixel(lander_x,lander_y+20)+pixel(lander_x,lander_y+30)+pixel(lander_x,lander_y+40)+pixel(lander_x+29,lander_y) o=o+pixel(lander_x+29,lander_y+10)+pixel(lander_x+29,lander_y+20)+pixel(lander_x+29,lander_y+30)+pixel(lander_x+29,lander_y+40)+pixel(lander_x+7,lander_y) o=o+pixel(lander_x+14,lander_y)+pixel(lander_x+21,lander_y)+pixel(lander_x+7,lander_y+39)+pixel(lander_x+14,lander_y+39)+pixel(lander_x+21,lander_y+39) if o>0 then explode:end'-------- ' inc spc,-1:if spc<1 then spnum=1 'no flame if no nav key pressed inc fnc: if fnc=10 then fnc=0:fno=not fno 'which lander for animation if spc>0 box last_lander_x,last_lander_y,30,39,,0,0 'erase lander if fno=0 then sprite WRITE 1,lander_x,lander_y 'draw noflame lander else sprite WRITE spnum,lander_x,lander_y 'draw flame lander if nav key pressed end if ' framebuffer COPY f,N pause 10 loop end ' sub sprites ship sprite READ 1,86,88,28,39'no flame ' ship triangle 96,114,100,126,104,114,1'flame straight sprite READ 2,86,88,28,39 ' ship triangle 96,114,100,126,104,114,1'flame straight triangle 107,107,113,110,107,112,1'right thrust sprite READ 3,86,88,28,39 ' ship triangle 96,114,100,126,104,114,1'flame straight triangle 92,107,86,110,92,113,1'left thrust sprite READ 4,86,88,28,39 ' ship triangle 107,107,113,110,107,112,1'right thrust sprite READ 5,86,88,28,39 ' ship triangle 92,107,86,110,92,113,1'left thrust sprite READ 6,86,88,28,39 cls end sub ' sub ship'draw ship cls circle 100,98,8 box 92,106,16,8 line 92,114,88,126 line 107,114,111,126 line 86,126,90,126 line 109,126,113,126 end sub ' sub explode for o=1 to 24 circle lander_x+15,lander_y+20,o,1,1,rgb(white) framebuffer COPY f,N pause 20 next for o=1 to 24 circle lander_x+15,lander_y+20,o,1,1,rgb(black) framebuffer COPY f,N pause 20 next end sub Edited 2024-09-25 03:32 by stanleyella |
||||
MarkF Regular Member Joined: 01/08/2023 Location: AustraliaPosts: 47 |
Thanks Volhout and stanleyella. Note to stanleyella, could you please post new games into a separate new Thread on this forum, and then add a new post with a link to that Thread here. Edited 2024-09-27 13:50 by MarkF |
||||
MarkF Regular Member Joined: 01/08/2023 Location: AustraliaPosts: 47 |
Updated Tron by stanleyella to run on the PicoMiteVGA: https://www.thebackshed.com/forum/ViewTopic.php?PID=227406#227406 |
||||
stanleyella Guru Joined: 25/06/2022 Location: United KingdomPosts: 2119 |
I just testing pico2 with old progs to see incompatibility but I would like to do a vga game but now mode 3 vga. it's all experimental, er mental it's been like with all the latest rc's |
||||
Volhout Guru Joined: 05/03/2018 Location: NetherlandsPosts: 4222 |
All, Attached is a link to a folder on Google Drive. This folder contains PicoMiteVGA games, tested on 2040 and 2350 with VGA. Volhout_archive Some games have modifications to make them work on MMBasic 6.0 (RC6 for 2040, RC9 for 2350), some are without changes, but are simply tested to work. Petscii Robots folder contains 3 versions of the game. robots.bas = the original game released december 2023 robots2.bas = faster PS2 keyboard handling, fixes a bug with moving objects in Game*Mite in these versions you need to configure the controller by uncommenting the type. robots6.bas = auto configures the controller (at least, it tries). - when there is a WII Classic controller attached to SYSTEM I2C it will use that. - when not, it will scan for PS2 keyboard or NES controller for 5 seconds. You need to press a button on the required controller. - when not, it will select console (keyboard). This mode plays best when OPTION KEYBOARD xx, 0,0,0,0 Generic comment: Petscii Robots is at the edge of what the 2040 can do. I had to remove the ATARI joystick to allow it to run. Program memory is simply full. Cruching the program will make it unreadable, so I do not favour that option. I hope none of the original authors of some of these games mind that I archives, or modified their work. If, then let me know and I will remove your program from the archive. Please all have fun. Volhout P.S. from here I will focus on porting games to HDMI and USB controllers. So this is kind of a conclusion of 3 energizing years. Edited 2024-10-02 05:55 by Volhout PicomiteVGA PETSCII ROBOTS |
||||
MarkF Regular Member Joined: 01/08/2023 Location: AustraliaPosts: 47 |
Awesome. Thanks Volhout. |
||||
thwill Guru Joined: 16/09/2019 Location: United KingdomPosts: 4036 |
Thanks @Volhout Game*Mite, CMM2 Welcome Tape, Creaky old text adventures |
||||
JanVolk Senior Member Joined: 28/01/2023 Location: NetherlandsPosts: 143 |
Harm, Thanks for this. Also have Blocks.bas and Blocks_sound.bas running on an HDMI screen and stereo sound with the Olimex board. Only adjust line 26. Jan. |
||||
Page 3 of 4 |
Print this page |