Log In  

BBS > Community Superblog
All | Following | GIFs | Off-site

Cart #sanatidasu-1 | 2019-03-27 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA


Cart #sanatidasu-0 | 2019-03-26 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA


This is my first "real" PICO-8 project. It's a demake of a kind of obscure puzzle game called Deadly Rooms of Death, or DROD. (Can you guess what the P stands for now?)

The controls are a little strange, since in DROD you can move in all 8 directions, plus two buttons to turn your sword.
When you press (O), you move in the direction that the D-pad is held down in (If you're holding up and left, you'll move up-left)

[ Continue Reading.. ]

2 comments


Cart #breakdown-1 | 2019-03-27 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
41

The tables have turned!

After many years of the Balls aggressively destroying the Blocks, now it's your turn to defend!

Features:

  • Fast-paced, button-mashing heavy, but strategic action
  • A new take on an old classic
  • Clear and colorful graphics

Controls:

  • Arrow Keys to move cursor
  • X to place a block
  • C to use a Time-Stop Bomb

Gamemodes:

  • Score Attack - 60 seconds of pure button-mashing action. You are graded on the amount and position of the blocks you've placed, as well as how many are left when time ran out and how many Time-Stop Bombs you've had.- This is the recommended gamemode for starters.
  • Time Attack - How long can you last against a barrage of balls? Blocks automatically break after some time and you lose when there are no blocks on the board.

Version 1.1 Updates

  • New cover image
  • Fixed "Reset Highscores" menu option not showing

Post your highscores! :)

41
11 comments


Not sure how widespread this is, but ever since the BBS update, if I go into fullscreen mode(by tapping the button in the corner), pico-8 becomes unusable. It stops picking up button presses, and the mouse flashes between the top left corner and where it should be. This does not affect cartridges that have been embedded on other sites.

