Author Topic: The World's Hardest Game  (Read 38570 times)

0 Members and 1 Guest are viewing this topic.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: The World's Hardest Game
« Reply #165 on: November 19, 2010, 10:04:36 pm »
Wow nice, there are still some cool games coming out for Casio calcs.

Btw any progress on your TI-83+ Axe version?
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

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: The World's Hardest Game
« Reply #166 on: November 20, 2010, 12:41:39 pm »
Now, I've added different enemy types.  The only difference between the two types is the sprite (one's the original dot, the other is an 8*8 square), necessitating another format change :(
I'm planning on re-writing more of the engine, modifying how it detects blocks nearby, so I could make the puzzle aspect greater.
Vy'o'us pleorsdti thl'e gjaemue

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: The World's Hardest Game
« Reply #167 on: November 20, 2010, 11:31:52 pm »
Ah I see, will there eventually be some more differences like enemies moving at 4 pixels intervals and stuff?
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

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: The World's Hardest Game
« Reply #168 on: November 21, 2010, 01:07:41 am »
Ah I see, will there eventually be some more differences like enemies moving at 4 pixels intervals and stuff?
That's already possible, 4x normal enemy speed.
I plan on doing all of the stuff in the poll.
« Last Edit: November 21, 2010, 01:08:50 am by Darl181 »
Vy'o'us pleorsdti thl'e gjaemue

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: The World's Hardest Game
« Reply #169 on: November 21, 2010, 01:10:37 am »
Ah cool :D
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

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: The World's Hardest Game
« Reply #170 on: February 01, 2011, 06:56:27 pm »
*much later*

Yeah, it's so random and hard to read the source [of TWHG] that I think I'm just going to re-write it.
Which leaves open how I'm going to write the level select GUI.  Suggestions will be appreciated.
^
Vy'o'us pleorsdti thl'e gjaemue

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: The World's Hardest Game
« Reply #171 on: February 01, 2011, 07:16:10 pm »
*much later*

Yeah, it's so random and hard to read the source [of TWHG] that I think I'm just going to re-write it.
Which leaves open how I'm going to write the level select GUI.  Suggestions will be appreciated.
^
HOLY KINDA BUT NOT REALLY NECROPOST BATMAN!  It's over two months, so according to the rules it is valid. ;-)

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: The World's Hardest Game
« Reply #172 on: February 02, 2011, 11:51:34 am »
Oh noes i necroed my own thread  O.O
jk

This project kind of died for some time, but I always had the source as Axe backup files and on my msd8x drive...
I was just trying to change some of the pixel-detection between the block and static parts (which, ideally, should change when an enemy goes over it) but the code is just too unorganized to add much more without destabilizing the whole thing.
Also, i wrote it probably when Axe was like version 0.3.3, so yeah :P

Quote
Which leaves open how I'm going to write the GUI.  Suggestions will be appreciated
« Last Edit: February 02, 2011, 11:53:42 am by Darl181 »
Vy'o'us pleorsdti thl'e gjaemue

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: The World's Hardest Game
« Reply #173 on: February 02, 2011, 11:41:07 pm »
Yes, double post.  More than 6 hours though ;D and it's kind of a big problem.

I've been trying to implement this for an hour or so now, but to no avail.  I think I've finally figured out why it didn't work.
So, rather than have one string for each level (using lots of memory), you just have one string that you can change to your needs.
Code: [Select]
"appvWHGLVL1"[00]"prgmWHGLVL1"[00]->Str0X
.L is the level, P is whether or not it's a program. We put its pointer in X.
L+48->{P*9+Str0X+7}
GetCalc(P*9+Str0X)->X
The line "L+48->{P*9+Str0X+7}" stores the correct digit in the right place. So, if L=6 and P=1, then the data at Str0X now looks like this:
Code: [Select]
"appvWHGLVL1"[00]"prgmWHGLVL6"[00]The 48 is necessary because the character '0' equals 48, '1' equals 49, etc. 7 is the offset to the first '1', and 9 is the difference between the offsets to the first and second '1's.

Its easy :) Just go to options, and select Application under 'shell'.  The only difference between apps and programs is you can't modify any data that you create in your program.  ie: you cant do this:

Code: [Select]
[000102030405]->Str1
9->{Str1+5}  //cant do that!

you have to do this instead

Code: [Select]
[000102030405]->Str1
Copy(Str1,L1,6)  //copy it to some free ram, but you cant copy back
9->{L1+5}
The level editor is an app...
* Darl181 blinks
It's not an app now, and I tried the above, but I still can't seem to re-create it ???
Is there anything missing there that's necessary?
« Last Edit: February 02, 2011, 11:41:30 pm by Darl181 »
Vy'o'us pleorsdti thl'e gjaemue

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: The World's Hardest Game
« Reply #174 on: February 04, 2011, 12:14:44 am »
Hmm you should ask in the Axe section, as you will get a response much faster (from the people who never visits the projects section). I hope you can solve the issue, though. X.x
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: The World's Hardest Game
« Reply #175 on: July 07, 2011, 01:42:59 pm »
Btw at one point you oughta finish this because you are starting to get some competition now :P http://www.cemetech.net/forum/viewtopic.php?p=156023#156023 (it actually looks pretty cool too)
« Last Edit: July 07, 2011, 01:43:43 pm by DJ_O »
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: The World's Hardest Game
« Reply #176 on: July 07, 2011, 01:45:19 pm »
Btw at one point you oughta finish this because you are starting to get some competition now :P http://www.cemetech.net/forum/viewtopic.php?p=156023#156023 (it actually looks pretty cool too)

And the competition looks great :) In fact, it would be a good contest entry
« Last Edit: July 07, 2011, 01:45:48 pm by ephan »

SirCmpwn

  • Guest
Re: The World's Hardest Game
« Reply #177 on: July 07, 2011, 01:45:51 pm »
More difficult and more optimized:
Code: [Select]
Disp "U LOST

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: The World's Hardest Game
« Reply #178 on: July 07, 2011, 01:47:57 pm »
Btw at one point you oughta finish this because you are starting to get some competition now :P http://www.cemetech.net/forum/viewtopic.php?p=156023#156023 (it actually looks pretty cool too)

It does, and just like the original O.O

Hurry up and finish yours lol

EDIT:

More difficult and more optimized:
Code: [Select]
Disp "U LOST

Code: [Select]
Disp "LOSE
Even better.
« Last Edit: July 07, 2011, 01:49:13 pm by Deep Thought »




Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: The World's Hardest Game
« Reply #179 on: July 08, 2011, 05:18:37 am »
Btw at one point you oughta finish this because you are starting to get some competition now :P http://www.cemetech.net/forum/viewtopic.php?p=156023#156023 (it actually looks pretty cool too)

It does, and just like the original O.O

Hurry up and finish yours lol

Indeed, if calcman's game is well-coded I'm sure that adding levels is all left (in case he has a simple level editor).