Lurple
Lurple
  • Видео 23
  • Просмотров 47 978
I Added Crafting to My Under Megabyte Sandbox Game
Link to the discord server: discord.gg/nDDBFaKbFD
#javascript #gamedev #indiegame #gamedevelopment #indiedev
Просмотров: 2 896

Видео

Adding Your Suggestions to My Under Megabyte Sandbox Game
Просмотров 11 тыс.21 день назад
I've collected total of 21 suggestions from the previous installment in this series, and tried my best to implement the most of them. Hope you guys enjoy the way I've implemented your ideas. Once more thank you all for your suggestions. One last thing I got a new mic, so I hope the audio is better compared to the last video, thanks for watching everyone. If you guys would like to join the disco...
Making a Sandbox Game That's Under 1 Megabyte
Просмотров 13 тыс.Месяц назад
I decided to give myself a challenge of making a sandbox game, that doesn't exceed the storage amount of 1 Mbs. But even though, I've implemented some features, the actual goal of this video is to ask people for their suggestions and ideas, which they would like to be implemented into the game, to turn my project into this open source, group project hopefully. Make sure to comment some suggesti...
I Made a Game In 17 Hours (for my very first game jam)
Просмотров 5912 месяца назад
I took part in the "MashUp Game Jam 2024", and developed and submitted my entry "Movement recording.mp4", which is a game all about rewinding your player's movement, just like the character "tracer" in the Overwatch games.
I Almost Made A Game About Firebending
Просмотров 1253 месяца назад
Avatar The Last Airbender has always been my all-time favorite animated series. My favorite aspect of the show always being the four elements, and my most favorite element being fire, which is the whole reason why the idea, passion and development of Agni Kai actually took place. Link to the reddit post: www.reddit.com/r/TheLastAirbender/comments/we539z/im_making_an_avatar_based_game_called_agn...
I'm Inventing First Fictional Programming Language
Просмотров 2,5 тыс.3 месяца назад
I'm working on a game where you code robots to mine for you in a fictional programming language I'm inventing called "sunshine".
I Made A Simple Sandbox Game In 2 Days In JavaScript
Просмотров 1739 месяцев назад
Me making a sandbox style game like minecraft, terraria, etc. by using html, css and javascript.
11 games I abandoned in my game development journey
Просмотров 165Год назад
I thought it could be fun to showcase all the games I wasn't able to develop fully in a form of a list which goes like this: 0:00 - Intro of the video 00:17 - 1. Unnamed gyroscape/accelerometer game; 01:11 - 2. Uno; 01:58 - 3. Home invasion; 02:53 - Epic Schlatt cameo 03: 03 - 4. Agni kai (my beloved); 06:20 - 5. Tombstone; 08:49 - 6. Robort; 09:52 - 7. Flolver; 10:44 - 8. Pixel art; 11:58 - Me...
Introduction to my sandbox game || devlog 1: Outbreak
Просмотров 110Год назад
#indiegamedev #devlog #gamedev #gamedevelopment #indiedev #unity #unityengine #pixelart This is basically a time capsule I wanted to create to remind myself and hold myself forever accountable of making an actual good game.
game development without a computer
Просмотров 982 года назад
I miss having a computer
How to make a good looking game with only 4 colors
Просмотров 762 года назад
Unity tutorial where I showcase how it's possible to make a good looking game scene by only choosing few pleasing colors. Go here for the package - roguenoodle.itch.io/gbcamera-for-unity and here for color palettes - lospec.com/palette-list
How to record and rewind movement/rotation in unity
Просмотров 5722 года назад
Check out my tutorial if you would like the player movement script from the beginning of the video here: ruclips.net/video/hbhHy6Bmc_0/видео.html and thank you so much for watching.
Breaking bad but Its a multiplayer game
Просмотров 1 тыс.2 года назад
I've decided to develop my own breaking bad game because the show really has a special place in my heart and seeing that are zero content about breaking bad mixed with game development gave me this spark that I really needed which lead me into making this video. Downloading the game is possible from here - devlurple.itch.io/breaking-good
how to make player movement in unity 3D
Просмотров 3002 года назад
how to make player movement in unity 3D
how to make a 3d multiplayer game in unity
Просмотров 983 года назад
how to make a 3d multiplayer game in unity
Unity 2D how to create a grid movement script
Просмотров 8793 года назад
Unity 2D how to create a grid movement script
Unity 2D - how to create a circular motion movement
Просмотров 6 тыс.3 года назад
Unity 2D - how to create a circular motion movement
Unity - how to create a bomb explosion mechanic
Просмотров 333 года назад
Unity - how to create a bomb explosion mechanic
Unity - how to pick a random function from few selection of functions
Просмотров 693 года назад
Unity - how to pick a random function from few selection of functions
Unity - how to make a POV changing camera like minecraft
Просмотров 1553 года назад
Unity - how to make a POV changing camera like minecraft
Unity - how to make a player controller with gyroscope and accelerometer
Просмотров 7 тыс.3 года назад
Unity - how to make a player controller with gyroscope and accelerometer

