Log In  

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

I created an online game guide for the awesome PICO-8 game Mistigri:

Mistigri Game Guide

It is a simple wordpress site, but it's free and mobile friendly. Let me know what you think.

I would love to see more of these for PICO-8 games.

3 comments


Cart #26008 | 2016-07-28 | Code ▽ | Embed ▽ | No License
4

Cart #25976 | 2016-07-27 | Code ▽ | Embed ▽ | No License
4

Cart #25974 | 2016-07-27 | Code ▽ | Embed ▽ | No License
4

4
3 comments


I installed Pico-8 on my Raspberry Pi A+ and everything functions properly except the shift key. Holding shift while pressing any other key is not registered.

For example:

KEY COMBO--------OUTPUT

A >>>>> A
Shift+A >>>>> (nothing)

Anyone else having this issue? Is there a solution?

2 comments


Cart #25964 | 2016-07-27 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
7

update

Cart #25962 | 2016-07-27 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
7

just a cart that demos a way to rotate (and resize) sprites

7
0 comments


I just got a Pimoroni Picade, an arcade mini-cabinet for use with small board computers like the Raspberry Pi. It's a great match for PICO-8!

See also a short video I posted to Twitter.

The cabinet is $240 / £180, not including the Raspberry Pi and power supply. The cabinet goes together with a screwdriver (no soldering) and is fun and easy to build. (Be sure to refer to the assembly video in addition to the written instructions.) The result is solid and gorgeous.

I used a RaspPi 3 for my Picade. I strongly recommend the USB audio adapter that Adafruit sells, a major improvement in sound quality over connecting the Picade speakers directly to the RaspPi headphone jack. RaspPi 3 has built-in wireless Internet, but if you're using an older model you'll also want a RaspPi-compatible USB wifi dongle.

[ Continue Reading.. ]

39
94 comments


@zep:

Most system 'set'-style functions return nil because they're really just procedures, not functions. In many cases, it would help to know what the value was before the new value was applied. Let me give you an example of how it could be useful:

function draw_radar()
  -- save current state + set new state
  cx,cy,cw,ch=clip(8,8,32,32)
  tx,ty=camera(-24,-24)
  c=color(3)

     ... draw green radar here ...

  -- restore saved state
  color(c)
  camera(tx,ty)
  clip(cx,cy,cw,ch)
end

It's basically a way to push and pop state in this case. There may be other uses, but this is the one I was wishing for the other day.

How does that strike you?

1
0 comments


Cart #25952 | 2016-07-27 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

Hello guys! I recently got a copy of Pico8 and this is my first creation.

This is still at the very basics.
What the game will be:

A robot fighting game where the fighting program is randomly generated and then using genetic programming, modified to get stronger fighting algorithms.

Each robot will have a battery, 3 types of weapons, a heat gauge, and damage gauge.
Each robot will also have a 64 instructions program.

A program instruction will be simple commands like:

  • move
  • wait
  • shoot
  • repair
    etc.

The robots fight automatically without player intervention but I am still thinking what kind of player
interaction to make, maybe sending some support items to your robot mid fight.

What is implemented for now:

A robot with battery, heat, damage, ammo. The robot program can have N instructions (locked at 64 for now).
The implemented instructions are:
move, wait, shoot
Only one type of weapon is implemented right now.

At the beginning of a fight each robot gets a random program and they fight until someone's damage reaches 100%.

Todo:
Implement more instructions
Implement more weapons
Implement genetic evolution for the robot program.
Better graphics
More particle effects
Stage with obstacles
Sound FX
Music
Title screen

1
2 comments


hi,

is it possible to get, read... peek() the Pico8 system font?

i like to print zoomed text.

any ideas?

(my actual idea: print char somewhere.. maybe offscreen and read it from there)

greeetings,
Svnt

3 comments


Cranked missiles up to 11, added shields, and life to the hero and still couldn't break 2000 points...

LOL

2 comments


UPDATE!

PX8 has been replaced by PX9: https://www.lexaloffle.com/bbs/?tid=34058

But I'll leave this here for reference, and for existing projects using PX8.


Cart #25919 | 2016-07-26 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
47

This is a library mostly for compressing graphics and maps, but can also be adapted to compress sfx. It is designed for data-heavy carts and requires around 450 tokens for decompression, although this can be reduced if needed by removing remap(), hard-coding parameters, and/or removing predicted spans at the cost of compression performance. If someone wants a smaller/weaker version, let me know!

