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

0 Members and 1 Guest are viewing this topic.

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 #135 on: November 11, 2010, 11:16:19 pm »
To do: make some easier levels
Vy'o'us pleorsdti thl'e gjaemue

Offline yunhua98

  • You won't this read sentence right.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2718
  • Rating: +214/-12
  • Go take a dive in the River Lethe.
    • View Profile
Re: The World's Hardest Game
« Reply #136 on: November 11, 2010, 11:17:28 pm »
*cough*World's Hardest Game*cough*

Spoiler For =====My Projects=====:
Minor setback due to code messing up.  On hold for Contest.
<hr>
On hold for Contest.


Spoiler For ===Staff Memberships===:






Have you seen any good news-worthy programs/events?  If so, PM me with an article to be included in the next issue of CGPN!
The Game is only a demo, the code that allows one to win hasn't been done.
To paraphrase Oedipus, Hamlet, Lear, and all those guys, "I wish I had known this some time ago."
Signature Last Updated: 12/26/11
<hr>

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 #137 on: November 11, 2010, 11:33:36 pm »
Time to explain things.
The level editor.
As most of you probably know, and can tell from the screenies, the things added are different enemy speeds and door/key.

Different enemy speeds.
You place the enemy as normal, but instead of pressing 2nd to confirm, you press the desired speed instead.
Supported speeds (in pixels per frame): 1X, 2X, 4X and 8X
1:normal [2nd]
2:2X press 2
4:4X press 4
8:8X press 8

Door/key.
Like placing a block, press [GRAPH]
The door appears.
Place the key as desired, comfirm with 2nd or GRAPH

Note that it's not fool-proof, that it's possible for a door or key to get overwritten.
For door/key to work, there has to be both a door AND a key.

I think that's about it.
Oh, the levels have to be imported using the program.  Just press MATH at the level select screen.
« Last Edit: November 11, 2010, 11:34:16 pm by Darl181 »
Vy'o'us pleorsdti thl'e gjaemue

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: The World's Hardest Game
« Reply #138 on: November 11, 2010, 11:57:23 pm »
Woah awesome again! I was impressed by that level shown in one of the screenshot. Nice work man! Can't wait to try it when I have some time.

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 #139 on: November 12, 2010, 01:04:08 am »
Thanks for the support everybody ;D
Attached *hopefully* easier level.

btw the "Vpoint6" is the version, a substitute for V0.6

EDIT: Somebody tell me the levels are actually working this time and are not empty or something...

EDIT2: Poll edited
EDIT3: More levels.  I had to try so many times to get that screenshot...
« Last Edit: November 12, 2010, 01:30:11 pm by Darl181 »
Vy'o'us pleorsdti thl'e gjaemue

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: The World's Hardest Game
« Reply #140 on: November 12, 2010, 04:31:42 pm »
Wow that looks hard but extremly fun to play. Great job!

Btw is there a maximum of levels we can have at once, or is it just limited by memory?

Offline Ranman

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1354
  • Rating: +83/-0
    • View Profile
Re: The World's Hardest Game
« Reply #141 on: November 12, 2010, 04:35:03 pm »
Oh my goodness... That, my friend, is awesome!

Keep up the great work!
Ranman
Bringing Randy Glover's Jumpman to the TI-89 calculator. Download available at Ticalc.

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 #142 on: November 13, 2010, 01:26:50 am »
Wow that looks hard but extremly fun to play. Great job!

Btw is there a maximum of levels we can have at once, or is it just limited by memory?
If I can find out a good way to optimize it, I could allow up to 100 levels (1000 is kind of overkill)
For now, nine.
* Darl181 looks at runer112's optimization from early on

Also, the poll has been edited
« Last Edit: November 13, 2010, 01:44:53 am by Darl181 »
Vy'o'us pleorsdti thl'e gjaemue

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: The World's Hardest Game
« Reply #143 on: November 13, 2010, 03:08:48 am »
Ah ok, good luck. Also I'll vote on the poll. :)

EDIT: Could you clarify the checkerboard pattern option? ???
« Last Edit: November 13, 2010, 03:09:40 am by DJ Omnimaga »

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 #144 on: November 13, 2010, 06:42:00 pm »
In the screenshot, it's light purple.  I was thinking of copying this to the calc version.

So far, so good.  I finally got the xor bug fixed (well, not fixed, but remedied so it won't happen)
« Last Edit: November 13, 2010, 06:43:19 pm by Darl181 »
Vy'o'us pleorsdti thl'e gjaemue

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: The World's Hardest Game
« Reply #145 on: November 14, 2010, 05:28:15 am »
Ah ok, I see now. Glad to hear you found a solution to get around the bug. :)

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 #146 on: November 14, 2010, 06:18:43 pm »
Thanks ;D
The solution, though, isn't quite right.  The enemy that starts at the far upper-left corner (if it's there) is always a frame ahead.  You can't tell if you don't look too closely though.

Also, the game engine is getting a re-write, saving 20-25 lines of code and about 100 bytes.  So, the next update may still be a program.
Vy'o'us pleorsdti thl'e gjaemue

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: The World's Hardest Game
« Reply #147 on: November 15, 2010, 01:26:19 am »
Ah ok. Good luck again!

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 #148 on: November 15, 2010, 06:48:37 pm »
Okay, I'm trying to look into a way to have more levels at once.  I'm looking at Runer's optimization program from before and it seems likely.  I was wondering how it worked, though.
Code: (original) [Select]
:"vWHGLVL1"?Str01:"vWHGLVL2"?Str02:"vWHGLVL3"?Str03:"vWHGLVL4"?Str04:"vWHGLVL5"?Str05:"vWHGLVL6"?Str06:"vWHGLVL7"?Str07:"vWHGLVL8"?Str08:"vWHGLVL9"?Str09
:"prgmWHGLVL1"?Str11:"prgmWHGLVL2"?Str12:"prgmWHGLVL3"?Str13:"prgmWHGLVL4"?Str14:"prgmWHGLVL5"?Str15:"prgmWHGLVL6"?Str16:"prgmWHGLVL7"?Str17:"prgmWHGLVL8"?Str18:"prgmWHGLVL9"?Str19
Code: (optimized) [Select]
:vWHGLVL1"[00]"prgmWHGLVL1"[00]?Str0X
Vy'o'us pleorsdti thl'e gjaemue

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: The World's Hardest Game
« Reply #149 on: November 15, 2010, 07:29:40 pm »
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.
"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.