Комментарии

  • @novaverse1716
    @novaverse1716 День назад

    this game gives dan-ball vibes

  • @DarkYuan
    @DarkYuan 3 дня назад

    Maybe make the Dwarf face at the end a secret craftable item for those watching the videos

    • @lurple_
      @lurple_ 3 дня назад

      Good idea, I like it. Thanks for your comment.

  • @Xevion
    @Xevion 5 дней назад

    You need a better microphone for sure and/or work on your accent/pronounciation. Uncomfortable to listen to. Sorry.

    • @lurple_
      @lurple_ 5 дней назад

      I actually bought a new mic, I'm sure you'll be able to notice that in the latest videos, and yeah I don't like my pronunciations as well, I'll try to work on them. Thanks for the comment.

  • @wardrich
    @wardrich 5 дней назад

    Since you had to develop a new font anyway, you should have made glyphs that represent what they are in the game. Would have been an interesting touch, though I guess it would have been a lot more effort.

    • @lurple_
      @lurple_ 5 дней назад

      Your comment has aged pretty well, in the later videos, I did end up including sprites rather than only letters. Thanks for the comment.

    • @wardrich
      @wardrich 5 дней назад

      @@lurple_ I had no idea there were newer videos :O I'll have to jump into this rabbit hole after work. It looks like a really cool project.

    • @lurple_
      @lurple_ 5 дней назад

      Hehe I'm happy you found the project cool, and best of luck at work. Also if you're curious there is a discord server as well for the game (there's currently 45 people, and the cool thing is 5 people deicded to remake the game in their own programming language/environment), if you'd like to join feel free to check out the post I made on the channel with a link to it. Thanks for the comment once more.

  • @karlenter2380
    @karlenter2380 7 дней назад

    Suggestion: Buy(or emulate) a C64, write the same game in basic and use just some kilobyte. Should be very easy. Done things like this with 12 ;P

    • @lurple_
      @lurple_ 7 дней назад

      Sounds fun. Actually other viewers have taken up to themselves to remake the game in their chosen environment or language. So far there's 5: Thumby, C, MicroBit, Direct2D and Unity versions of the remakes.

  • @Gunbudder
    @Gunbudder 7 дней назад

    I find your use of magic strings disturbing. Imagine if you need to change one of the tile letters. How many if statements with magic strings would you need to fix??? lol

    • @lurple_
      @lurple_ 7 дней назад

      You're definitely right, all the scripts that had code dealing with tile replacement was very bloated and repeated code, I was able to remove all the repeated lines in the code, which lowered the games storage by half. Thanks for the comment.

  • @StreetSurfersAlex
    @StreetSurfersAlex 7 дней назад

    Damn, putting stuff on the ground was smart! saves a whole crafting menu <3

  • @Jas42-ne3re
    @Jas42-ne3re 8 дней назад

    Atari are quaking in their boots rn

  • @masonnotjason8214
    @masonnotjason8214 8 дней назад

    very interesting challenge for a devlog; love this!

  • @darqed
    @darqed 8 дней назад

    the inventory numbers are extremely unsightreadable they should definitely be vertical instead of horizontal because then it wouldn't push the values next to it

  • @weirdthing729
    @weirdthing729 9 дней назад

    i am so hyped for when this comes out

  • @waterisaneurotoxin7788
    @waterisaneurotoxin7788 9 дней назад

    One of the most unique game devlogs.

    • @lurple_
      @lurple_ 9 дней назад

      Happy you think so. Thank you so much for the comment

  • @matheus-pese
    @matheus-pese 9 дней назад

    Add more contrast to the game, making the grass and other static objects slightly darker than objects that are more important, like enemies, or other moving things. Making it easier to look and interpret things. (The caves already have a good contrast in my opinion)

    • @lurple_
      @lurple_ 9 дней назад

      Thanks for the suggestion and the comment, I appreciate it. I'm actually working on a menu which let's you use any color palette you want for any of the tiles.

    • @matheus-pese
      @matheus-pese 9 дней назад

      You can decide if it is better to keep ground items darker and "walls" brighter and easier to look at because they have more importance in general.

  • @Krazy0
    @Krazy0 10 дней назад

    hey dude nice idea, is the rule for the series to limit game's source or build to be less than a megabyte?

    • @lurple_
      @lurple_ 10 дней назад

      The whole game to be under 1 megabyte, all the scripts that make up the game. Thanks for the comment.

    • @Krazy0
      @Krazy0 10 дней назад

      @@lurple_ Nice, good luck!

    • @lurple_
      @lurple_ 10 дней назад

      Thanks, appreciate it.

  • @xeoxing1404
    @xeoxing1404 12 дней назад

    sugestion: you can have an inventory and place seeds that turns to trees etc. it would be really good. I am making an server on a raspberry pi zero 2 W thats running minecraft, I like the concept and if you can host it in servers and like, have smaller servers that hosts the game (the small servers player cap can be 2 16 or 32 but I suggest you to use 8 since its fun. its lightweight and it is really interesting)

    • @lurple_
      @lurple_ 12 дней назад

      Thanks for the suggestion, actually I've already implemented seeds that turn into trees in the next video, and also very interesting project you got going on, best of luck on it. And thank you so much for the comment, I appreciate you.

    • @xeoxing1404
      @xeoxing1404 12 дней назад

      @@lurple_ Thanks for the comment, I hope this project becomes the next sandbox game (since the new ones are absalutely hot garbage)

  • @SomethingSmellsMichy
    @SomethingSmellsMichy 12 дней назад

    Strike the earth!

  • @csongorszecska
    @csongorszecska 13 дней назад

    Maintainability tip: use variable constants for colors and such. If you need to change them, this way you will only need to change a single value instead of using Find and replace each time. This reduces the opportunities for copypaste bugs to happen, and I know those happen the most of the times Also, I like that you describe each bug, it's extremely handy for beginner devs, since otherwise they need to figure out all of this by themselves

    • @lurple_
      @lurple_ 13 дней назад

      Thanks for the tip, I appreciate it. And ofc 90 percent of development is just resolving bugs, so I feel like it's an important thing to show in these videos, and plus I think it's interesting as well, you know how bugs are produced, what causes them, what it goes to break in other systems and how to solve them in a sensible way. Thanks for the comment.

  • @nodrance
    @nodrance 13 дней назад

    make terrain with heights and water that can flow down hills

  • @mrt1880
    @mrt1880 13 дней назад

    Can't wait to come back next year and find out you made Dwarf Fortress2

  • @kalejaneth2457
    @kalejaneth2457 13 дней назад

    Around 3:33, you're making it way too complex. It's just + or - world_row. The current formula is basically "world_row + offset - offset" which is equivalent to just world_row. Not sure if you've fixed this by now since this is an earlier video but it immediately jumped out to me.

    • @kalejaneth2457
      @kalejaneth2457 13 дней назад

      Additionally, for the WaterReaction code, if you abstract the player movement into its own function then you can just call it instead of essentially mirroring the code. For example, function playerMove( delta_x, delta_y ) or playerMove( direction ), whichever you prefer, and then the window keydown event can also call it. And instead of having a for loop replacing every tile (though I'm aware later on you use a similar loop to make the colors vary slightly), you can set the world children pIndex first, then update pIndex, and then set the new world children pIndex afterward. Even further, if you have several places changing both innerText and style color, you can probably move them to a dedicated function to set both at once, saving a bit of time writing.

  • @iO-Sci
    @iO-Sci 14 дней назад

    Igloos and at times snow would be tranquil and nice for the idea. 이글루와 때때로 눈은 고요하고 아이디어에 좋습니다.

  • @dhmmasson
    @dhmmasson 14 дней назад

    1:27 I thought there was a secret message in the strickthrough text (mine brayetet...) ?

    • @lurple_
      @lurple_ 14 дней назад

      Hehe not really, but now I wish I did hide a secret message there.

  • @jespervanbommel
    @jespervanbommel 14 дней назад

    - Store each "chunk" of the world before entering a new one, that way, the game doesnt regenerate the chunk you were in a moment ago - Use a minify program to make your Javascript files smaller, so that you can add more things while still staying in the 1MB range. - Create save/load functionality. For loading, you could make like a box where you can input a sort of code which represents a certain world state. For saving, you could make a button which either copies the code which represents the world state to your clipboard or display it.

    • @lurple_
      @lurple_ 14 дней назад

      Very interesting ideas, thanks I appreciate them.

  • @ChocoMilccy
    @ChocoMilccy 15 дней назад

    You should add things like: sleeping, settings (like map size), and (because why not) credits!

  • @LunarcomplexMain
    @LunarcomplexMain 15 дней назад

    Having things made with the overworld instead of an actual UI is such a kool feature for a game like this also suggestion: maybe have the quantity amount be numbers starting below the item and if above 9 have the value continue below it, so for 123 items, you'd have 1, then 2 below that, and 3 below that.

  • @LonelyTurtle-xd5yb
    @LonelyTurtle-xd5yb 15 дней назад

    Is it possible to make some sort of procedural generation where biomes blend together smoothly?

    • @lurple_
      @lurple_ 15 дней назад

      I'm pretty sure, I'll definitely look into it. Thanks for the comment.

  • @mrjuaumbr
    @mrjuaumbr 15 дней назад

    Yooo, looks insane! Def i will buy if it's on steam

    • @lurple_
      @lurple_ 15 дней назад

      You won't have to, it'll be totally free. Thanks for the comment

  • @Cezzer0
    @Cezzer0 15 дней назад

    Bro please activate windows its like 5 bucks😭

    • @lurple_
      @lurple_ 15 дней назад

      I refuse

  • @Bo-kq8tn
    @Bo-kq8tn 15 дней назад

    really cool crafting mechanic! How about adding a little chair and table set?

    • @lurple_
      @lurple_ 15 дней назад

      I don't see why I shouldn't. Thanks for the suggestion and the comment.

  • @JoonaTheNPC
    @JoonaTheNPC 15 дней назад

    here before the game reaches 100KB

    • @lurple_
      @lurple_ 15 дней назад

      Hehe we are pretty close to it, that'd make for a short visit, we're all gonna miss you my friend joona, don't go.

    • @JoonaTheNPC
      @JoonaTheNPC 15 дней назад

      ​@@lurple_ i wont go anywhere just flexing a lil 🤣🤣

  • @Eliasdbr
    @Eliasdbr 15 дней назад

    I love this concept of simplistic sandbox! It inspired me to make a similar concept for a small game

    • @lurple_
      @lurple_ 15 дней назад

      Love to hear that, feel free to share with us if you want to of course, in the discord server, or keep us updated in the comment sections, I'm sure we all would love to hear about your project. Thanks for the comment.

  • @AssassinatingFamousPeople
    @AssassinatingFamousPeople 15 дней назад

    Please add cities / towns to your game where you could seek shelter, trade rarities, build allegiances, etc.

    • @AssassinatingFamousPeople
      @AssassinatingFamousPeople 15 дней назад

      Literally subscribed to you just so increase my chances of getting any of my suggestions in

  • @logon-oe6un
    @logon-oe6un 16 дней назад

    You could add a "defaultTile" variable that is set each time a biome is loaded so you can't summon grass each time a tile is emptied. Seems a bit jarring. Unrelatedly: I respect actually pasting the code for each item (makes them very readable), but I think it may be way more B theoretically used up by text. On the other hand, text compression should be doing something, and a refactor would be very boring.

  • @MAGNETO-i1i
    @MAGNETO-i1i 16 дней назад

    You know you can make better games using Unity.. right?? Its much simpler and faster

    • @lurple_
      @lurple_ 16 дней назад

      That's definitely an option. I just happen to hate myself a lot hehe. Thanks for the comment magneto.

  • @illpunchyouintheface9094
    @illpunchyouintheface9094 16 дней назад

    In a world where games are 100gbs plus, it’s nice seeing something that could run on a console from the 80s

  • @azure3354
    @azure3354 16 дней назад

    Man, that’s super cool! Definitely gonna follow this game.

  • @DiggyPT
    @DiggyPT 16 дней назад

    you should add lava lakes that spawn in the cave biome that turn wood and flammable things into more lava! great game by the way😀

    • @lurple_
      @lurple_ 16 дней назад

      Thanks for the suggestion, I quite like that idea actually wow nice, I'll definitely be adding some lava to the cave biome and make it also react to wood and other flammable objects. Thanks for the comment, appreciate it.

    • @DiggyPT
      @DiggyPT 16 дней назад

      @lurple_ i also got another idea just now, how about snakes that are composed of lots of characters (one is the head and the others are the body that trails behind) it might be hard to code but its pretty cool

    • @lurple_
      @lurple_ 16 дней назад

      Man's full of bright ideas hehe, but yeah on a real note that's a great idea as well, actually I've been toying with the idea of things being multiple tiles long, it'll definitely be on the harder side of things to implement, but I'm sure it'll make for a cool feature. Thanks for the comment once again, appreciate twice as much.

  • @proxy1035
    @proxy1035 17 дней назад

    Aww its in JS. I was hoping the game was made in C/C++ with a sub 1MB executable. Then it could've been a cool idea to get it running on a 386 or similarly old system with usually <4MB of RAM.

    • @lurple_
      @lurple_ 17 дней назад

      Sorry to disappoint. Thanks for the comment.

  • @Bomberman66Hell
    @Bomberman66Hell 17 дней назад

    This one is complicated, but make the camera centered on the player.

  • @pomelo9518
    @pomelo9518 17 дней назад

    I think Undecipherable suggestion No.1 actually means 2 features: 1. Natural weathering: Wood becomes rotten, rocks chip off and copper becomes verdigris. 2. The result of these processes is collectable as loot: Mushrooms (possibly poisonous) and worms can be collected from wood, loosened rock can be picked up and verdigris is a pigment.

  • @thechosenone729
    @thechosenone729 17 дней назад

    if you have custom font then instead of 'G' just draw grass instead of 't' draw tree etc.

    • @lurple_
      @lurple_ 17 дней назад

      That's totally possible, you can use any font you like with the game, even ones that are entirely populated with sprites and not letters. I decided to use letters as a stylistic choice, I just thought it looked cool, and ofc I from time-to-time I bring in actual sprites (with the fish for example) as well, to spice up the game visually. But ofc, once I release them game it'll be fully open-source, so feel free to use a font that's completely made up of sprites if you like, thanks for the comment.

    • @thechosenone729
      @thechosenone729 17 дней назад

      @@lurple_ Oh open source, that's nice thanks for response.

  • @sechmascm
    @sechmascm 18 дней назад

    Make the max stack of items be 9, so that there's no overflow in the inventory lines. It would get confusing if you had 9999 wood, and had to guess that the following 0 is related to rocks above one of the 9s belonging to wood. There's many suggestions I thought of, but they're adding complexity where it doesn't need to be. I think the inventory limitation is quite fitting with the idea though. Alternatively, add a third line to count the amount of stacks of 9 you have and the max limit goes up to 81 per slot.

  • @magnum-lr3xf
    @magnum-lr3xf 18 дней назад

    Make crystalized cave

  • @feelinghealing3890
    @feelinghealing3890 18 дней назад

    I can elaborate on my idea, or simplify it. Simpler: make it so nothing is ever destroyed or created from nothing Elaborate: when something is created, like a tree that can be smashed into wood, the floor should be partially drained of the ressources needed by the trees to make that wood. After over-farming an area, these spots should be somewhat barren. By dropping dead enemies, wood scraps and so on, or letting things rot nearby, soil should be replenished. The most basic requirement for this kind of system, would be to keep track of all elements inside the game world, in some way. Not to follow them around, but to ensure that all changes are tracked in a way that makes sure there is no spot, aside from exploration, which may generate new map tiles, where any matter is created, nor destroyed by "despawning" the remnants of any actions or events, like fire or combat. When you chop a tree into a log, saw that log into planks and build a hut, then a campfire, all of the parts of that tree should still exist, in the form of sawdust, splinters, CO2, soot, planks and so on and so forth. Naturally, at a point this becomes computationally... problematic, but the idea is, that instead of merely "despawning", whatever small elements like sawdust or splinters or rotten logs or stumps will "rot" into map values, that either distribute according to where they should have been created, or mapwide random dropping of nutrients that can grow into more trees or other plants.

    • @lurple_
      @lurple_ 18 дней назад

      Oh I understand your idea much clearer now, thank you for elaborating, but I don't think I'll be able to make things so you know detailed at such small scale, I'll give it a try, but no promises. Thanks so much for the comment, and for explaining your idea to me, I'm sorry I couldn't understand it the first time, I'm a little dumb hehe, thanks once again for your comment.

    • @feelinghealing3890
      @feelinghealing3890 12 дней назад

      @@lurple_ No problem, and of course these ideas are very advanced, definitely not the best for an excercise in low filesize. One thing I wanted to mention is, that the idea definitely has a low scale version, where instead of all the elements being accurate, they can instead be semi-procedural and interlinked. Like, wood debris being a part of what makes wood wood, which dissolves into preset parts of particulate, gaseous and seeping byproducts, which will cover surface, dissolve into the whole biome and flow into the ground. It could be as simple as linking elements, like with "doodle god" if you remember that one, but in reverse. Complex objects breaking down into base elements, to a point. Tiles could then include values for the presence of these elements in their array, with default states and so on. As for making it simpler/low scale, the elements could be based on simple alchemy, earth, wind, fire, water. Or similar placeholder elements, since the player will probably not be able to make an electron microscope.

  • @JeLeff.
    @JeLeff. 19 дней назад

    remake Minecraft under 1 megabyte

    • @lurple_
      @lurple_ 19 дней назад

      Now that'd be epic. Thanks for the comment, appreciate you.

  • @MsTatakai
    @MsTatakai 19 дней назад

    I don't know if its possible but can it be possible to make the green more transparent ? i never tested your game and its first time watching ! it seems a very cool game but the first thing i noticed was i couldn't find the "P" player o.o Was kinda wondering "wtf ?" But then realise the green was masking the player ... The puddle is amazing (i think its water right? and also fish?) Making the fish for example other shade of blue or maybe yellow as a living creature but non agressive for example

    • @lurple_
      @lurple_ 19 дней назад

      It's definitely possible to make the grass more transparent, but I don't know if it'll help with finding the player quicker, maybe it will. Anyways thanks for the comment and the suggestion, I appreciate it, thank you.

  • @anispinner
    @anispinner 20 дней назад

    Step 5: 🎙️ improvement next time

    • @lurple_
      @lurple_ 20 дней назад

      I got a new mic between this video and the follow-up one, I think it's a major improvement. Thanks for the comment.

  • @ChocoMilccy
    @ChocoMilccy 20 дней назад

    Add red berry bushes, that give you food every now and then. adding this also means hunger would need to exist, but im sure its going to be fine for you

  • @BunnyBoing
    @BunnyBoing 20 дней назад

    i have two suggestions! you could add an arid wasteland - it would look similar to the original biome, but with sand like the desert where the grass normally is and dirt where the rivers and ponds would be. you could also add more animal diversity - from what i understand, there is only one animal (the wolf) and there could probably be more.