To use it, compress a 2D rectangle to an address in memory, and supply a function for fetching the source values (normally SGET or MGET). For map data, you probably want to set p.cbits to something like 4 first.

[ Continue Reading.. ]

47
24 comments


Making Exhaust Look Good

Using a straight up sprite for an exhaust trail didn't look that cool to me. Similar space shooter games have different ways of animating fire/exhaust coming out of a ship, but I really like the "sparkly" effect in games like Cave Berries when the eye laser hits something.

Brief flashes of bright pixels are surprisingly satisfying...

Sidebar... a little Refactoring

Before we jump into exhaust awesomeness I want to send a big thanks to @morningtoast and @Connorses for some great feedback on my last post. morningtoast suggested to assign "attributes" to a Lua Table when it's declared very similar to JavaScript, Ruby, etc. So the hero statement becomes:

hero = {
  x = 58,
  y = 100,
  sprite = 0,
}

[ Continue Reading.. ]

0 comments


Cart #25911 | 2016-07-26 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA


i make one fun gold machine.

3 comments


Cart #25888 | 2016-07-26 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
8

Here is a model version of Pallet Town from Pokemon Red/Blue/Yellow using a 4-color palette.

The tile-based movement engine comes from the PICOZINE #5 movement article I've written.

Currently nothing is animated, so it looks a little dead.

8
7 comments



Greetings! I've begun work on a small platforming engine, with a character that bears a striking resemblance to the main character of a famous game franchise.

Update August 3rd, 2016

-Changed sprites, added some flashiness to intro

-Added the ability to shoot. Up to three shots can be on the screen at the same time.

Jumping sound is in!

-Some other tweaks that I can't remember right now

Update July 31st, 2016

-Added intro animation/fanfare (I'll come up with my own music for it later)
Thanks to Tyroney for allowing me to use the code he wrote for that!
-designated channel 1 for sound effects (this is more of a thing for me to remember than actually being coded in)

-Started some background music

[u]Update July 28th, 2016 #1

[ Continue Reading.. ]

5
14 comments


Hi, I have a Raspberry Pi Zero and a PiTFT and I was wonder if there was a way to run pico8 through the PiTFT instead of through the HDMI cable.

Thanks.

1 comment


A tiny thing: when you start Pico-8 fresh, the empty cart has a white "x" drawn in sprite 0. After "reboot", the cart space is empty but the white "x" isn't there.

1
1 comment


Cart #25865 | 2016-07-25 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

The start of a Pico-8 adaptation of a text-based python game I made.
As of now, this is movement only without collisions.

Sprites have been made for British and French (warships, merchantmen), as well as pirates, xebec, and ports.

Features to be ported:
Random events.
Ship upgrades and management.
Crew management and training.
Combat/pursuit
Missions.

Features not yet implemented:
More interactive ship battles (currently pokemon-esque, choose your move)
boarding actions.
fleets/ squadrons/ battles with more than two ships.

0 comments


Cart #25856 | 2016-07-25 | Code ▽ | Embed ▽ | No License
2

2
0 comments


Hi all,
This is my first PICO-8 submission and, probably, my first ever (completed) game! :)

SLACKER is a tribute to classic "stacking" game that many of us wasted lots of time (and money) playing down the arcade. However, unlike the real one, this game is NOT rigged... (but it IS hard!) ;)
I've even included four possible prizes to select from, should you reach the top!
(who's gonna be the first to "catch 'em all" - no cheating!) ;)

Hope you enjoy it - I spent WAY too long on what was supposed to be a "quick game to learn PICO-8"

Updates in v1.2:
• Now supports 60fps (thanks to @zep for adding it to PICO-8 v0.1.9)
• Also made it a tad easier (was too difficult before - not sure it was really 'beatable'!)



Controls:
Z/X - Place Block(s) / Select Prize
Arrows - (not used)

--- Release History
1.2: Now supports 60fps and also made it a tad easier (was too difficult before!)
1.1: Removed exploit that made game much easier + added screen shake when prize drops
1.0: First version

75
25 comments


This program

print(fget(1,3))
fset(1,3,false)
print(fget(1,3))

returns this output:
>false
>true

Simply put, fset sets bits to true and never false. Am I horribly misunderstanding the fset function, or is it a bug? -_-

1
2 comments




Top    Load More Posts ->