Log In  

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

Cart #37881 | 2017-02-27 | Code ▽ | Embed ▽ | No License
4

Come on, Animals! is a puzzle game about collecting cute animals.

––

Movement
Up, Down, Left, Right Arrows

Make Selection
Z or C

––

About Rousr
an independent game dev collective that promotes the sharing of knowledge, concepts, and ideas surrounding indie games and their development.

Join our community at http://rou.sr!

For more info:
Rabblrouser on Twitter
babyjeans on Twitter

4
0 comments


Cart #37875 | 2017-02-27 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

3 comments


Cart #37869 | 2017-02-27 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

Faster, with smaller screen size.

Cart #37867 | 2017-02-27 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

Control the yellow dot with the arrow keys to mess with all the other dots.

To learn more about Conway's Game of Life, see Wikipedia.

1
1 comment


Cart #37864 | 2017-02-27 | Code ▽ | Embed ▽ | No License
5

Melon Bear is a neurotic bear, possessed by an all-consuming desire to devour sentient melons. Eat as many melons as you can while managing your Rage Meter to control your speed, but don't forget to avoid enemy bears and the extra-dangerous Melon Wyrm! Can you survive long enough to capture the legendary Golden Melon?

5
1 comment


Cart #37857 | 2017-02-26 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

This cartridge doesn't have a very impressive test, but the code might be useful to some of you.

This is an implementation of the LZW compression and decompression routines with variable-width coding, commonly used in a few image formats. I've nibble-aligned the codec, and I provide an interface where you can give addresses for compression/decompression.

The way I envision using this is: construct rooms in map #1, then when you're finished, compress them to map #2 or elsewhere in map #1, then store them to the cartridge. When you're finished building rooms, you only need to include the emit/read symbol functions and decomp, which total to about 340 tokens. You can make a table of addresses for loading these rooms during runtime, and it's pretty fast, all things considered.

As for compression ratio, this demo shows a case where it's pretty bad - you could conceivably end up with bigger data than you started with if your data was sufficiently random, but for maps this is often not the case. If you build a table (as described above), you could mix entries for compressed data and entries for "literal" data to only compress when it helps.

In the future, I might provide an interface for compressing sub-rectangles of the map to avoid having to compress empty space (even though, in theory, this will be highly compressible).

Hope you find it useful!

4
0 comments


Was running through some theoretical stuff in my "idearrhea" at work the other day - it does seem like the idea behind P8 structure is creative recursion. So, while a few things I've worked on have been tiled up as you'd expect in the map editor... I got to thinking about a thing and how it could be implemented.

The thing I think I want to pull off is to commit the second two pages of sprite data to pixel-point maps of tiles, and then to put THOSE in the map editor. So, instead of rendering realtime maps, it could read each pixel of the map data, and then generate a tile based on the color of said pixel... in order to make a map that's 32x the size of the map data!! Bonus: then the "pause" button can be used to simply display the pixelled data, and you get an instant minimap!

Sure, you'd have to get a bit creative in how the data itself is interpreted - maybe a chunking out squares of biomes where the same tile data is interpreted differently (or upon game start, probabilistically), as well as manually adding some objects after that on a per-scene/screen basis... but it's more to the effect of creating bigger gameworlds.

I guess eventually I'd like to pan this idea out into something Terraria-like? But way more simplified. I'm really just making this post to put the idea out there, though... because I think this is ALREADY how the map data in the cart works to begin with... so then decoding map tiles into sprites, and THOSE sprites into additional grids of sprites...

[ Continue Reading.. ]

3
7 comments


Is there a logarithm function? I seem to try all the obvious things like log, log10, ln, also finding nothing in the manual or forum.

I can think of workarounds storing an old fashioned logarithm table in my program and looking up in it.. or port some other implementation.. I just imagine there is a log function exposed? Am I missing an easy way to calculate them with other functions? It's the inverse of an exponent maybe I can rearrange my problems somehow to use exponent. HMM well figure someone knows off hand thanks

TIMELIME

1
2 comments


There's no concise tutorial or code I can track down that could help explain to me how to call and control multiple 8x8 sprites as one. I'd like to use 4 8x8 spirtes as a larger character. There aren't many games that do this and I'm not yet good enough to really parse where in the code this gets described. If anyone knows where I could find this info I'd really appreciate it!

2
2 comments


Cart #37820 | 2017-02-25 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
16

Story:

You are an honorable factory worker and member of the socialist party. You have to sort really important blocky things or else you will be a replaced by a much more productive comrade. To maximize your motivation we've arrested your family (and pets) in our socialist holiday camp (prison). Make the nation proud!

Controls:

Up - Instant drop
Left - Move block left
Right - Move block right
Down - Fast drop

x - rotate right
o - rotate left

s - mute music
d - restart music
f - change music

tab - change blocks

Notes:

This is a straightforward tetris clone with good playability at faster speed levels in mind. For example, the key cooldown gets smaller when you advance levels. It has got 3 music tracks (and a secret one) so you don't get too bored too easily. Fleshing out appealing aesthetics was quite tricky and this thing took me overall about a week. The score calculation and game speed is quite equal to the original Tetris, I changed the response time of the controls a bit to my liking, but somebody who knows the original should feel immediately at home :-)

16
1 comment


Cart #43084 | 2017-08-05 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

Finally, all stages are in playable state and all bosses can be destroyed! What is only left to make is audio and difficulty balancing.

The main mechanic of this game is something that I call Wool System. By hitting enemies with your bullets you charge the Wool Meter. When you fill the Wool Meter you gain a flash bomb. Flash bomb cancels bullets in a small range and gives you an one second of invulnerability. It also slightly recharges Wool Meter depending on the amount of canceled bullets. Canceling enough bullets grants an extend. You can hold 8 flash bombs at once.

The scoring system is based on canceling bullets with bombs and not getting hit. Every life left at the end of the game adds a good amount of score, and every removed bullet via bombing also grants a bit of score, not to mention allows for even more bonus lives.

I hope you guys are going to like it.

4
1 comment


I'll preface this by saying that I am a (very) novice programmer who is really enjoying creating games with Pico-8.

I think that this question is more of a structural one. I don't know how to handle a break in game action so that I can do a simple animation when - say - my main character / spaceship is destroyed.

Lets say that I just want to do something that I imagine is pretty straight forward - say use CLS() with different colours (CLS(1), CLS(2), CLS(3) ... etc.) so that the screen flashes six or seven times when my spaceship is destroyed.

I know how to create the animation that I want through code, but I don't know where to put it / how to structure the _update() or the _draw() to "pause" the game so that the animation can run and then the game can pick up from where it was before.

I'm not sure that I've explained myself all that well here but if anybody has any guidance, I'd appreciate it.

D.

4 comments


A small, side-scrolling shoot 'em up made for Jupiter Hadley's Birthday Jam. My first try at PICO-8. Cross-uploaded on itch.io.

-Controls-
Use the arrow keys to move and hold Z to fire.

Don't forget to blow out the candles!

Cart #37806 | 2017-02-25 | Code ▽ | Embed ▽ | No License
5

5
2 comments


Not sure if this is the right place, but I couldn't find any other places to report bugs so here goes:

Using a wacom intuos tablet and windows 7 left and right clicks do not register in the PICO-8 app.

To click any of the app buttons I have to use the trackpad buttons on my laptop rather than the intuos tablet.

0 comments


Cart #37801 | 2017-02-25 | Code ▽ | Embed ▽ | No License

0 comments


by jade
Cart #37796 | 2017-02-25 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA


I just wanted to make cute things today....

1 comment


Cart #37779 | 2017-02-24 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

Hello. This is my very first game I ever made. I'm a beginner with no programming, music, and sprite design experience whatsoever. I came up with a simple concept that seemed doable and worked on fleshing it out, while teaching myself a few tricks and techniques alongside some tutorials to build up foundations.

Walking master is a challenging game where you, well, walk, through many stages, and get through the obstacles that stand in your way. The game features the following:

-Varied, dynamic level designs.
-Challenging gameplay
-Graphics!
-Music!
-Secrets!

Use the arrow keys to move, and follow the command prompts.

A lot of my coding is pretty bloated and probably not so efficient so pardon that. I left notes throughout the coding to explain what does what. I do hope for other total beginners that are using Pico-8 to learn how to code and make games can find mine to be useful and easy enough to understand. :)

Enjoy guys!

Note: Stepping on the tiles is pretty finicky. Try to step towards the middle and/or the leftish side of it. I don't know how to effectively set up parameters so I used if statements to setup a few varied conditions.

4
2 comments


Cart #37774 | 2017-02-24 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5

Hi there!

This is my first attempt at a game made with pico-8 (And also my first LUA application).
The actual game took me about half a day but the graphics and music were pretty hard for me and took longer.
Everything is fully functional, bug free and with overall aesthetics in mind.

I hope you guys enjoy playing! :-)

5
1 comment



1
0 comments


Cart #37741 | 2017-02-23 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
12


so this poor guy has been sitting there, unfinished and lonely, since last summer.
I started this as a follow up to my Boing demo then totally forgot about it!
I don't think I'll be back on it any time soon, so here it is anyway!

bonus:
the original demo's 24 frames converted to pico8 resolution & palette as a gif
(my first idea was to somehow cram it into a cart)

12
1 comment


Cart #37733 | 2017-02-23 | Code ▽ | Embed ▽ | No License
84

Take on the role of Bomber, a magical curious creature who in ready for a new adventure. Jump, dodge, stomp and bomb your way through this intense retro arcade game.

Hope you guys enjoy the game!

Credits

Code, Pixels & Design: @melvinsa
Sound & Music: @gruber_music

Promo/Banner Art: @laufman

84
9 comments




Top    Load More Posts ->