Log In  

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

Cart #dangerousninja-0 | 2020-10-25 | Code ▽ | Embed ▽ | No License
2

Controls - D-pad to move. X or Z to jump (hold to roll).

I was introduced to Pico-8 in the summer by my friend and co-collaborator. I love making platformers so I decided that'd be a good way to learn and set about to make a simple runner. I spent about a week in July making the core game. You can see what it looked like then here...

Dangerous Ninja - Early Progress

A few weeks ago I decided to try and finalize a version and that led to an updated main character & some other new sprites as well as the addition of background parallax scrolling and a title screen.

[ Continue Reading.. ]

2
0 comments


Cart #tweet_invaders-0 | 2020-11-07 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3


Most of Space Invaders in exactly 560 chars for TweetTweetJam 5.

0 comments


Cart #diwipeboju-0 | 2020-11-07 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
8

My entry in #TweetTweetJam, in 554 characters.

Cross four levels of increasingly busy traffic, using only the up and down arrow keys!

This was my first time trying a minimal-code jam-- I read various forum tips but I'm sure there's still some compression to be had. Since the jam rules were to use source code only, no spritesheet/map/sfx data, I had the idea of Poke-ing a basic sprite into memory and then using sspr() and palt() to reuse it in different forms... and a little game evolved from that.

8
3 comments


Cart #jumpking-4 | 2020-11-10 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
20

This is my pico version of the famous Jump King game that has been release in 2019.

You can get it here if you like the concept https://store.steampowered.com/app/1061090/Jump_King/

-Controls-

You just need to press x and release to jump, the longer you press the higher you go

and you can control your jump with the arrow keys.

-Credits-

Idea from Nexile, Ukiyo Publishing Limited

Lucas Dara Blondin

20
14 comments


Cart #zebozanone-0 | 2020-11-06 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5

My first attempt at a shmup type game. Fairly basic with 3 enemy and weapon types in addition to bombs and life drops.

The code is a mess. I might go through and refactor it one day, but I'm mostly just happy to be done =)

5
2 comments


Cart #evalbug-0 | 2020-11-06 | Code ▽ | Embed ▽ | No License
2

Hi @zep,

Unless I'm missing something obvious, I seem to have stumbled on a weird bug.

It seems that inside an FOR..LOOP (potentially other places too),
if the incrementor is something other than 1 or 0.5 (such as 0.4),
then even though PRINT is "saying" the value is 1.4, it is not comparable with that value
(perhaps a precision/rounding happening in PRINT?)

Code below:

cls()

?"-- works -----"
for z=0,3,.5 do
	print(z)
	if(z==1.5) print("😐")
end

?"-- fails -----"
for z=0,3,.4 do
	print(z)
	if(z==1.6) print("😐")  --<<<< NEVER hits this 
end

[ Continue Reading.. ]

2
2 comments


Cart #loca_conda-1 | 2020-11-15 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
15

Inspired by a game on Amstrad CPC this is my attempt make a game in the snake category. This is my first ever pico8 game.

15 Levels
2 Types of enemy, CPU controlled snakes and the vicious seeker.
3 Types of bonus
S to make your snake short
L to gain a new life
Ghost gain one new life every three levels.

I hope you all enjoy this as much as I enjoyed playing the original.

Level music by @SmellyFishstiks

Update v1.1
Minor update to allow input buffering as suggested.

15
6 comments




This is a work-in-progress. You can run around and collide with objects. There is an enemy with which collision is detected however the enemy does not move. More to come in the future.

1
1 comment


3D texture mapping with tline (plus some other stuff, like wireframe rendering, and solid color polygon rendering). Did this as a learning project, to study old-school pre-GPU 3D graphics.

Thanks to freds72 and johanp for inspiration & example code.

Cart #texture_map-0 | 2020-11-06 | Code ▽ | Embed ▽ | No License
14

References if you want to learn.
http://www.multi.fi/~mbc/sources/fatmap2.txt
https://chrishecker.com/miscellaneous_technical_articles#perspective_texture_mapping
https://www.cs.cmu.edu/~fp/courses/graphics/pdf-color/14-raster.pdf
https://en.wikipedia.org/wiki/digital_differential_analyzer_(graphics_algorithm)
https://en.wikipedia.org/wiki/selection_sort
https://en.wikipedia.org/wiki/sutherland%e2%80%93hodgman_algorithm

[ Continue Reading.. ]

14
6 comments


Cart #swirltris-0 | 2020-11-06 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

2 comments


