Log In  

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

Cart #56542 | 2018-09-11 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
14

Give a man a fish and he'll eat for a day.
Teach a man to fish and, well...you'll see what happens.

~
~
~
(this cart was made in a few hours on a tropical island)

14
8 comments


While PICO does indeed provide us with a good RND() function, what did people do before RND() was created ? Well, they used math, and as I like to call it, swinging a paint bucket. :)

Here is some code from my QBasic source to demonstrate almost perfect random ability without using RND() at all.

What would be your method for creating a random number in PICO without using RND() ?

speed=100

function fnr(a)
  if (sd==nil) sd=time()
  sd=sd*125%24584
  return sd%a
end

s=0

cls()
repeat
  pset(fnr(128),fnr(128),fnr(16))
  if (s%speed==0) flip()
  s+=1
until forever

Feel free to fudge the numbers above to make a more accurate random if you think you can. The "24584" number especially.

0 comments


Cart #56527 | 2018-09-11 | Code ▽ | Embed ▽ | No License
2

Car physics demo, it's difficult

2
2 comments


Cart #56517 | 2018-09-11 | Code ▽ | Embed ▽ | No License
1

This is a game I made for the fun of making it. It's bad and short. It's about Bert Sampson getting his sports.

Good luck figuring it out.

A big thank you to Lenstar Productions for their inspiring game, Bart Bash.

1
2 comments


Cart #56495 | 2018-09-10 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
16

Freeroaming shoot 'em up in the vein of Granada and Metal Stoker.

Move around using the arrow keys, fire with X and hold Z to strafe.


Here's a game I made last year, but since it was my first stab at a game I was too embarrassed to upload it. I've since started to seriously pursue game development and with that being more open about the games I create. I hope you enjoy Lobster Tank!


Development for Lobster Tank began in 2015, when other people’s creations inspired me to make my own game with Pico-8. I was really into Granada on the Mega Drive and decided to make an approximation of the game systems set in a different environment. After finishing the core systems, the project sat on the shelf for a while. In March 2017 I returned to Lobster Tank with a week of spare time dedicated to the project, determined to see how far I could get in development with a limited time frame. In this week the bulk of development was completed, but over the following weeks little things were still being polished and flourishes like the tire tracks were added.

16
2 comments


I'm not sure which I should be at this point ...

Here is the fireball program I wrote which created such a stir:

https://www.lexaloffle.com/bbs/?tid=27955

(press (X) to shrink, (O) to enlarge the fireball and use arrows to navigate)

Now here is the SAME program I wrote, written in a different OS, and NOT BY ME ! And apparently, the pilot software to demonstrate their total rip-off of off ZEP's marvelous PICO OS.

https://cdn-images-1.medium.com/max/900/1*3r0FcNdC_oWEQ1ZnLNk45Q.gif

In my program, press (X) to shrink it to the same size as his. Notice pixel-per-pixel it's the same.

27 comments


[**could not embed: -]
Changes:
Added a new event
Added starfield background


Changes:
Event text is now handed to the alert state draw and update via list
Added shields
Added player avatar death
General code improvements

Cart #56531 | 2018-09-11 | Code ▽ | Embed ▽ | No License

[ Continue Reading.. ]

0 comments


Cart #molecules-3 | 2020-04-11 | Code ▽ | Embed ▽ | No License
26

-

A 3D puzzle game by Matthias Falk.

It's the year 5038. Mankind has gone to space in search for extraterrestrial life.

After endless travels a sequence of 32 molecules is found.

Can you uncover their secrets?

--===--

Controls:

Up = go up
Down = go down
Left = go left
Right = go right
(o) (C on keyboard) = go forward
(x) (X on keyboard) = go backward
Enter = In-game menu

Touch and gamepad controls also available (see itch).

--===--

On itch.io you can find the official page of the game including several downloads (native apps, wallpaper sets etc.).

[ Continue Reading.. ]

26
8 comments


Cart #56454 | 2018-09-09 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA


Hi everyone.
first time actually making a full game, and I made a challenge to release one so I would finish it.

You know how it is, you're watching rugby in Darlington and suddenly the pitch is overrun with zombies.
You need to kill them all but all you have is a correctly shaped ball!
Of course, you can't throw it forwards! Laterally or behind only!

Good luck!

I'm happy for feedback, it's a work in progress.
Planned improvements are:
-more levels with increasing difficulty
-super zombies that move laterally
-more backgrounds
-??music??
-high score table

