Author Topic: Minigames  (Read 11266 times)

0 Members and 1 Guest are viewing this topic.

Offline Michael_Lee

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1019
  • Rating: +124/-9
    • View Profile
Minigames
« on: October 29, 2010, 06:39:53 pm »
I was extremely bored in chemistry class + I was procrastinating on my other projects + I wanted practice coding =
A random game!

You are the little ship thing, and you have to dodge the blocks.
Press [2ND] to temporarily turn invisible.  Turning invisible drains the bar at the top, so conservation is emphasized.
I added difficulty, so it starts off a bit slow, but eventually grows hectic (and you encounter more obstacles, like bouncing smiley faces).
Press [MODE] to pause and unpause.

Interesting fact: this was originally intended to be a tunnel clone, but it didn't look good and I went a little overboard on the projectiles, so I mutated the game just a little more.

I think I'll try to make a new minigame every week or so, because I think I should really try to practice coding more.
« Last Edit: October 29, 2010, 06:41:35 pm by Michael_Lee »
My website: Currently boring.

Projects:
Axe Interpreter
   > Core: Done
   > Memory: Need write code to add constants.
   > Graphics: Rewritten.  Needs to integrate sprites with constants.
   > IO: GetKey done.  Need to add mostly homescreen IO stuff.
Croquette:
   > Stomping bugs
   > Internet version: On hold until I can make my website less boring/broken.

Offline shmibs

  • しらす丼
  • Administrator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2132
  • Rating: +281/-3
  • try to be ok, ok?
    • View Profile
    • shmibbles.me
Re: Minigames
« Reply #1 on: October 29, 2010, 06:53:46 pm »
dang, that's really cool! especially the multiple types of projectiles!
making minigames is a wonderful way to get practice

Offline Darl181

  • «Yo buddy, you still alive?»
  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3408
  • Rating: +305/-13
  • VGhlIEdhbWU=
    • View Profile
    • darl181.webuda.com
Re: Minigames
« Reply #2 on: October 29, 2010, 06:54:37 pm »
Wow, this is great.  Can't wait to see more ;D
Vy'o'us pleorsdti thl'e gjaemue

ASHBAD_ALVIN

  • Guest
Re: Minigames
« Reply #3 on: October 29, 2010, 06:55:48 pm »
looking good right now ;)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Minigames
« Reply #4 on: October 29, 2010, 07:03:56 pm »
WOW that looks great and fun to play! I'm gonna try it when I get some time. You should put it in the download section, ticalc and stuff. I can't wait what you'll come up with next :)

By the way how do you do the noise effect in the blocks?
« Last Edit: October 29, 2010, 07:04:42 pm by DJ Omnimaga »

Offline Michael_Lee

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1019
  • Rating: +124/-9
    • View Profile
Re: Minigames
« Reply #5 on: October 29, 2010, 07:09:35 pm »
Basically, this:
Code: [Select]
.BLAH
[Add hex here to make a border around an 8x8 block]->Pic1
Pxl-Mask(A,B,rand^6000)
Pt-On(A,B,Pic1)
I read from a random section of the calculators RAM, and for some reason, it gives almost a scrolling effect...


My website: Currently boring.

Projects:
Axe Interpreter
   > Core: Done
   > Memory: Need write code to add constants.
   > Graphics: Rewritten.  Needs to integrate sprites with constants.
   > IO: GetKey done.  Need to add mostly homescreen IO stuff.
Croquette:
   > Stomping bugs
   > Internet version: On hold until I can make my website less boring/broken.

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Minigames
« Reply #6 on: October 29, 2010, 07:10:24 pm »
That looks really cool! Great job on it :)
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Minigames
« Reply #7 on: October 29, 2010, 07:26:52 pm »
Wow, that's wonderful!  Great job! ;D

I did find a little glitch...
Also, once I got to a certain point, enemies no longer came. O.o

Offline Michael_Lee

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1019
  • Rating: +124/-9
    • View Profile
Re: Minigames
« Reply #8 on: October 29, 2010, 07:32:33 pm »
Hey - no cheating!
You can't go off-screen!  That's not in the spirit of the game!

...Well, in all serious-ness, it's really more of an oversight, not a glitch.  I'll fix it later.
My website: Currently boring.

Projects:
Axe Interpreter
   > Core: Done
   > Memory: Need write code to add constants.
   > Graphics: Rewritten.  Needs to integrate sprites with constants.
   > IO: GetKey done.  Need to add mostly homescreen IO stuff.
Croquette:
   > Stomping bugs
   > Internet version: On hold until I can make my website less boring/broken.

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Minigames
« Reply #9 on: October 29, 2010, 07:41:09 pm »
Wow, it looks really good! And almost 3D if you match the speeds with the blocks' sizes... But then, that wouldn't make much sense. Why would the ship bump into obstacles at totally different depths? :D




Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Minigames
« Reply #10 on: October 29, 2010, 08:54:33 pm »
Basically, this:
Code: [Select]
.BLAH
[Add hex here to make a border around an 8x8 block]->Pic1
Pxl-Mask(A,B,rand^6000)
Pt-On(A,B,Pic1)
I read from a random section of the calculators RAM, and for some reason, it gives almost a scrolling effect...



Oh wow I forgot about reading from a non-constant memory address or a pointer. I guess it's like my sandstorm effect seen in Nostalgia title screen by FinaleTI, but with 8x8 blocks. Nice effect. :)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Minigames
« Reply #11 on: January 11, 2011, 08:54:51 pm »
I finally got time to try this and good job so far Michael_Lee. I hope you eventually finish it ;D

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Minigames
« Reply #12 on: January 17, 2011, 09:03:16 pm »
By the way, many of my friends at school have been hooked by this. :D

Offline Binder News

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 785
  • Rating: +46/-3
  • Zombie of Tomorrow
    • View Profile
Re: Minigames
« Reply #13 on: January 17, 2011, 09:44:03 pm »
My friend made something a lot like this. Except, it has only 1 enemy (a 4x8 block) and you are going vertical.
The weirdest part is that the ship sprites are exactly the same, and he called his game Dodge as well!
Creepy...
Spoiler For userbars:







Hacker-in-training!   Z80 Assembly Programmer     Axe Programmer
C++ H4X0R             Java Coder                           I <3 Python!

Perdidisti ludum     Cerebrum non habes

"We are humans first, no matter what."
"Fame is a vapor, popularity an accident, and riches take wings. Only one thing endures, and that is character."
Spoiler For Test Results:





Offline Michael_Lee

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1019
  • Rating: +124/-9
    • View Profile
Re: Minigames
« Reply #14 on: January 17, 2011, 09:54:24 pm »
By the way, many of my friends at school have been hooked by this. :D

* Michael_Lee is honored beyond words that non-developers have found/are playing this game and enjoy it.
* Michael_Lee is also slightly nervous, due to the fact that he never quite reassured himself that the game was completely safe...

My friend made something a lot like this. Except, it has only 1 enemy (a 4x8 block) and you are going vertical.
The weirdest part is that the ship sprites are exactly the same, and he called his game Dodge as well!
Creepy...
o.O
That is weird.
My website: Currently boring.

Projects:
Axe Interpreter
   > Core: Done
   > Memory: Need write code to add constants.
   > Graphics: Rewritten.  Needs to integrate sprites with constants.
   > IO: GetKey done.  Need to add mostly homescreen IO stuff.
Croquette:
   > Stomping bugs
   > Internet version: On hold until I can make my website less boring/broken.