Cart #rectacatch-1 | 2020-11-06 | Code ▽ | Embed ▽ | No License
11

Try to catch the moving rectangles in the smallest possible space.
When the space is reduced by 50% the next level becomes available, but you can still make the current one smaller.
The smaller the space, the more points you will get.

v1.1

  • Fixed an issue where not all levels could be reduced by 50%

v1.0

  • Initial version
11
6 comments


Cart #invertedcircle-1 | 2020-11-05 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4


I noticed that people relatively often ask for a way to draw an inverted circle and don't have an easy way to implement it, since it requires a bit of math that can be difficult to derive without experience. I decided to make a quick cart and standalone function to do that! This isn't amazingly efficient, and it only does circles (not ellipses), but it is a drop in function:
Update: new function utilizing trig, faster and now subpixel!

x=x or 64
	y=y or 64
	r=r or 32
	left=left or 0
	right=right or 128
	top=top or 0
	bottom=bottom or 128
	local p=r*6.28
	if(top<y-r)rectfill(left,top,right,y-r,c)
	if(bottom>y+r)rectfill(left,y+r,right,bottom,c)

[ [size=16][color=#ffaabb] [ Continue Reading.. ] [/color][/size] ](/bbs/?pid=83816#p)
4
2 comments


Cart #amongthestars560-3 | 2020-11-05 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3


small game I made for a #TweetTweetJam

3
0 comments




Cart #determination-1 | 2020-11-05 | Code ▽ | Embed ▽ | No License
2


Just a fun little thing.

2
0 comments


Cart #bug_anon_inline_func-0 | 2020-11-05 | Code ▽ | Embed ▽ | No License

I'm trying to use anonymous inline functions and I'm finding some weird behavior when they are on tabs.

Putting everything in tab #0 works:

x=1
function _draw()
 cls(1)
 print('x is '..x)
end

(function()
 x=2
end)()

And moving the inline function call to tab #1 works:

x=1
function _draw()
 cls(1)
 print('x is '..x)
end

-->8
(function()
 x=3
end)()

But putting an inline function call on both tab #0 and tab #1 does not work:

x=1
function _draw()
 cls(1)
 print('x is '..x)
end

(function()
 x=2
end)()

-->8
(function()

[ [size=16][color=#ffaabb] [ Continue Reading.. ] [/color][/size] ](/bbs/?pid=83769#p)
0 comments


Cart #tunnelmusic-0 | 2020-11-04 | Code ▽ | Embed ▽ | No License
15

I always liked tunnel effects and I wanted to see if I could make one in PICO-8 with a simple method of drawing circles. I think it turned out pretty well. There is the issue of gaps between circles, but this does allow you to see parts of the tunnel further in the distance which I find interesting. I also gained a bit of intuition about shaping behavior with sin/cos and square root functions.

I also decided to try out the music capabilities of PICO-8 for the first time. I was mostly inspired by a track from the game No Time to Explain. I don't remember which one, I have just had parts of the melody floating around in my head for years.

15
3 comments


Checking out a couple of different methods to fill the screen.

cls seem slightly faster than memset. I wonder if the difference is due to the multiplication op, or if there's something else going on...

Cart #scrnfllbnchmrk-1 | 2020-11-04 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

Left/Right switches modes

3
0 comments


Cart #juliasetrender-0 | 2020-11-04 | Code ▽ | Embed ▽ | No License
2


This is a Julia set renderer. Not much else to say. The code was based off of the Wikipedia Pseudocode for the Julia Set.
The controls are (X) to zoom out, (Z)/(C) to zoom in, and the arrow keys to adjust the fractal parameters.
Hopefully you can enjoy it!
PS There are probably ways to increase the speed of this program. (This is my third published cartridge and so I'm not too great at pico-8 yet.) Once you zoom to fit the screen it takes ~2 seconds to respond. Feel free to point out changes that can be made.

2
0 comments


Cart #kukafamapa-0 | 2020-11-03 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

TweetTweetJam 5 is here!

Hey everyone, just wanted to announce that TweetTweetJam 5 is starting very soon.

The jam runs from Nov. 4th ~ 11th.

If you haven't entered before, the rules are simple: make a cart in 560 characters of code or less! No assets are allowed (map/sprite data), get creative with glyph prints instead!

Signup on the itch.io jam page here.

The twitter tag is #tweetTweetJam, and there's a bunch of carts on here (the bbs), itch, and twitter for inspiration.

[ Continue Reading.. ]

4
16 comments




Top    Load More Posts ->