Author Topic: Powder Game  (Read 47010 times)

0 Members and 3 Guests are viewing this topic.

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Powder Game
« on: December 03, 2010, 12:10:56 am »
This thread will be for the development of my port of Powder Game to the 83+ series. For those who are not familiar with it, the original game can be found here.

Here is the GUI and the basic method of drawing Blocks.



This is how fast the interface is without being in Full mode.

« Last Edit: December 03, 2010, 12:14:18 am by Qwerty.55 »
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline Michael_Lee

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1019
  • Rating: +124/-9
    • View Profile
Re: Powder Game
« Reply #1 on: December 03, 2010, 12:18:07 am »
Nice, but what do the letters on the right stand for?
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 calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Powder Game
« Reply #2 on: December 03, 2010, 12:18:35 am »
Looks cool! Good luck implementing it; there's a lot to do. :)
Michael: probably just for testing
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

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: Powder Game
« Reply #3 on: December 03, 2010, 12:18:42 am »
Oh great! Is this in ASM using Doors CS routines? I notice the mouse cursor is similar. Can't wait to see the powder and other substances in action. :)

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Powder Game
« Reply #4 on: December 03, 2010, 12:19:47 am »
I always seem to assume Axe for new projects :P
However, the cursor does look similar. Which is it, Qwerty?
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

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: Powder Game
« Reply #5 on: December 03, 2010, 12:21:09 am »
Maybe Kerm updated Doors mouse routine to be usable externally in Axe programs?

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: Powder Game
« Reply #6 on: December 03, 2010, 12:23:52 am »
This is in Axe. The cursor routine was written independently (although I stole the sprite itself from Doors because it's better than anything I've managed to make  :P).

@Michael: The letters were for testing. The numbers describe outputs of the item selection routine. I've already replaced them with legible contractions in the development version. This wasn't taken with the most recent copy.
« Last Edit: December 03, 2010, 12:29:27 am by Qwerty.55 »
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

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: Powder Game
« Reply #7 on: December 03, 2010, 12:42:22 am »
Ah, I see then :D

Offline shmibs

  • しらす丼
  • Administrator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2132
  • Rating: +281/-3
  • try to be ok, ok?
    • View Profile
    • shmibbles.me
Re: Powder Game
« Reply #8 on: December 03, 2010, 01:11:49 am »
Quote from: qwerty
For those who are not familiar with it, the original game can be found here.
i prefer this one http://powdertoy.co.uk/

looking good so far. have fun implementing physics!

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: Powder Game
« Reply #9 on: December 03, 2010, 01:48:59 am »
Quote from: qwerty
For those who are not familiar with it, the original game can be found here.
i prefer this one http://powdertoy.co.uk/

looking good so far. have fun implementing physics!
Wow that one is even cooler than the Java one, thanks for the link! O.O

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: Powder Game
« Reply #10 on: December 03, 2010, 02:00:23 am »
* Darl181 :love: s it

If and when this is done, I can spread powder toy around my Algebra II class as well as my programming class!

About the desktop one.  Anybody try any of the online thingys yet?
Vy'o'us pleorsdti thl'e gjaemue

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: Powder Game
« Reply #11 on: December 03, 2010, 02:26:51 am »
Eureka!  ;D

Also, I lost The Game because of  :hyper:. Thank you DJ.

EDIT: :banghead: Sand physics

It's working, but only on startup.
« Last Edit: December 03, 2010, 04:15:21 am by Qwerty.55 »
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

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: Powder Game
« Reply #12 on: December 03, 2010, 09:42:11 am »
Sorry to hear D:, I hope you can get it fixed soon. What type of powder/gas/liquid/solid will there be?

Offline Yeong

  • Not a bridge
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3739
  • Rating: +278/-12
  • Survivor of Apocalypse
    • View Profile
Re: Powder Game
« Reply #13 on: December 03, 2010, 10:29:21 am »
please include nitro in there..
I wanna see some stuffs blowing up. ;D
Sig wipe!

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: Powder Game
« Reply #14 on: December 03, 2010, 01:34:19 pm »
Nitro is uncertain at this point. I think I have a way to do it, but it would take a lot of memory and I'm not sure that I'll have enough allocated space without making another large Appvar for it.

@DJ: The menu currently includes Water, Sand, Metal, Spark, Oil, and Fire. At least I think it does. I'm having trouble reading it because of a rather odd/completely unexpected glitch in the water routine. It what's preventing me from posting a screenshot today.
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