chrome://version information:
[hidden]
Google Chrome 72.0.3592.0 (Official Build) canary (64-bit)
Revision 3274d2b27158c8f54008ac69629235202f28f306-refs/branch-heads/3592@{#1}
Platform 11197.0.0 (Official Build) canary-channel gnawty
Firmware Version Google_Gnawty.5216.239.156
JavaScript V8 7.2.125
Flash 31.0.0.122 /opt/google/chrome/pepper/libpepflashplayer.so
User Agent Mozilla/5.0 (X11; CrOS x86_64 11197.0.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3592.0 Safari/537.36
Command Line /opt/google/chrome/chrome --ppapi-flash-path=/opt/google/chrome/pepper/libpepflashplayer.so --ppapi-flash-version=31.0.0.122 --ui-prioritize-in-gpu-process --use-gl=egl --enable-native-gpu-memory-buffers --gpu-sandbox-failures-fatal=yes --enable-logging --log-level=1 --use-cras --enable-wayland-server --user-data-dir=/home/chronos --system-developer-mode --login-profile=user --has-chromeos-keyboard --guest-wallpaper-large=/usr/share/chromeos-assets/wallpaper/guest_large.jpg --guest-wallpaper-small=/usr/share/chromeos-assets/wallpaper/guest_small.jpg --child-wallpaper-large=/usr/share/chromeos-assets/wallpaper/child_large.jpg --child-wallpaper-small=/usr/share/chromeos-assets/wallpaper/child_small.jpg --default-wallpaper-large=/usr/share/chromeos-assets/wallpaper/oem_large.jpg --default-wallpaper-small=/usr/share/chromeos-assets/wallpaper/oem_small.jpg --default-wallpaper-is-oem --enable-consumer-kiosk --enterprise-enrollment-initial-modulus=15 --enterprise-enrollment-modulus-limit=19 --login-manager --policy-switches-begin --overscroll-history-navigation=0 --enable-features=Newblue --policy-switches-end --first-exec-after-boot --vmodule=nss_cert_database_chromeos=1,/assistant/=1,chromeos/login/=1,auto_enrollment_controller=1,/ui/ozone/=1,/ui/display/manager/chromeos/=1,night_light=1,update_engine=1,component_updater_service=1,power_button_observer=2,webui_login_view=2,lock_state_controller=2,webui_screen_locker=2,screen_locker=2 --enable-features=Newblue
Executable Path /opt/google/chrome/chrome
Profile Path /home/chronos/u-0223c93ba62ae0f94bedc8a9b57f07916939a1b0
Variations 2c707b42-ca7d8d80
411b6d4e-3f4a17df
d01ab0d3-2e200496
73ebcf26-f23d1dea
b0271b40-2c62e332
1a0d11d4-2f9febdf
b1dd1b0c-3d47f4f4
16e0dd70-3f4a17df
2b6ab552-ca7d8d80
66df3e9d-e7f62c8
2b6b7805-d13c2832
b7e2524c-52931d5c
411c711e-3f4a17df
da89714-4ad60575
6c18ba9d-f23d1dea
1d411afe-f23d1dea
6025934e-3f4a17df
7c1bc906-b5809d46
9def365c-3f4a17df
2342e907-3f4a17df
47e5d3db-3d47f4f4
d442dfb7-ca7d8d80
71ed337-5b96f4bb
1a57ccc2-97f8f315
735958b0-3f4a17df
81a62f29-3f4a17df
4d1e7834-b4eef57a
a582a1b8-ad75ce17
495970ba-6fc99f5e
d0c20ec2-a9390bd0
aacdc39d-3f4a17df
98be3390-d93a0620
249dd49a-3f4a17df
8e66b915-3d852219
84e36335-b855f57a
116c6887-4d2fac87
edbcf7c5-2d3ce014
b67f0598-12538cab
93731dca-60872458
87a01a8d-ca7d8d80
9b4c4257-40e02d0f
1b558915-f23d1dea
9874ae0-3f4a17df
c992f345-ca7d8d80
165e16d1-3f4a17df
9e5c75f1-9f69c2d
ed40b571-ae9eb0f3
2594bdf4-d1e74f0d
6fa07eb4-ca7d8d80
4934552d-3f4a17df
2fccc5d5-f23d1dea
2b08b14-3f4a17df
7a5ba892-3f4a17df
d1cd70a5-f23d1dea
b7e5dbe8-2bd20c23
b0a2e23d-377be55a
95876445-f2718d9f
3f2db1c3-d55f4423
b363a81f-ba937583
67246da1-377be55a
cc54eb06-33c3eba5
58a025e3-36e97b2c
5e13f721-24ff7b7b
d4d220f9-1e107d07
5586049f-377be55a
51b9b54d-3f4a17df
7345ea6-95f41a4a
553edbc3-3f4a17df
494d8760-52325d43
3ac60855-486e2a9c
f296190c-65255996
4442aae2-6bdfffe7
ed1d377-e1cc0f14
75f0f0a0-e1cc0f14
e2b18481-4c073154
e7e71889-4ad60575
f9e5da91-f23d1dea
85963571-1776d9e
a4f1de9f-f23d1dea
82ebe475-3f4a17df
cc73f8a1-1776d9e
b4e8892d-a3a14831
3f33c9bd-12538cab
81c6897f-e872b86f
ea0f933d-29e3c6de

[ Continue Reading.. ]

0 comments


Cart #thebarracuda-0 | 2019-03-26 | Code ▽ | Embed ▽ | No License
3

Do the Barracuda!

A ~surfing~ game. Watch out for the chomp!

I made this as part of a web design job for a surf-rock band. I'll update this post when the site is live.

Hey! This is my first Pico-8 game!! Thanks to this incredible community for all your help and inspiration. Particularly grateful to btco for their water reflection effect, and aquova's synthwave sunset, both of which I snagged bits and pieces from.

Love,
Luscho

3
0 comments


Cart #thefinalcountdown-0 | 2019-03-25 | Code ▽ | Embed ▽ | No License

MMU Game a Week project
Theme: Game that Tune

READ ME
Title: The Final Countdown
Created in: Pico-8
Author: Ryan Wilson

Controls:
Game:
Left and Right arrow keys move the player

Menu:
X - Begin/Restart Game

Objective:
Avoid falling meteorites for 90 seconds

Rules:
If the player collides with meteor the game is over

Out of Engine Resources/Assets used:
None

Possible Improvements:
Addition of Alien Enemies
Organised Meteor Pattern
Visual and Auidble upgrade

Changelog:
Version 1 - Game Uploaded

0 comments


I'm wanting to make a big play area in my game with several cities in it. I made a sprite map of the city (see below) and I want to draw that map in several places. This is working great using map() drawing several times but when you make a change to a map using mset(), it changes it in every location that map is drawn...and that makes sense.

Sooo...is there a way to have a map, duplicate that map, and draw it to be treated as a separate entity/instance in conjunction with mset()

City A, City B, and City C all use the same sprite map but when I use mset() on City A, I don't want it to change B or C.

I'm probably complicating things way more than I need, but I thought using map() + mset() would be better/faster/efficient than managing an object and draw for each building in the city.

2 comments


So in Super Mario and similar games the character only jumps when you press the button, and if you just keep the same button press the character doesn't jump. You have to release the button and then press it again.

I've tried to implement a jump action and both with btn and btnp if I keep the button pressed the player keeps jumping forever (in btnp just slower).

How can I do this? Thank you! :)

3 comments


Cart #yokuhmoyu-0 | 2019-03-25 | Embed ▽ | No License

0 comments


I'm just really curious what libraries etc. Zeb used to make Pico8, and make it cross platform. SDL2 maybe?

3 comments


Cart #whitelotuspa03-0 | 2019-03-25 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

a little game i made real fast for minijam 24, joined really late to the jam and was busy most of the weekend, so couldnt do everything i wanted... but i am happy with the result, may revisit it in the future

0 comments


A tiny anti-stealth puzzle game.

Cart #alarmed-2 | 2019-03-25 | Code ▽ | Embed ▽ | No License
10

GOAL: Have every alarm in the level active at once.
CONTROLS:

  • Arrows: Move
  • Z: Wait
  • Reset or Skip Levels from the pause menu (Enter)

This was a tiny puzzle game I made in under 24 hours based on themes from WPI's 2019 Cutthroat Game Jam.
(It wasn't an official submission since it was a competitive jam and I was one of the people running it.)

The main theme was "Reverse," and I also chose the subtheme "Hidden [in Plain Sight]." Based on these, I decided to make an anti-stealth game where you try to trigger all of the alarms.

This is more of a proof-of-concept than a full proper game, and could use some more interesting puzzle design and mechanics, but I did what I could in the time I had.

10
1 comment


Cart #wugajedini-0 | 2019-03-24 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

I made an endless runner. It's pretty standard really.

--Pickups--
Purple orbs. Collect enough and you'll speed up and change outfits.
Helmet. This gives you armor so you can take a hit.

--Obstacles--
Fire. This will burn you up.
Fireball. The same, but in the air

The orbs were coins, but the color matched the fire too much so I changed to the purple orbs.

2
0 comments


Cart #sail-1 | 2019-03-24 | Code ▽ | Embed ▽ | No License
1

a lil 2-player sailing game

1
0 comments


I am a newbie.
How do I create a new game(or new cartridge)?

3 comments


Cart #ashvi-6 | 2019-03-24 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

2
0 comments


Cart #blockbreaker-0 | 2019-03-24 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

This is the completed 1st game from Tassilo Rau's book 'How to Make Games with Pico-8'

Rgrds

2
0 comments


Cart #stinkerb06rmg-1 | 2019-05-10 | Code ▽ | Embed ▽ | No License
3

The sound and music editor data that's generated is 100% randomized! Music starts at a random position from 0 to 63.

Update May 10th, 2019:

  • Improved corruption speed by using POKE4(). This pokes four memory locations simultaneously without having to use four sequential POKE()s.
  • Renamed the cartridge to prevent confusion.
3
1 comment


When pressing a button on the keyboard with devkit enabled while paused through Splore the keystrokes will register and take effect when unpaused.

5 comments


I just made this little game in 7 hours for the Impact Jam, a game jam organized by GameImpact and EPITECH for the 20th anniversary of the school. I am actually graduating next year so I wanted to participate in this big jam with all the students.

The theme was "Making games to fight against discriminations", so I chose a topic that we tend to forget and that I heard about last week, which is gender pay gap. In this versus game, one of the players will obtain 20% fewer points for the same actions. This is the first mode but there are actually 3 different modes!

I don't want you to get hyped about the gameplay of this game (even though I heard some of the students had lots of fun playing it), but I made this more as an experience that can deliver a message.

This is my first game of this genre but I really liked making it, even though I wish I had more time to make a badass gameplay with particles and most importantly, screen shakes.

You can try it even if you are alone, but get prepared to control two players at the same time! Actually, I intentionally chose to make this game a multiplayer game because it is easier to start a conversation about this topic when you are at least two. Or maybe you can give your thoughts in the comments?

[ Continue Reading.. ]

3 comments


When setting 2 table elements to the same function it returns the same output, I am trying to figure out how to "refresh" the function so it will generate a new random string each time I need to set a variable to that function. Provide below is said code; hopefully the comments make sense. Thanks In advance.

idtable={"aaaaaa","aaaaaa"}
id=""
i=0
x=0

function idgen()
 if i!= 3 then --i loop to generate 3 random numbers
  x=flr(rnd(16)) --picks a number between 0-15
  if (x<10) then --ensures single digits have 0 appended to the front to maintain fixed string length
   id=id.."0"..x
  else
   id=id..x
  end
  i+=1
 end	
return id
end

function _update()
end

function _draw()
cls()
idtable[1]=idgen(id) 
idtable[2]=idgen(id) --doesn't generate new random string

print(idtable[1],0,0,7)
print(idtable[2],0,8,7)
end
2 comments




Top    Load More Posts ->