Hey, I did a thing. 2020-08-13 11:15 (Edited)
You play as a green slime exploring randomly generated Terrain.
Hold ‘A’ and up,down,left or right to dig.
Hold ‘B’ and up,down,left or right to build. Note that when you hold ‘B’ you stop falling in mid air to make it easier to build.
Up, down, left and right to move.
Hold the ‘down’ Button and press pause to change the selected block. The selected block is displayed next to the health bar.
If you walk off the screen to the left or right it will generate the next screen. Note that anything you build or destroy will not be saved when moving from screen to screen.
You only have a limited supply of material to build with, Although you can build any type of block with the same material. When you hold the ‘b’ button, it will display the amount of ‘block material’ you have in the top left of the screen. You can occasionally get more from mining trees, dirt and well, anything. If you gain material it will display a little +1 on your currently selected block Next to the health bar.
There are many different types of building blocks (eg. brick wall, left slope, right slope, ladder, pipe and the window are the current blocks) these all have different properties, so play around with them and have some fun. (Disclaimer: the brick block is not special in any way).
Slopes are a roof like block that also moves the player like a conveyor belt or slippery slide!
Pipes are blocks that you can only move left or right inside them. Also you can build while moving Inside them unlike other blocks.
Enemy snakes can be found and killed with you shovel. But watch out they shoot poison spit at you!
New features :
Wasps have been changed to snakes.
You now have a limited supply of material to build with. When you hold the ‘b’ button, it will display the amount of ‘block material’ you have in the top left of the screen. You can occasionally get more from mining trees, dirt and well, anything.
There is a basic health system.
Many optimisations to loading time.
Future updates (probably, maybe not):
A Home base area in which you can save the stuff you build.
Layers or vertical biomes. For example if you dig through the floor you will enter a cave or if you are deep enough, the molten core.(this also would work for going up into the sky/outer space).
Machine building and automation like Redstone in minecraft.
(Also, sorry NeeshchiiKing for unknowingly stealing The name of your game adventure quest before)
—-ALL MY EXISTING UNFINISHED PROJECTS HAVE BEEN DISCONTINUED-—
G-9 2020-08-13 12:19
A Minecraft Classic beta :)
Very nice !
was8bit 2020-08-13 14:39 (Edited)
This code will save or load both BG memories...
COPY PERSISTMEM,SIZEMEM TO BGMEM
COPY BGMEM,SIZEMEM TO PERSISTMEM
Hey, I did a thing. 2020-08-13 20:59
Wow thanks, now I can add farming to the game, and base building.
was8bit 2020-08-14 05:56
The tricky points are:
1) making it smart as to know if there is a saved file or not (if a file is saved, load it, if not create a new random layout) ... remember that backgrounds are bigger than the 20x16 screensize, they are 32x32 in size... so one trick is to save a character off screen, say (31,31) so IF the BG is saved, then loaded, on load check cell (31,31) if it is blank, then this mean PERSIST memory is empty so create a new random layout, but if (31,31) has the check charcter there, then leave the loaded file on the screen as it is a saved file
2) player position can also be a problem, but starting a player at the top and letting them fall each time they start the screen elimitates this problem :)
Also remember there is a trick of hiding or showing either background, SOOO, you could use this trick to create 2 screens that are show and/or accessed at different times, yet the save code will save both full BG areas ....not that you may want to take the trouble to manipulate the BG visablities all the time ... especially if you are using both backgrounds at the same time to make your game work...
was8bit 2020-08-14 05:58 (Edited)
3) A third tricky point is WHEN to save... one approach is to let the player use PAUSE button to create a "save point"... this allows them to quit and rerun the game if they happen to screw something up, it will reload from the last save point... BUT this opens up the possibility that they might forget to save their game before they quit, and lose everything...
Hey, I did a thing. 2020-08-14 06:10
Thanks, this helps a lot. I am going to add resource gathering and farming to the game so, this is very useful.
About the spawning in the air thing...
I could make it so that while the loading screen is showing, when all the terrain is generated the player will spawn at the top of the screen (like they do right now) then fall until they hit solid ground. Then, the loading screen ends resulting in the player seemingly spawning on the ground each time terrain generates. But, this will make the loading time between areas even longer than they are now.
Hey, I did a thing. 2020-08-14 06:19
About saving the game..
I think that I will have saving the game a feature of the game so that it is obvious that you have not saved.
The idea is that when you are base building you don’t just build blocks, instead you build blue coloured non-solid blocks (like a blueprint or scaffolding) that only turns into real solid grey blocks when you hit the save button save.
was8bit 2020-08-14 08:06
i actually like watching player falling down.... many older games did this, like PITFALL
and that is a neat idea about using color to make it obvious a save hasnt been done :)
was8bit 2020-08-15 06:49
Neat update :)
I have an idea for you... tunnels and tubes...
TUNNEL: lets you go left/right thru the tunnel, but you can jump on top of a tunnel block and not fall down into the tunnel..
...because i am good at making a stairway, but once you fall off and try to go back under it you have to keep removing then adding a block to get back to the bottom of the stairway...
TUBE: (or ladder) lets you climb up or down... a tube wont let you go left or right but s ladder would...
.. just some ideas... if you only want to add one item i vote for A TUNNEL :)
Hey, I did a thing. 2020-08-15 09:23
I like the tunnel idea and I think I’ll try to add it.
You will probably use the down button to switch the block you build, like Some sort of selector
GAMELEGEND 2020-08-15 14:38
THIS IS AWESOME :) :) :) :) :)
G-9 2020-08-15 16:32
Let’s try to make a save-state function ...
was8bit 2020-08-15 16:47
Awesome update :) i love the pipes :)
was8bit 2020-08-16 08:18
Loosing everything via walking off the edge seems deflating... perhaps simply let player loop to the other side, and then add the save feature... once you have the save feature in place, player can manually clear PERSIST memory, and just have your game regenerate a new random layout if PERSIST memory is empty :)
Hey, I did a thing. 2020-08-16 08:36
Yeah, that seems like a good idea but the next update I will be Making is the main base update and it would take my too long to get a in between update published for what it’s worth. At least that’s how I see it right now. But if all goes well and I don’t have any more game breaking bugs to do with trees or ladders then it won’t be too long until the save and load update comes out.
was8bit 2020-08-16 10:21
Oh i agree, you have to polish up your code before adding more things :)
... i work too may hours to really do the games what i want, i really like this game, its way cool :) it reminds me of the ant farms i have tried to make in the past.. you are really doing a great job with this one :)