Log In  

Today I am starting a new tutorial series on how to make a Roguelike in Pico-8. New episodes will be released throughout February. Hopefully, we will be done before the 7-Day Roguelike Challenge 2019 begins. The series is designed to give you the skills and tools to participate in that challenge.

If you have any questions of feedback you can post them in this thread.

Here is the full playlist

Here are the videos:

#2 - Basic Movement
#3 - Animation
#4 - Token Optimization
#5 - Wall Collision
#6 - Object Interaction
#7 - Text Boxes
#8 - Message System
#9 - Monsters
#10 - Mob System
#11 - Combat
#12 - Simple Pathfinding
#13 - Death
#14 - HP Display
#15 - AI
#16 - Fog of War
#17 - Fog Polish
#18 - Token Tweaks
#19 - Pathfinding
#20 - Path Tweaking
#21 - Inventory UI
#22 - Use Menu
#23 - Equipment
#24 - Eating
#25 - Throw UI
#26 - Throwing
#27 - Gameplay Test
#28 - Random Rooms
#29 - Signature
#30 - Signature Mask
#31 - Worm
#32 - Merging Areas
#33 - Shortcuts
#34 - Stairs
#35 - Floors
#36 - Shepherding
#37 - Hub Floor
#38 - Optimizations
#39 - Tile Borders
#40 - Pretty Walls
#41 - Wall Overlap
#42 - Decorations
#43 - Managing Stats
#44 - More Monsters
#45 - Chests
#46 - Random Food
#47 - Curses
#48 - Stats
#49 - Freestanding
#50 - Bugfixing

Final Video:

P#61444 2019-02-01 20:31 ( Edited 2019-03-03 00:04)

1

I just discovered your videos a few days ago and I gotta say I am obsessed with making something on Pico-8!!! Thank you.

P#61450 2019-02-01 23:08
1

That is a great shirt :)

P#61454 2019-02-02 01:52
1

❤ it!

From a teacher perspective, I'm interested to hear your thoughts on the process difference between teaching through raw development (as you did before) and teaching after having already built the game for this series. And which you prefer/suggest.

P#61459 2019-02-02 10:42 ( Edited 2019-02-02 10:43)
1

Two new videos are up. Just a heads-up, to prevent having a bajilion of embedded videos in the thread like in the Breakout Tutorial, I will post all of the videos in the top post and embedd only the first and most recent video on the series. The other videos will be just links.

Thank you for the nice feedback guys.

@NerdyTeachers That is an excellent question. I have some thoughts but let's pick this up again when I'm done with the series and had an opportuny to see what it's like.

P#61466 2019-02-02 18:00 ( Edited 2019-02-02 18:01)

Bump due to reaching a big milestone today: we now have monsters and we have combat!

P#61578 2019-02-06 16:26
:: Xii

I like watching these -- not to learn per se (already proficient), but to get motivated to work on my games. It's inspiring to see someone else work.

P#61648 2019-02-08 10:14

I am learning a lot. Thanks!

P#61652 2019-02-08 13:19
1

Bump since we're almost at the end. Here is how our dungeon algorithm operates:

P#62292 2019-02-27 13:04 ( Edited 2019-02-27 13:05)
:: Xii
1

I made some improvements, just for the fun of it. download

. Border around level for clarity (PICO-8 fills black space around the screen)
. A little sprites transparency, to the top parts, so they don't occlude floor detail
. Colorized everything
. Floors have different wall colors
. Floors have names

By the way, while playing around, I noticed that monster sprites are flipped backwards (i.e. they moonwalk)

Feel free to use any, all or none of these things.

P#62307 2019-02-28 01:01

Another great series! Thanks!

PORKLIKE: In which we find out most things we did in Breakout Hero are inefficient and simpler for clarity, now for "real" coding!

P#62331 2019-02-28 19:38

The tutorial is complete. The game is working but I added a final video that discusses where you can take the project from here. I think there can be a starting point for a great Game Design adventure. Go wild and post your results!

I will also keep working on my own Porklike spinoff. Stay tuned!

@Xii Looks good! Are you planning to join the
7DRL or continue working on it?

P#62445 2019-03-03 00:07

Hooray! Congrats. Do you intend to submit Porklike to the BBS (I hope so!) or just the spinoff?

P#62479 2019-03-03 22:36
:: Xii

@Krystman

Work better without deadlines, at my own pace. No hurry to get where I'm going. So no 7DRL.

Started working on a roguelike though, yes. We'll see how long this creative cycle goes, might start posting some progress sometime. :)

P#62550 2019-03-04 23:32

Just have to say thank you for making these videos. I'm still working through them but many of the concepts of making a game like UI and AI pathfinding are very clear in this. I was always afraid of making a game in Pico-8 because of it's limitations but this really helped me to overcome that fear.

I work full time so progress making a game is rather slow for me. But I am excited to see how this game looks in the end and what I am able to add/change.

P#65907 2019-07-17 16:01
:: dw817

Good but there is no option for "no move" as you have in most Rogue and Larn. This means if you have one tile gap between you and the critter, they are guaranteed to always get in the first hit - at no fault to the player's strength or level.

. . .

No problem, I adjusted the code. Press (Z) or (O) to skip your move.

Cart [#wabofihugo-0#] | Code | 2019-08-01 | No License | Embed

P#66283 2019-08-01 16:09 ( Edited 2019-08-01 16:35)

@dw817 Yes. It is called "parity" or "zugzwang" and I discuss it in episode 27.

P#66284 2019-08-01 16:32
:: dw817

No problem, I made a patch for those who do want it. :) Good game BTW, just was missing that one feature - at least to me.

Someone 4-days ago in your channel also wrote requesting the feature.

Hope This Helps !

P#66285 2019-08-01 16:35 ( Edited 2019-08-01 16:45)

[Please log in to post a comment]

About | Contact | Updates | Terms of Use
Follow Lexaloffle:        
Generated 2019-11-14 12:03 | 0.059s | 4194k | Q:59