Log In  

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

Made for the 114th one hour game jam, themed "The Midas Touch": http://onehourgamejam.com/

So here is "Midas Dog", my 1st game jam ever. 1 hour is short... but probably longer than your playing time :)

Cart #42128 | 2017-07-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

2
2 comments




I learned about L-systems the other day, so here's my first shot at making one. It generates a plant whenever you hit the main action button.

L-System Parameters:

axiom="a"

rules={}
rules["a"]={"b{c}b","c{b}c"}
rules["b"]={"a{a.}","a(bb.)"}
rules["c"]={"(ab.)","(b)"}

Constants are any characters that don't appear as a rule index - all rules for a given variable have an equal chance of being chosen. The generator runs five iterations for each plant.

A means "go forward," B and C mean "turn and go forward," {} and () mean "start a new branch and turn afterward," and . means "draw a circle."

All animation comes from the rendering portion - the L-system only runs to initially create the plant.

14
3 comments


Hey! I've just bought pico8 and while I was registering, I've made a mistake in my username: "egPrdorichev" and not "egOrdorichev". Did not find a way to fix it. Could you fix that please? (That should be easily fixed by changing one field in your DB). Thanks!

6 comments


went through some tuts n mans and I know that those arrow keys can easily become triggers for gaming usage..but why not alphabet keys too? any good example?
I want to each key to bring in different loop pattern which is a combination of sound effects pico8 keeps on looping.

1 comment


Cart #42111 | 2017-06-30 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4


Controls
Z to start. Arrows move the ship left and right. X boosts, using fuel at increased rate to cover more distance

Objective
Cover as much distance as you can in as low a time as you can. Collect additional fuel to keep your ship running longer. Dodge the obstacles.

Commentary
This came together nicely, at a nice pace, over about the last five days of the month. I didn't feel desperately under pressure, although I came right up against the deadline. Nor did I feel like I left out tons of stuff and/or released a worse product for time constraints. I actually managed to squeeze in loads of features I wanted, including probably my favourite PICO-8 music I've done. Top PICO-8 tip: you can set different music patterns to have different speeds but have them play in the same 'song'. Huge missing link moment for me realising that.

I'm very proud of this game and how it worked out. In particular I think

​the battery HUD element
the little shadow under the ship
the cliffs flying past on either side
all felt pretty neat in implementation and look good in practice.

Anyway, hope you enjoy! If you feel like commenting, please note the Lexaloffle board doesn't notify me of new replies. Find me on Twitter if you need me @PROGRAM_IX

[ Continue Reading.. ]

4
3 comments


by
Cart #42062 | 2017-06-30 | Code ▽ | Embed ▽ | No License

1
52 comments


Does anyone know of a routine that lets you have a screen that's, say, 256x256, but scaled to fit the normal 128x128? I know it'll look pretty poor, but that won't matter for what I have in mind.

So I can pretend the screen is bigger than it is, then it's just magically squashed to fit.

4 comments


Cart #42033 | 2017-06-30 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

Slight update.

-Changed cursor sprite
-Text cycles through colors
-Extra thicc

1
0 comments



This is a joke thing, I was being taught a bit of code, don't ban pls.

0 comments


Hello
Is there any opportunity to run pico8 on GCW Zero?

2
3 comments


Cart #42018 | 2017-06-29 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

A simple POC of a shoot them up. No much to be proud of, except that everything is modeled via actors, including the background and the texts.

The startfield change color depending on the plane speed.

Not enough enemies, not enough time and will to go on.

What's missing? Music! Bosses, and other stuff.

2 comments


Hi!

Is it possible import vox files from Magica voxel ?

By the way, congratz for Voxatron it´s fantastic!

Regards

0 comments


Cart #42108 | 2017-06-30 | Code ▽ | Embed ▽ | No License

Cart #42009 | 2017-06-29 | Code ▽ | Embed ▽ | No License

(AUDIO IS AN ESSENTIAL PART OF THIS GAME)

Aliens have taken over a space station on the moon!

Don your Scoober space suit and take down as many as you can!

CONTROLS:

Move Player: Arrow Keys

Move Crosshair: Arrow Keys while Z/C is held down

Shoot: Press X/V when Z/C is held down

TIPS:

Rooms will only open from the inside if no alien activity is detected

Aliens take two hits to take down

Aliens can't see very well, but they'll sniff you out if you get too close

Standing over downed aliens will cover your scent

Your trusty Scoober Scope can only take aim for so long at once, earn extra points by taking down multiple aliens on a single charge

Earn a nice bonus by clearing a room without losing any health

OTHER:

Hey! So this is a remake of my first ever game: Project: Scoober. I plan on maybe adding a little bit more to it, but I want at least a little feedback first. Let me know your thoughts and suggestions (And your high scores of course)!

[ Continue Reading.. ]

4 comments


Cart #42003 | 2017-06-29 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

1 comment



7
2 comments


Cart #41986 | 2017-06-29 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3


yw =D

3
3 comments


Cart #41976 | 2017-06-28 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

(See WIP thread here: https://www.lexaloffle.com/bbs/?tid=29464)

Well, it's done. I can already see ways to improve it, but the idea was more "can I make an invaders clone?", and I think I've shown that yes, yes I can.

I've learned a lot here. How to fling a million sprites around at once. Sound effects. Using tables in tables in tables to create level layouts. I used shortcuts (asset reuse) of course, but ultimately I've made a playable, if pretty simple, game.

Oh, and there's a Super Secret (not really - look at the code) cheat mode that gives you an extra life and reduces the fire rate of the catvaders. You might need it because the game is a bit hard. Too hard for me, anyway!

2
0 comments


Cart #41929 | 2017-06-25 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
6

Howdy folks! This is a "Shinkaisen Game" or "Deep Sea Game", based on the classic Japanese 10 yen "Shinkansen Game". Here's a video of that:

The basic idea is to reach the bottom while avoiding the red zones. When the ball is in a blue zone, hold Z to charge and release to shoot the ball! You can nudge the machine too, though that's cheating ;)

It's not super polished, but it is beatable. The physics are taken from Micro Murder by Kometbomb & iLKKe.

Enjoy!

6
5 comments


I'm not surprised that I'm hitting the "out of memory" error when I put a big table of coordinates into the global scope...I'm figuring out how to deal with that right now. My question is why does it take up so much memory in the first place?

I created a table with indexes for x/y coordinates, which in turn correspond to objects in the game.

My map is made up of 16x16 tiles, so 8 per screen. When I have a 7x7 map, that's 3136 slots in the table containing tile information. That's a lot, I know. Each table element has attributes for the tile. When there are 8 attributes in the object, Pico8 shows memory at 70% - adding just one more key-value pair takes me over the limit.

How does adding a single pair take up 30% more memory?

level_grid={}
map=7
for x=1,map*8 do
	level_grid[x]={}

	for y=1,map*8 do
		level_grid[x][y]={
			tx=x,ty=y,n=0,f=0,g=0,h=0,p=0,status=0,
			o=0, -- This pair puts me out of memory. Remove it and we're under.
		}
	end
end

[ Continue Reading.. ]

1
8 comments


Cart #41921 | 2017-06-25 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Just a silly lil' thing I made to shake off some rust after being away from pico-8 for so long.
Never been used to lua, so I wanted to practice working with tables... weee.

Still could be better optimized [ for one thing, I should be counting the ball table and printing the amount every draw call ], but this isn't really meant to be taken all that seriously :)

[ also, if you look through the code and see anything that could be done better, please, by all means, let me know. I'd love to learn how to improve! ]

0 comments




Top    Load More Posts ->