Happy Thanksgiving! New Christmas QB Challenge Idea
Thu Nov 25, 2021 2:34am
I've been thinking about doing a new Christmas QB challenge again like 'Santa's Christmas Rescue'. Starting 12/1 until 12/25, make a Christmas themed QB game.
Current idea for this year is a two level set up that switches back and forth similar to some Atari 2600 games back in the day. Again, you will be playing as Santa.
Start level is a flying level where you are in your sleigh and have to dodge things and fire at foes to get to the next house to deliver presents to.
Once you land at the house, it becomes a side scrolling game where you have to sneak and drop off presents under the tree. I'm not really sure how this one will work yet or what enemies there may be but you travel from the sleigh to the tree and drop off a present. If you get hit, you have to double back to the sleigh and re-get a present. I'm guessing the amount of presents you will need to drop off depend on the current level you are on.
Finally after "x" amount of houses completed, you beat the game and Christmas night is finished.
Any input is greatly appreciated. I think this idea could work out. Maybe a boss fight at some point? No idea what that would be though.
I can't believe Santa's Christmas Rescue has been out for about 4 years now!
2022-12-24 Edit: Game is released! Link to release thread: Link
I only have two present bonus levels to hammer out and the final game "win" screen and the game is done. I'm hoping to get the rest done either later today or tomorrow morning. It's actually happening! SDR will finally be released. It's currently looking like a 12/24 release date. (So much for... more
I went and created two more levels (level 22 and 23, just two more to go besides bonus levels). I have to say, the level editor is actually really nice to use. In my mind, it was way more clunky than it actually is. There's no oddities that you have to remember to watch out for and there's a nice... more
was to have pizza and open presents before we went over to Grandma & Grandpa's house on Christmas day. We'd also always go to church, but when your parents work there... So at any rate, does that give you any inspiration for the 24th level? I loved the "F5" to run your code that Qbasic did. It... more
for level 24. It's not an overly hard level but it does have two tricky parts to it that can take a bit to figure out/time right. One thing I realized when creating this last levels that I wish I did earlier was that the doors that you unlock with keys can also act as temporary blocks that disappear... more
with the release of this game. Basically all that's left is a few more levels and coding the end screen. It just feels odd to release now that it's soon to be summer time. At this point should I wait and release it next Dec 1st or release it anyway even though it's not even winter anymore? I... more
That would give me time to tweak stuff/slack off until its release. Hopefully the final product will be better going that route. I guess I should still try and set a deadline to get the main "TO-DO" done by mid summer. Then there's options to fix things until December. NEMB Pumpkins in the Halloween... more
Overhead maze with the occasional side-scroll "rooms"? Get the pumpkin from the front to the back, if you fail you get the rotten pumpkin from a random year? Does QB have a reasonable JPG display library available? Bonus level is pretty straightforward... Carve/decorate the pumpkin.
Maybe side scroll view could be haunted house themed or something "spooky". QB has BSAVE/BLOAD which loads and saves raw data. There are ways to load in bitmaps easily in QB. They can only be 256 colors in screen 13 and are usually subject to some dithering. There was a game back in the day "Lunatix:... more
What if you inverted gravity? Maybe your character is a ghost and you have to avoid going up otherwise you'll float away? I'm just trying to think of halloweeny things that aren't the same old same old.
That's a neat idea. There was a game Haunting starring Polterguy for Sega Genesis where if you got too low on ectoplasm, you were sent to a hell like place where you had to refill it in order to come back to the house to continue haunting. Maybe something like that if you float away? Hmm. I... more
I was getting really burnt out from all the time spent on this game and needed a change of pace for a bit. I went a bit crazy diving back into DiscApp stuff. I started with a few tickets but then things started rolling "ooh.. this needs fixing.. ohh this needs fixing... etc etc". All in all,... more
Mobile friendly is kinda difficult... I had stuff that looked good on a computer on my blog (I gotta fix the database errors, especially since I'm updating one part manually because the code won't run) and the mobile browser just screws it up. I hate how hard it is to be consistent with something ... more
Almost all my knowledge is way out of date and from >10 years ago. I learned a bit about some "new" things for mobile rendering. From the mobile devices I've tried this site on (Android Firefox and Chrome and my wife's old Nook) it seems to be much better than it was. All pages should be pretty accessible... more
That's very cool. Especially since most tablets are in Portrait orientation and most computers Landscape, a menu on the side or bottom only would just waste space. I'll have to try the newer version on Android Firefox. It wasn't bad before but IIRC it was a bunch of zooming.
Quick rundown: https://www.w3schools.com/css/css_rwd_viewport.asp https://www.w3schools.com/CSSref/css3_pr_mediaquery.asp I haven't fired up my 486 yet to see what it looks like in those old browsers but I'm assuming it will just ignore what it doesn't recognize. I haven't had any issues... more
I'm basically done with the main game levels, just some tweaking and testing to do. I'm a bit stumped on a final level idea though.. Santa doesn't have any offensive weapons so I can't really have a boss fight (not that I even know what that would possibly be lol) I'm thinking maybe have it like... more
was what happens if the Reindeer scatter? You've got to touch them (like you touch the tree) to send them back to the sleigh? At least it doesn't get you too far away from the core of the game. I kinda like the unlimited presents until the timer runs out. No power ups (Xmas Spirit boost still applies),... more
I made the "reindeer scatter" a type of bonus level that gets triggered after a level is completed if Santa picks up a "?" item in the level. The "?" item value dictates which type of bonus level that will load (reindeer scatter or unlimited presents). Bonus level loaded of each type will be chosen... more
In Santa's Delivery Rush, I'm only using 16 of them which I guess makes the game technically EGA compatible. I built the sprite tool in SCREEN 0 which only has 16 colors. I wish I would have made that also in SCREEN 13 like the other tools and had a larger selection of colors to choose from. (I guess... more
That black box appears. If I did some pixel by pixel masking it would work fine but I don't want to burn the extra cycles. I messed around with different background colors and setting the mask sprite to mask to background color seemed to work really well. If I decide to update the sprites to 256... more
There's civil night, loggable as "night" flight, and actual "night flight". (Please don't hold me to that, my knowledge test was some time ago.) What that means is the sky will be somewhat light, then really dark, then somewhat light again. It's probably too small of detail to spend much time on,... more
You have to navigate from the Chimney to the Christmas tree, but snooping kids and parents (and other obstacles?) add to your exhaustion meter. If a kid sees you, your "exhaustion" meter goes up (opposite a hit point meter, max is bad and you lose a guy or Christmas is RUINED.) and you have to offer... more
The idea for the failure screen had me actually "lol". I wonder how close I can get to "Hey Santa" with the QB "PLAY" command? Originally, I was thinking a side view multi-leveled house where you have to go down stairs, chimneys and such to get to the next floor (tree on the first floor). Just single... more
So that limits line of sight. Santa will be generally in the halls, except wherethe tree is.As a snooper gets closer, they get curious. When close enough, they spot Santa. This could be "steps" based. Bedrooms could display a light on the door before a snooper spawns. Let's keep it simple, candy/water... more
Kong Jr. But maybe things won't fit that format nicely. Off subject: Can the Lawnmower game be adapted to Android? It might be fun and get you some root beer money if you make like a demo level and a cheap paid version.
That's the route I've been going so far. Only thing that sucks about side view games is the "jump" logic. Top view games make that a bit easier as it's not even an option in most cases. The lawn mower came is sort of in development hell. For some reason I'm not able (or not willing to spend enough... more
good way to go. Overhead kinda like Zelda might not be as good for a quick and dirty QB game. I do remember Santa's Adventure having some issues with jump, it wasn't easy to get the timing right. Can you do most levels without jump? Oh, what if Santa has the ability to "blend" in for a few seconds,... more
So, I've so far created the sprite editor, the sprite file name to sprite id editor and I am currently working on the level editor. I got a very weird error on my sprite id editor after saving it. When I use the file name "SID_EDIT.BAS" I get the error: "Tried to load module with duplicate procedure... more
I might have renamed the file and left it that way, or might have gone looking along the include chain... Will Santa be able to do multiple things at once, like blend and jump? That might be interesting for a small platform with a snooper where you have to blend then jump and not waste any time before... more
I wanted to go for a "dotted line Santa outline" but it looks like a horrid speckled tin man. haha Maybe later I'll have time to fix it. To answer the question though, yes! Santa can blend and jump at the same time though he moves at half speed while blending. He can also toggle running which also... more
I think QB64 should probably work as well as they're big on backwards compatibility but I haven't really messed around with that as much. The debugger was worse than just running the OG QB45 and DOSbox so I haven't spent much time on it. QB4.5: http://nukementerprises.puckdroppersplace.us/files/... more
It starts with an error about expected call sub-name () on line 417. The line is "CALL ClearKbBuffer" I wonder if it's either an include that is missing or if qb64 doesn't like declared but not defined subs? If I comment that line, the next error is the same line later on. Then it gets into... more
conversion somewhere. I try to suffix my variables with the appropriate marker and also set "DEFINT A-Z". Most things should be INTs.. I might have a string to int thing going on somewhere that QB is okay with but QB64 isn't. The ClearKbBuffer might also be a problem. I don't know if QB64 allows... more
where the PEEK and POKEs are directly accessing the machine. Dosbox works because it emulates the whole machine. I also noticed QB64 doesn't have a definition for ClearKBBuffer (I guess that's in helpers.bas [I don't remember the name]) but QB45 did.
I had to copy in the contents of HELPERS.BAS into XMAS2021.BAS. I also had to add a "CHDIR" to the current directory at the start of the code. It loaded up and the sound actually works. The problem is, it doesn't read any of the sprite data that was saved as binary using BSAVE and loaded with BLOAD.... more
QB64 just seems so hard to mess with. I get nostalgia, but there's nothing wrong with making things better. I just tried to open the .mak file and got a "file not found" error and when I went back to try again I would have had to renavigate back to the folder with the files. It is amazing, though,... more
actually an QB interpretter where QB64 compiles the QB code into a binary and runs it. Also, CBI doesn't care about any errors interpretting once it does it's basic sanity pass before starting the program. Basically, anything that's not explicitly programmed for is "undefined" behavior.. whether it's... more
It didn't work. The program should never have been there in the first place, it doesn't work. DOSBox ran great, but took a bit to get it set up. I don't understand the Linux "configure this manually first" rather than the Windows Configuration Wizard. Now, when I got to level 3, with 5 sprites... more
a while ago. I don't have a Windows computer (besides 3.11) that I could test it out on though. The people that replied said it was terrible. It was basically a tech demo passed off as a final product. I also heard it was only text based if you could get it running. Sounds like it was about as finished... more