Log In  

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

An attempt to replicate the Star Gate effect from "2001: A Space Odyssey." Use Z to turn the 'music' on or off.

Cart #stargate_2001-0 | 2019-02-06 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

4
1 comment


Cart #fisher-0 | 2019-02-06 | Code ▽ | Embed ▽ | No License
2

Z/X to go through textboxes. Please enjoy my fishing experience :D

2
0 comments


Cart #school_report-1 | 2019-02-05 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Made in ~2 hours , because I lost a challenge. Based on an original idea by raphael stemmelen.

Controls :

Arrow keys : move

0 comments


I didn't find any way to change it,is it even possible?

0 comments


Cart #officide-0 | 2019-02-05 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

Left/Right to move.
X to interact.
Move fast, complete collegaues' requests, and earn money to buy the gift.

This game was made by me and my collegaues: Ilya Aleksandrov and Ilya Koplevsky for a quick 5-day jam - the Black Humor Jam at itch.io
We've worked together for a few years, yet this is our first attempt to work as a gamedev team.

3
0 comments


Its Snow...

Cart #snow-0 | 2019-02-05 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4


For a friend who wants it to snow. :D

4
2 comments


 map(level*8,0,0,0,8,15,0)
 for i=1,8,1
  do
  map(level*8+8-i,0,56+i*8,0,1,15)
  end

First I want to say Pico-8 is a lot of fun and I was able to get into it quickly despite barely any knowledge of LUA.

So I got the idea to only draw half a level and mirror it to be symmetrical, however collision detection doesn't seem to work on the right side. I can post more if anyone needs more information, but I've included a GIF showing the issue and the code I used to generate the map.

6 comments


Cart #gajeyabin-0 | 2019-02-04 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
7

7
19 comments


Cart #redcombo1-0 | 2019-02-04 | Code ▽ | Embed ▽ | No License
1

1
1 comment


Cart #antiban-0 | 2019-02-04 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
47

Pull boxes, press X if stuck.

47
9 comments



Cart #fourgigabossfights-4 | 2019-06-29 | Code ▽ | Embed ▽ | No License
95

4 GIGA BOSS FIGHTS

Objective

Fight your way through an onslaught of more than 4 billion consecutive boss fights in top-down shooting arcade action madness. Dodge bullet-hell as your ship automatically shoots the core of the enemy.

Controls

  • d-pad/arrow keys: move your ship around
  • mouse/touch: swipe to navigate menus, steer ship with relative mouse hold movements
  • [z] or [x]: ​spend your power-bar for 3-way shooting extra fire power (2x power when bar is below 50%, 4x when above 50%)
  • controller pad recommended.

Features

  • More than 4 billion bosses

[ Continue Reading.. ]

95
42 comments


Interspace

Cart #interspace-3 | 2019-02-05 | Code ▽ | Embed ▽ | No License
5

Take control of a small ship and blast your way through hordes of enemies.