Thanks very much

Shanester

0 comments


I made a game for 1hgj/LowRezJam/Kajam. It's a turn-based puzzler where you tactically extinguish - and start - fires.

I decided to add a level editor to it and store the levels in "the cloud". The way it’s done is by exploiting the GPIO flags that were added to PICO-8 presumably to be able to control simple lights on your Raspberry Pi or similar. Since the data needed to store a level is pretty light, I save it in these GPIO controls, which can then be read by the HTML5 app serving the PICO-8 cart. The data is then stored on my own server via a REST interface.

People have done this before me, for example kometbomb used this technique to post high-scores to kongreate and BenWiley4000 created a library to make it simple to use the GPIO flags (which I forked!).

However, it’s very cool to have a PICO-8 game that enables user-generated content! I can’t wait to see what kind of crazy challenges will appear!

Check it out! (it's on my own server as I need to modify the HTML5 wrapper in order to access the GPIO flags).

More info over at the 5th Kajam page.

1 comment



Eat the apples! Green ones makes you go faster, yellow ones makes you go slower. Red ones are yummy, but they turn into brown ones which makes you poop. You know who likes poop? - the beetle!

Beat your score or take turns with a friend!

Play with the arrow keys.

5
6 comments


Hi! I've been playing pico-8 games for a few years, but I just recently started playing around with coding it, so I'm a newb to pico-8 and lua programming.

I don't get it why this wouldn't work, it just prints out 1 2 3, could someone please point me in the right direction?

I first tried to put the random function straight into the add function, but that didn't work, so that's why i here try to put it into the 'randy2' variable first.

add(rndorder,flr(rnd(3))+1)

I also tried to add the random value manually (row by row) into the table, but that didn't work either :(

rndorder[1]=flr(rnd(3))+1
rndorder[2]=flr(rnd(3))+1
Etc.

Why wouldn't this add 7 random numbers into the 'rndorder' table and print them out?

rndorder={}

palt(0, false) --transparency
palt(2, true)

function _init()

    function populate_rndorder()
        x=1
        while(x<=7) do
         randy2=flr(rnd(3))+1 --int random
            add(rndorder, randy2)
            x=x+1
         end
     end

    populate_rndorder()

end

function _update()
--
end

function _draw()
cls()
map()
    for v in all(rndorder) do
        print(v,v*8,v*8,10)
    end
end

[ Continue Reading.. ]

2 comments


Cart #56415 | 2018-09-08 | Code ▽ | Embed ▽ | No License

Uploaded for the Pico-8 Discord to have a look at. A very WIP thing I've been trying to turn into a game concept for a month now.

0 comments


Hello everyone,

My name is Nick, but a lot of people know me as Nikkcade, and for 3 or so years now, I've wanted to make my own games.

Today, thanks to generous support and donations from a lot of my twitter friends, against my better judgement, I finally, legally, bought my own copy of PICO-8.

I've messed around with it before, and was really motivated to create, but deep down, I felt ashamed for not actually buying the software like I should have.

It cost me almost all my money, (I'm in a VERY bad financial state rn) but at least I don't have to feel like that anymore.

If I could get any support or tips (I HAVE NEVER CODED ANYTHING IN MY LIFE) on how I can get into this community and make my own games, I'm all ears.

Thanks for welcoming me here. I hope to enjoy my stay.

-Nikkcade

2
7 comments


Cart #56405 | 2018-09-08 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA


I started this a few weeks ago after a hankering for Robotron:2084 that I couldn't sate. I'm still tinkering with this, but I thought I'd share what I have so far. There are 40 levels and a challenge level on every N10 level. Health is restored after completion of a N10 level.

0 comments


Cart #textedit0_4-0 | 2019-06-03 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
8

Text Edit
v0.4

Changelog:
0.4
[+] Total rewrite
[+] Word wrap (Credit: @Jusiv)
[+] Line wrap
[+] Lowercase letters
[-] Moveable cursor (Temporary)
[-] Scrolling text (Temporary)
[-] Tab (Temporary)

0.3
[-] Escape not working in Splore
[-] Arrow keys activating twice
[-] Escape creating a space

0.2
[+]SCROLLING TEXT
[-]pressing p more than once pauses in BBS

Implemented:
Typing with your keyboard
Backspace
Word Wrap
Line Wrap

Todo:
Saving files
Loading files
Undo/redo
Selecting text
Copy/paste
Tab
Moveable cursor (use arrow keys)

[ Continue Reading.. ]

8
6 comments



v0.51 - Crash ending fixed

v0.50 - This is my little platformer I've been working on. There is still a lot to do!

[Left and Right] to move
[x] to jump
[z] to run

(Don't forget to switch your keyboard inputs to QWERTY!)

You have a normal jump, an aerial jump and an aerial double jump!
Green and red blocks may appear and disappear based on the jump your are currently on.

1
4 comments


Cart #56940 | 2018-09-20 | Code ▽ | Embed ▽ | No License
6

Svenska

Klarar du att köra sträckan Luleå - Kiruna? Testa dig själv i den här bilsimulatorn!

Kontroller:
Gasa med pil upp eller z
Bromsa med pil ner eller x
Styr med pilarna

Håll dig kvar på vägbanan och undvik lastbilarna!

English

Will you manage to drive the road Luleå - Kiruna? Test yourself in this driving simulator!

In addition, you also have a primed bomb on board, don't drive slower than 80 km/h!

Controls:
Accelerate - up/z
Brake - down/x
Steer with the arrows

Stay on the road and avoid the trucks!

2018-09-08: Fixed bug when dying without passing the first sign
2018-09-12: Adjusted difficulty. Fixed music clipping by assigning channels for music/sfx

6
3 comments


Cart #56357 | 2018-09-07 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

This project is a bit of a self-inflicted ordeal... I set off to make the nerdiest, most minimalistic, least aesthetically pleasing game possible (complete with annoying simulated screen glitches).

Here is how it works:

At the top of the screen is a list of 16 ternary values, "?" (undetermined) "0" or "1" (they all start as "?"). The objective is to change these values until they match a randomly generated binary sequence (i.e. containing only "1" and "0"). You navigate through the sequence using the "left" and "right" arrow keys. Changing a value is done using the "up" and "down" arrow keys.

The way you guess the sequence (or key) is by looking at the generated binary strings that cascade down the screen. The first string (hidden behind the key) always contains one single "0" (located at a random index, where your cursor is also initially positioned). Each subsequent string/line contains one more bit. The way the sequence grows from line to line obeys the rules defined by the key. If the key value at one particular index is "0", then if the string grows from that index, it will be appended to the left. If it's "1", it will be appended to the right. Furthermore, the newly generated bit is the opposite of the "parent" bit from which it grows, so the second line (generated using the single "0" in the first one) always contains a "0" and a "1". If it is "10", then it means that the value of the key at the index at which the seed "0" is located is "0" (the "1" was added to the left of the seed). If it is "01", then the value of the key is "1" (grow to the right). For each subsequent line, a randomly chosen bit is used as the "parent" bit, until the complete string of 16 bits is generated (bottom line). The new bit is always inserted immediately to the left or right of the parent bit (so if the parent is not located on the edge of the string, other existing bits are "pushed" into the corresponding direction). Obviously, the sequence cannot grow "off-screen", so the resulting string is shifted as needed.

Because the parent bit used to grow the next line is often ambiguous (for instance, "1001" can be generated from "101" by adding one "0" to the right of the first "1" or to the left of the last "1", you will almost always need several cascades to reconstruct the entire key. Generating a new cascade is done by hitting the "z" key. Finally, you can check the accuracy of your guess by hitting the "x" key (each erroneous bit will be marked by a "!"). To return to the game, hit "x" again. Obviously, players who wish to challenge themselves should use the "z" and "x" keys with parsimony (ideally only checking the key when all bits have been guessed).

Enjoy the brain torture!

BTW, this version was compiled with the Pocket C.H.I.P. version of Pico-8, which IMHO makes the game the perfect companion to the cyberpunk mod of the C.H.I.P. ;-)

3
3 comments


Cart #56467 | 2018-09-10 | Code ▽ | Embed ▽ | No License
16

You're in charge of the friendly dungeon's basement, a place where the most troublesome NPCs of the dungeon get thrown out for corrective measures. Your job is to make groups of 3 or more NPC "friends" (either all of the same type or all different) and send them back up to the friendly dungeon above.

<dpad> - move your ghost dude around
<x> - grab and hold characters with your dude's shadow, release and press again to grab more

[ Continue Reading.. ]

16
5 comments




Top    Load More Posts ->