Russian Minesweeper

    Joined
    Aug 3, 2013
    Messages
    383
    Reaction score
    114
    • Legacy Citizen
    • Community Content - Bronze 2
    • Community Content - Bronze 1
    so I was toying around with the new logic blocks. I got this crazy idea involving the Randomizer. what if you make a circuit that is connected to a grid of buttons. then take these grids and connect them each to a Randomizer. then connect those to a warhead. you can see where I'm going with this right?

    now what you've made essentially is a new mini game. which I've decided to call Russian Minesweeper. why you ask, because its like playing Russian Roulette, but with explosives. the objective of the game is to clear the minefield without dyeing, IE setting the bombs off. but the Randomizer adds in some extra twists. depending on the way you place the logic in, you can affect the odds of the outcome. so even if you being a sick sadistic bastard, decide to bomb the entire field with mines, its still a decent chance of a successful clearing.

    feel free to build upon or add to the ideas if you have a build which mite incorporate this concept, please, by all means share it.
     
    • Like
    Reactions: Nickizzy

    jayman38

    Precentor-Primus, pro-tempore
    Joined
    Jul 13, 2014
    Messages
    2,518
    Reaction score
    787
    • Purchased!
    • Thinking Positive
    • Legacy Citizen 4
    After reading this, I'm still not sure how to build it. I hope it will eventually become available on Community Content. Just getting from one side of a chessboard/checkerboard to the other would be mildly thrilling. There are times when I'd love to play minesweeper in 3D. If we get some sweet explosion effects, it would be a hilarious stress-reliever. Plus, that kind of mini-game would be an awesome way to advertise Starmade to casual gamers.
     
    Joined
    Nov 30, 2015
    Messages
    855
    Reaction score
    75
    so I was toying around with the new logic blocks. I got this crazy idea involving the Randomizer. what if you make a circuit that is connected to a grid of buttons. then take these grids and connect them each to a Randomizer. then connect those to a warhead. you can see where I'm going with this right?

    now what you've made essentially is a new mini game. which I've decided to call Russian Minesweeper. why you ask, because its like playing Russian Roulette, but with explosives. the objective of the game is to clear the minefield without dyeing, IE setting the bombs off. but the Randomizer adds in some extra twists. depending on the way you place the logic in, you can affect the odds of the outcome. so even if you being a sick sadistic bastard, decide to bomb the entire field with mines, its still a decent chance of a successful clearing.

    feel free to build upon or add to the ideas if you have a build which mite incorporate this concept, please, by all means share it.
    Also maybe a puzzle using area triggers as up facing missiles or something. Maybe you could only stand on the chiseled asteroid blocks and not the rough ones
     
    Last edited:
    Joined
    Aug 3, 2013
    Messages
    383
    Reaction score
    114
    • Legacy Citizen
    • Community Content - Bronze 2
    • Community Content - Bronze 1
    oh the possibilities would be limitless if you involve what you can now do with the logic
     
    Joined
    Mar 31, 2016
    Messages
    455
    Reaction score
    59
    StarMade Chessboard - I've not seen one, anybody know of one? I'm gonna build one for the heck of it, but hey, might be cool to see somebody else's.
    You have the pieces - as artsy as you want, could even be just letters. Your setup is a double gridwork: one, a grid of sunken rails, so the dockers are hidden from as many angles as possible; the other, the visible black/white squares. Your playing method: you have a single OPERATOR controlling every single rail in the system. Players announce their moves, operator activates the correct rail switches to change Intersections and Paths to move pieces. It'd be slow-ish, but if the operator knew what they were doing, you'd just wait for the rails. Now, the Paths are between Intersections, which are 5 rails (center and 4 outside it, which are ALWAYS facing inside when not being used to maneuver a piece). Intersections hold pieces; Paths are any rails in between them, at least one and no more than 5 cause that gets insanely slow. Paths have 2 flips; they'll need an identifier, perhaps a colored block beside them in the center. These link to buttons available both in the hotbar and the logic field (set next to playing field for easy access for bugfixing), appropriately identified on both; these flip one way, and back. Intersections are trickier. First, you align the center block, then the outer block to the correct direction, necessitating 4-5 logic buttons each. It gets simpler if I link the COLUMNs and ROWs; a push sets all of column 1 to DOWN, a second push puts them all UP; horizontal rows do the same.
    There, now that's better than my previous thought of tons and tons of buttons.
    Centers are going to require 3 buttons: Left/Right/Down, and UP (towards White, I'll say, or towards Black, whatever) will be default; switch back at all times. I'll have to have a workaround for the rail above it - I'll need to be able to set that to move. Perhaps an UP button on the center that switches that to up. Clicking the button again switches it back; then the other Intersection rails (3 others around center) don't need to be set differently to point center by default, and then switch.
    Now then, once you can move pieces, you need a method to get remove other pieces. This is a beam weapon, above each intersection. Each piece has a rail docker in the center, and a logic-fired Push Pulse to move it along, or a pull cannon could be fired at it. The beam weapon is because it looks cool and has two functions: One, down 50% of the Board's shielding; Two, break the docker. Then, it can cause shield damage to the Board, giving the shield effect as the piece drifts upwards under power, until it hits the beam weapon itself and (ideally) sticks on it. This necessitates large pieces, or a gap down them to the docker, so they can be removed in an awesome fashion. This gap can also catch on the beam weapon rod above it, sticking the piece in easy retrieval distance. Or just throw it to space so you can eliminate multiple pieces from there. That's probably better. Oh, and this beam weapon has to be separate from the other two entities - piece and board. Gonna need some work. It could just be the beam weapon fires and the piece floats away because the logic activates the rail, but that's less fun and more sensible.

    To get the Knight past other pieces, I think easiest is to work him all the way around the board around them, but I know this won't always function. However, short of jumping in and flying it around, I have no easy ideas right now, so I'll work on it.

    Stupid-complicated workaround: Knights are based on a SECOND full grid beneath the first, and the piece itself is attached to a second entity with a VERTICAL rail setup to move them up and over other pieces on this second grid, which will just be a second copy of the first, but beneath it and attached to all the same logic. The Knight has a special button to move it up and down on command. Necessitates much wireless logicky-ness and messy crud, but it's workable. Although the second rail setup will need to be significantly far down for the knight to move out of the way of other pieces when it's taken ... ahhh, dangit.

    This is gonna take awhile and be very, very fun. I'm building one now!
    Quick question: Does turning a rail to point, say, vertically (into or away from the docker) undock the entity on it?
     
    • Like
    Reactions: jayman38

    jayman38

    Precentor-Primus, pro-tempore
    Joined
    Jul 13, 2014
    Messages
    2,518
    Reaction score
    787
    • Purchased!
    • Thinking Positive
    • Legacy Citizen 4
    Quick question: Does turning a rail to point, say, vertically (into or away from the docker) undock the entity on it?
    I don't think so. I would highly recommend downloading the U.S.S. Vanquish and finding and riding the on-board roller-coaster and guided tour system, in order to study 3-D rail movement. I found it to be truly enjoyable and enlightening. (It starts in the ship's shopping mall, toward the front of the ship.)
     
    • Like
    Reactions: EWHIII
    Joined
    Mar 31, 2016
    Messages
    455
    Reaction score
    59
    I checked it, and no, it does not. Which means I have an excellent method of locking pieces at the start and finish of a game. However, I've still gotta pull some workarounds on Knights and diagonal-moving pieces (I have a square grid, and can't make diagonal rails, so workarounds are necessary), but the basic grid is built and logic and ideas have begun appearing on it. I have many updated ideas, and if I finish it, I'll put it on CC given that it works and isn't too much of a pain. Even if it is, I might ask people to take it and upgrade it if they can. I'd love to see a finalized chessboard that is intuitive and has three AI settings (Easy - Normal - Very, Very Hard) to beat you at your own game. I'd love it if somebody could get a reactive AI set up - you'd probably need to keep track of piece moves, and have identifier tags on them - if PAWN moves to C5, dispatch N from B3, or P from D4, or whatever else to take it. Hello, small moon of logic computing. Identifying what is where, what they can do from there, and how to get them there in the best possible fashion to win the game.
    I'm gonna go build a game.
     
    • Like
    Reactions: jayman38
    Joined
    Nov 30, 2015
    Messages
    855
    Reaction score
    75
    I checked it, and no, it does not. Which means I have an excellent method of locking pieces at the start and finish of a game. However, I've still gotta pull some workarounds on Knights and diagonal-moving pieces (I have a square grid, and can't make diagonal rails, so workarounds are necessary), but the basic grid is built and logic and ideas have begun appearing on it. I have many updated ideas, and if I finish it, I'll put it on CC given that it works and isn't too much of a pain. Even if it is, I might ask people to take it and upgrade it if they can. I'd love to see a finalized chessboard that is intuitive and has three AI settings (Easy - Normal - Very, Very Hard) to beat you at your own game. I'd love it if somebody could get a reactive AI set up - you'd probably need to keep track of piece moves, and have identifier tags on them - if PAWN moves to C5, dispatch N from B3, or P from D4, or whatever else to take it. Hello, small moon of logic computing. Identifying what is where, what they can do from there, and how to get them there in the best possible fashion to win the game.
    I'm gonna go build a game.
    You relize this is gonna be like Deep Blue if you want it to work, right? Like, with each transistor being measured in millimeters, it was like 2 by 2 by 0.5 meters still. That's gonna be massive.
     
    Joined
    Mar 31, 2016
    Messages
    455
    Reaction score
    59
    Currently, 40x40 block square board, plus a few additional boards spaced out below it to add more movement layers for pieces. Specifically, knights and diagonally-moving pieces. I was kidding on the AI part, that's nigh-impossible given a reasonable time allotment and given the usual casual gamer. Which I am. I will probably eventually finish the boards themselves, but it'll be manual control.