Log In  

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

Cart #jigsaw_xmas-5 | 2020-12-12 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
29

~ ~ ~
The classic holiday pastime of jigsaw puzzles, now in the cozy confines of your PICO-8 fantasy console!
~ ~ ~

Like all "Pro" versions of Jigsaw Puzzle Pack sold by KITTENM4STERSOFT, this version allows any PNG image (up to 128x128 px) to be transformed into a custom puzzle via convenient drag-and-drop!

Features

  • 4 Pixel Art Puzzles (+1 custom) In 1 Cartridge!
  • Drag-and-drop Custom Puzzles!
  • Auto-Save!
  • Devkit Mouse support!
  • Traditional Background Music!
  • RandoCut technology for random cuts every time!

Controls

D-Pad: move cursor
[O]: Pick up/drop
[X]: (Hold) move faster

When Mouse Is Enabled (in pause menu)

[ Continue Reading.. ]

29
5 comments


Hi everyone!

I am making a little game where you scare off crows to protect your vegetable garden:

I am trying to make the crows pick a vegetable to target when they spawn. I have a function that will make them chase down a point by entering its X and Y value. My problem is that I don't know how to extract the vegetables' X and Y values because of how I've set things up.

Every vegetable is decided at random at the game's outset, and stored inside another table, like so:

[note: dif is an integer, adding more vegetables at higher difficulties]

