Log In  

BBS > Superblog
Posts: All | Following    GIFs: All | Postcarts    Off-site: Accounts

Update 30/07/2024:
added in-game music
it feels very finished at this point, so only minor patches will be applied from here onwards

Cart #copperhead_05-0 | 2024-07-30 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

Update 29/07/2024:
Fixed quarter-circle input that bypasses backwards movement refusal

Cart #copperhead_04-0 | 2024-07-29 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

Update 28/07/2024:
retooled controls for more efficiency

Cart #copperhead_03-0 | 2024-07-28 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

[ Continue Reading.. ]

1
2 comments


A cover of "Middle Dave" theme from the hit Playstation 10 game "Sheriff Domestic" available for purchase in your local gas station. Definetely one of the middles of the Daves(tm).

Whistle version:

Cart #collin_middle_dave_whistle-0 | 2024-07-27 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

No-Whistle version:

Cart #collin_middle_dave_no_whistle-0 | 2024-07-27 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

1
0 comments


Zombies Clog The Drain

Cart #zombiesdrain_1-2 | 2025-01-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5

Story

Zombies are attacking Yokohama! The infection is spreading and the town is in panic.
With no other options, the genius Dr. Injection creates a cure. However, she is constantly sleep-deprived and is unsteady when giving the injection.
There is only a limit to how much of the cure she can prepare at one time, but there is no choice but to do it.
Administer the injections and aim for the dawn of humanity!

Rules

Aim the scope at the zombie, inject the specific cure, and turn it back into a human.
While the injection is being administered (during a panic), if you come into contact with other zombies, the specific cure will be transmitted.
Use this to return them all to their original state and get a high score.
By setting a directional marker of your choice before firing the injection, you can decide the direction the zombies will walk in during a panic.

If a zombie passes Final Line of Defense, the game is over.

This is an endless game with no clearing point. Keep racking up the score.

Control

⬅️➡️⬆️⬇️...up,down,left and right
❎...fire the injection / reload
🅾️...decide the direction / (hold)Cursor moves slowly

...Thank you for playing!

Updates

1.1 ... modify charge meter effect etc.
1.1b ... add 🅾️hold

5
3 comments


Work In Progress

Cart #penrose-9 | 2024-08-15 | Embed ▽ | No License
9

I made this little pico-8 game 2 years ago. This will be a remake.

9
2 comments


Cart #tadizihoma-0 | 2024-07-27 | Code ▽ | Embed ▽ | No License

I'm having trouble with my player movement after my map updates. My map seems psuedo-randomize after the 1st screen like I want (I can tinker and fix this later). The trouble I'm having is that my player won't continue moving upwards after the map redraws and resets your position. Essentially every screen seems to treat the lower half as if it's the first screen ie running the collision detection on sprites that don't seem to be there. I'm stumped. Any help would be much appreciated.

3 comments


Cart #neriwosizi-0 | 2024-07-27 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

This is a custom song and not a remix of any other song. You can use this song in one of your projects as long as you credit me in it. Thank you!

P.S: if you noticed why i kept using the phaser instrument, its because it reminds me of one of the popular games on here called Celeste, and yes i know theres a remake available on pc and consoles.

0 comments




Cart #dtkupib-1 | 2024-07-26 | Code ▽ | Embed ▽ | No License
2


this is a demake of the Ataritin Bytebeat by Decent-Manager-6169. i have no clue if pico-8 makes this playable as i am new to this but then again this is only a test.

Original Bytebeat: https://dollchan.net/bytebeat/?fbclid=IwAR2uKV1pHNgtWNwYloB2G_NqvokCQ8_A3LiHVn5FrrN6qcVFzforSsaPF-c#v3b64dVLbboMwDP0XpNECpo0NhGYSSPTyA3tFTKJbHyZt3aQiXtb9+2yHauyh5BDbOfGJc/kOXj5fT8FjMFapOzg4V7gyBUFfDXWNFJbQVG2KYAER5rZrpwkdbKuWwAHm8Ge6tu9gx6kFRyXMjDJ7ZliK5WZGmQMzJMsYmFvlmqZa8qqbZ1naXKXPr0N8XlNMcbyUOj1IVhKwMPlKC650jRRFoc14d1m8MM45Yxj8Owmkk1iG5Vu0rO2VG5C2hR23PRz+S9Z1HmbYwbGSWvj8jCnmBY28Q+lpalb9UcduM9JMcIsnWB32vvJ+V/f1ZCIJRk0WwsceOeSagIBwrzQnF8xw3KxKS9aovtX8fPK8Vqk9S5Vag6fLKYUvjzFOQj7CTKG+F8TbW0LyBxraHPrkyEdJCa6KuGmSjOLL23mJK1vwwabDukB6yCjZRBFzAQSX/uPr/fTUD/yYM+Ir+PkF

2
3 comments



Unttiled Flying Jelpi Game
is funny game based on Time for lunch by @zep

2
0 comments


Cart #healthbar_demo-0 | 2024-07-26 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA


A small health bar demo project.

Usage

You can tweak the values in the draw_lives() function to change the appearance of the health bar. The 'x' and 'y' variables control the x and y of the top left corner of the health bar, the 'off' variable alters the spacing between the hearts and the 'life' variable controls the number of lives, out of the 'max' variable.

Feel free to use this in any project you may be working on!

0 comments




Cart #dinorun-3 | 2024-08-08 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
6


A simple arcade like game, the controls are just the left and right arrow keys. In order to start press the X button!
It is still work in progress!

UPDATE

New menu update!

UPDATE!
jumping!
and a freeze power up

6
1 comment


Cart #spacedout-2 | 2024-08-22 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5

5
4 comments


Cart #dsikowono-2 | 2024-08-10 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
6


A little topdown game I made in around 3 days. Hope you like it!

Version History


« v1.1 »

  • Fixed skip in final level
  • Added better music
6
2 comments


Cart #p8highlighter-1 | 2024-07-25 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

P8 Syntax Highlighter

An advanced PICO-8 lua syntax highlighter in just 356 tokens! Call highlight(code) to receive a printable p8scii string. All the colors can be modified by changing their corresponding p8scii color at the top of the script.

Check it out on | Github

Examples:

All examples generated with P8 Syntax Highlighter

If you end up using this, please share it here!

Updates:

  • Implemented string delimitting (or however that's spelt) [397 Tokens]
4
3 comments


Cart #cobbsadventure-5 | 2024-09-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
16

Cobb's Adventure

Help Cobb on his adventure to eat as much food as possible!

This is HEAVILY inspired by Adventure Island, a wonderful game series from the mid-80s, although I am most familiar with the Gameboy adaptations in the early 90s.

Features:

  • 8 different environments
  • Never play the same game twice! Levels are randomly generated every playthrough
  • Easy to learn, hard to master - once you can beat the game, go for 3 stars on your score or times!

I strongly recommend a gamepad for this game. If you are committed to keyboarding, consider pressing "Enter" to open the menu, and set "AutoRun" to "ON" so that you dont need to hold a key to run.

[ Continue Reading.. ]

16
6 comments


I've made Super Mario Maker 2's Snow theme from the Super Mario Bros. game style into PICO-8
Have a listen:

Cart #smbsnow1-1 | 2024-07-24 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

4
1 comment


Cart #befruited-0 | 2024-07-24 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
7

Hello everyone!

Here's my first PICO-8 project, a fruit-based match 3 game.

  • Matches do not have to be in a line; any continuous region of fruits counts
  • Modes with limit on moves, limit on time, without limits, or autoplay
  • Fruits!

Feedback is welcome.

7
2 comments


Like the title says, I have rudimentary collision detection on the top and sides of my sprite but not on the bottom.
I'm very new to game dev, but I have some experience in python. I can't see if I have a typo, or I've made a mistake in following the tutorial I watched.

--player--
function create_player()
player={
state="normal",
sprite=1,
health=4,
x=64,
y=82,
h=8,
w=8,
gravity=0.30,
friction=0.15,
inertia=0,
thrust=0.80
}
end

function collide(o)

local x1=o.x/8
local y1=o.y/8
local x2=(o.x+7)/8
local y2=(o.y+7)/8

local a=fget(mget(x1,y1),0)
local b=fget(mget(x1,y2),0)
local c=fget(mget(x2,y2),0)
local d=fget(mget(x2,y1),0)

if a or b or c or d then
return true
else
return false
end
end

function move_player(o)
o.y+=o.gravity --applies player gravity

local lx=o.x --last x pos
local ly=o.y --last y pos

if (btn(❎)) o.y-=o.thrust --player move
if (btn(⬅️)) o.x-=0.5
if (btn(➡️)) o.x+=0.5

--if the player collides, moves back

if collide(o) then
o.x=lx
o.y=ly
end
end

function ani_player(o)
if btn(⬅️) then --player animation
o.sprite=2
elseif btn(➡️) then
o.sprite=3
else
o.sprite=1
end
end

function draw_sprite(o)
spr(o.sprite,o.x,o.y)
end

2 comments


Cart #qsortz_bc-0 | 2024-07-24 | Code ▽ | Embed ▽ | No License

Feature Overview

QSORTZ() Quick sort by z.

  • sorts by reference to z from the argument table.
  • See the code in the cart for the single value type QSORT() where table t is sorted by v.
  • This function consumes 76 Token.
tb={{id='a', z=1}, {id='b', z=2}, {id='c', z=1.5}, {id='d', z=-0.5}}

?'before sort',6
for i,v in pairs(tb) do
	?v.id..':'..v.z
end

qsortz(tb,1,#tb)

?'\nafter sort'
for i,v in pairs(tb) do
	?v.id..':'..v.z
end
--[[
before sort
a:1
b:2
c:1.5
d:-0.5

after sort
d:-0.5
a:1
c:1.5
b:2
]]
0 comments




Top    Load More Posts ->