This game is also on itch.io!
[https://justfire45.itch.io/interspace]

5
2 comments


Cart #wave_goodbye-0 | 2019-02-04 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

Match the sin wave and press X to score. Don't touch the robots! If they start giving you too much trouble, drop them a doughnut to chase after.

If you make it to level 4, the special gold robots chase after you!

3
3 comments


Cart #jipinojota-0 | 2019-08-22 | Code ▽ | Embed ▽ | No License
7

pixels by @ibiinagy
music by @AkosMandoki
made with ampk

Arctic wolf inspired platformer.
Find the puppy to win.

changelog:

  • always start from the level you died on.
  • sync up music with restarts
  • simpler controls
7
5 comments


Hi, everyone. I made a very simplistic scene manager for you all to use, its somewhat compressed as well. here's an example:

Cart #scenemanager_sample-0 | 2019-02-03 | Code ▽ | Embed ▽ | No License

Basically, this scene manager allows you to create init, update and draw for each scene (as well as anything else you want to cook up, of course).

HOW TO USE
to make a new scene, use the command 'nscn' inside of your init function. for example: nscn({init=function() end, update=function() end, draw=function() end})

to grab the current scene thats running so you can modify it or its variables, you can simply create a local variable called 'self'.

local this=scn['self']()

[ Continue Reading.. ]

3 comments


I am interested in the future making a game (not even sure if it would be in Unity, Game Maker, Godot, or something else) and having some dusty arcade cabinet that you find - and it has a Pico-8 arcade game on it!

I am wondering how feasible it is for the Pico-8 game to be embedded and how well the game canvas could be moved around and positioned, incorporated into the game, to look like it's in a cabinet, etc., or if it's even possible at all.

1
2 comments


Cart #space_race-3 | 2019-02-17 | Code ▽ | Embed ▽ | No License
2

its gonna be a race

update:I added more sattelites and a cow (very productive I know).
Still thinking about the gameplay, I think I am going to make them be able to bump into eachother and collide with astroids and maybe sattelites aswell. and when they eventually get to the moon. maybe do a moonlander mini-game or something.

2
4 comments


Not sure if this is expected behavior, but it seems that if a monster is a room goal, setting the "infinite death" flag will not respawn them when you re-enter the room.

Voxatron 0.3.5

0 comments


Hi all,

I'm writing a short graphical text adventure for the PICO-8, and a few weeks ago I determined that I needed a vector graphics editor capable of outputting PICO-8 code. I've created a web app called GMagic that lets you make vector drawings on a canvas, then export Lua functions for drawing them. I also provide the functions for drawing polygons and polylines:

ptstr() (needed for the functions):

function ptstr(s)
	local data={}
	local wip=''
	for i=1,#s do
		r=sub(s,i,i)
		if(r==',') then
			add(data,wip+0)
			wip=''
		else
			wip=wip..r
		end
	end
	add(data,wip+0)
	return data
end

Polygon:

function poly(r,c,p)
	local t=ptstr(r)
	--based off alienryderflex.com/polygon_fill
	--t=table x1,y1,x2,y2...
	--c=colors (hex)
	--p=pattern
	local pc=#t/2
	local px={}
	local py={}
	local my=127--miny
	local xy=0  --maxy
	--split out xy lookups
	for i=1,#t-1,2 do
		add(px,t[i])
		add(py,t[i+1])
		if(t[i+1]<my) my=t[i+1]
		if(t[i+1]>xy) xy=t[i+1]
		if(i<#t-2) then
			if(p) fillp(p)
			line(t[i],t[i+1],t[i+2],t[i+3],c)
			fillp()
			--yield()
		end
	end
	--scan down the screen
	for y=my,xy do
		local nx={}
		--build a list of nodes
 	local n=0
 	local j=pc
 	for i=1,pc do
 		if((py[i]<y and py[j]>=y)
 			or(py[j]<y and py[i]>=y)) then
 			add(nx,(px[i]+(y-py[i])/(py[j]-py[i])*(px[j]-px[i])))
 		end
 		j=i
 	end
 	--bubblesort nodes
 	local k=1
 	while(k<#nx) do
 		if(nx[k]>nx[k+1]) then
 			nx[k],nx[k+1]=nx[k+1],nx[k]
 			if(k>1) then
 				k-=1
 			end
 		else
 			k+=1
 		end
 	end
 	--fill the pixels
 	for l=1,#nx-1,2 do
 		local d=nx[l]
 		local e=nx[l+1]
 		if(d>=127) break
 		if(e>0) then
 			if(d<0) d=0
 			if(e>127) e=127
 			if(p) fillp(p)
 			line(d,y,e,y,c)
 			fillp()
 		end
 	end
 end
 --yield()
end

[ Continue Reading.. ]

27
9 comments


Cart #hilda-1 | 2019-02-17 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
16

The game is a work in progress, but is mechanically complete. Just adding levels and polish at this point.

EDIT: I've got 6 levels so far. I'm going for maybe 10-15, and then I want to add some more SFX and music.

16
7 comments




Top    Load More Posts ->