function setup()
 for i=1,dif do 
  add(vegetables, {
   x=originx+(rnd(40)+10)*cos(rnd(360)/360),
   y=originy+(rnd(40)+10)*sin(rnd(360)/360),
   w=6,
   h=6,
   [more variables and stuff you don't need to care about...]
  })
 end
end

My question is, how would I go about accessing the X and Y values for these? I have been trying something like this...

[ Continue Reading.. ]

5 comments


Cart #runner-4 | 2020-12-10 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

2
3 comments


This game was our contribution to the Trijam #98.

See https://itch.io/jam/trijam-98/rate/844198

Cart #for_you_dear_neighbour-4 | 2020-12-12 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
7

7
4 comments


Cart #scarf-0 | 2020-12-10 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
9

9
2 comments


Why if i put a:
PSET(...)
command alone the program will run.
but if i put a :
SFX(0)
command alone i wont hear a thing ? (i have made the '0' sfx in sfx editor)

10 comments


Trigonarium

Trigonarium is copyright https://twitter.com/gimblll, go buy the game on Steam, it's great! This is just a demake and he deserves all the credit.

Cart #jimebobasi-2 | 2020-12-10 | Code ▽ | Embed ▽ | No License
5

Trigonarium is a top down twin stick shooter with an everchanging map. Fight your way through an arena of 12 enemy types through 4 different gamemodes while the map changes shape around you.

Features:

  • 4 unique gamemodes - Normal, Super, Chase, and Quick Attack
  • Normal - Fight through all enemy types with 3 lives
  • Super - Enemy spawnrates are drastically increased, but so is your firepower

[ Continue Reading.. ]

5
2 comments


Cart #drsanta-9 | 2020-12-10 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
8

Help Santa cheer up some grumpy snowmen! I teamed up with @dddaaann for another advent calendar entry this year.

8
4 comments


Cart #chaserofdawn-2 | 2021-07-17 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
29

Chaser Of Dawn

Made for the Ludum Dare 47 game jam, with the theme "stuck in a loop".

Your spaceship just crashed on a tiny alien planet! Gather resources to repair your spaceship and go back home. But beware, the day is burning hot and the night is freezing cold in this strange world.

Controls:

Arrow keys: Move/Navigate
C: Mine/Confirm
X: Craft/Back

This was a very fun project, created in 3 days by:

Yolwoocle - Code and Art
Theobosse - Code
Arkanyota - Code
Elza - Sound design
Raphaël - Logo art

29
13 comments


Hi everyone! First time posting on the BBS, long time fan but relatively new coder!

I've been going through the various tutorials found in fanzines, youtube, etc. and decided I'd start the foundations of a barebones strategy game using a fixed map grid of 8x8.

My logic was like this:

Draw the map using the map editor, then use a for loop to iterate through each cell and add it to a set of nested tables for x and y, getting its sprite value as a foundation for what can be done. Plains, mountains, water, etc.

The code in this cart is very rough but I wanted to print the contents of the tile the cursor was currently on. There's probably other issues but every time I try to call maptable via the this code:

function gamedraw()
	local xs = curs.x
	local ys = curs.y
	cls()
	map_draw()
	cursor_draw()
	location = maptable[xs][ys]
	print(location)
end

the maptable returns a "?" value and crashes the cart.

For reference here is where maptable gets filled:

[ Continue Reading.. ]

3 comments


Cart #garbotree-0 | 2020-12-09 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
9

Hey, I just wanted to share a little thing I made.

I've been trying like heck to get a procedurally-generated tree that (a) I could use in a project I'm working on and (b) I didn't think looked terrible.

This is the first result that I'm even remotely happy with.

9
2 comments




Here is a series of functions that are designed to be easily inserted into any project!
Each should be well commented and has a working example. comment if you have any questions!

add a mouse function quickly!

move towards a target with a normalized speed (diagonals are not faster!)

updated gpio library for (significantly) less tokens. now available for commercial use.
enter the pin (0 to 127) and return the hex (0x5f80 to 0x5fff) with get and set functions
old version included for posterity

covers rect collisions and map flags; circ collisions are in lookatlib

grid based path finding using A*
credit to https://www.lexaloffle.com/bbs/?tid=3131 and Pico8 Fanzine #4!

15
5 comments


Cart #eyn_sprintagift-2 | 2020-12-09 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
8

Play it also on Itch : https://eiyeron.itch.io/sprintagift

Sprint'a'Gift is a submission to a certain 2020 holidays calendar you can find here.

Santa's in a hurry and forgot to jump on his magical sleigh! Now he's trying to run as fast as he can on the rooftops for an express delivery. Can you help him?

Controls:

  • (X) Jump (hold for higher jumps)

Thanks to:

  • Gruber for the music
  • Somepx for the title font
  • Adam Saltsman for Canabalt, which is the main inspiration for this game.
8
1 comment


Cart #tinysnaketinyadventure-3 | 2020-12-08 | Code ▽ | Embed ▽ | No License


My first cartridge! 2-5 minutes of gameplay, depending on player skill.

This is a tiny game about a snake who has to avoid quicksand and spikes in order to find a diamond. Shoutout to Dylan Bennett for the nice beginner tutorials!

2 comments


Cart #saturns91_energy_not_included-0 | 2020-12-08 | Code ▽ | Embed ▽ | No License
5

A small game made within a week for the "Major Jam 3 - Retro" limitations: 96x96

5
4 comments


A perspective projection and solid color 3d demo with a rotation and matrix math and stuff done in a supremely manual way. I'll try to make some kind of 3d game with it soon.

Cart #perspcube-0 | 2020-12-08 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
9

X/O to change cam distance

up/down to rotate on X axis

left/right to rotate on Y axis

I stole a polygon fill function from @zovirl 's Perspective-correct texture mapping cart.

Feedback appreciated!

9
1 comment


Cart #fling-1 | 2020-12-17 | Code ▽ | Embed ▽ | No License
11

Here's Fling?

A puzzle with 256 levels.

The goal of the game is to push balls off the board until there's only 1 left.
To do this, you must use a ball and propel it towards another. You cannot throw a ball directly off the board nor eject a ball directly adjacent to the impulse ball.
A minimum gap space is required to give enough momentum.

When you are stuck on a level, you can always undo your move(s).

The current level and the next level are available. The others are locked. But if you get bored (there are a lot of levels with few moves) you can activate the cheat mode in the level select screen, which unlocks all the levels.

The player progress is saved to the cartdata, but not when cheat mode is activated.

11
5 comments


Cart #compasracer-9 | 2021-07-12 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

Compas Racer

Compas Racer is a small racing game I made with my 8yo child, suterp, as a tribute to his favourite youtubers, "los compas". It's an improved version of my Camel Race game.

How to play

You can choose your racer, and then you play three rounds of two laps each.
To advance, you have to press the arrow button matching the icon by your side. In the second round you also have to use the circle ("Z") button, and in the third one also the cross ("X") button.

There's a flag in the upper side. When it's activated, you get a boost when pressing the right button. In the second and third row there's also a pirate flag. When you see it, you have to press the opposite direction as the one that's shown.

[ Continue Reading.. ]

2
1 comment


Cart #gof-4 | 2020-12-10 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
28

Embark upon the present delivery adventure as a Santa, eating all the cookies you can on the way :)
Created for the PICO-8 Advent Calendar 2020

28
11 comments




Top    Load More Posts ->