Author Topic: Portal Prelude  (Read 255230 times)

0 Members and 1 Guest are viewing this topic.

Offline Builderboy

  • Physics Guru
  • Project Author
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Portal X
« Reply #585 on: November 18, 2010, 08:32:54 pm »
I would probably end up using the basic launch idea (although having 7+ split assembly programs seems kinda excess) but with my new program combination routine i can now exceed the code limit and have as much code as ram will allow ^^ Also, i removed all the map and initialization code, and my engine is 7300 bytes as a standalone engine, so thats wonderful.  After some optimizing im hoping for about 7000-75000 bytes a page, with 3 pages, for a total file size of 22500 bytes.  The pages will be for:

Page1: Main menu and special game control code
Page2: All level data, map loading, transition, and dialogue
Page3: Engine

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: Portal X
« Reply #586 on: November 18, 2010, 08:34:30 pm »
Yeah but still, I don't know what's with all the hate about multiple files? Why limit ourselves this much just because of that? Back in 2004 people played ROL3, which had 90 programs and they didn't complain...

I guess if you want to kill the project just because you want less than 7 sub-programs then go ahead... but a lot of people would be willing to sacrify VAT to play this. I guess it'S good if you found a different solution, though.
« Last Edit: November 18, 2010, 08:36:50 pm by DJ Omnimaga »

Offline Builderboy

  • Physics Guru
  • Project Author
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Portal X
« Reply #587 on: November 18, 2010, 08:45:07 pm »
Wait what?  I said i would be going with the multiple files if i had no other way, not that i would kill the project. o.O

i have nothing against programs with multiple files, and often times with Basic it can make them even better, and i know they don't make a game any worse. i'd just rather not if i have a way to combine them all

Offline FinaleTI

  • Believe in the pony that believes in you!
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1830
  • Rating: +121/-2
  • Believe in the pony that believes in you!
    • View Profile
    • dmuckerman.tumblr.com
Re: Portal X
« Reply #588 on: November 18, 2010, 08:47:18 pm »
7000-75000 bytes a page
Those are some big pages....

You could always use an app as a launcher and have that hold the tutorial data or whatever, then copy the program data from archived appvars to a program, then execute it from the app.


Spoiler For Projects:

My projects haven't been worked on in a while, so they're all on hiatus for the time being. I do hope to eventually return to them in some form or another...

Spoiler For Pokemon TI:
Axe port of Pokemon Red/Blue to the 83+/84+ family. On hold.

Spoiler For Nostalgia:
My big personal project, an original RPG about dimensional travel and a few heroes tasked with saving the world.
Coding-wise, on hold, but I am re-working the story.

Spoiler For Finale's Super Insane Tunnel Pack of Doom:
I will be combining Blur and Collision Course into a single gamepack. On hold.

Spoiler For Nostalgia Origins: Sky's Story:
Prequel to Nostalgia. On hold, especially while the story is re-worked.

Offline Builderboy

  • Physics Guru
  • Project Author
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Portal X
« Reply #589 on: November 18, 2010, 08:52:21 pm »
Thats true, and thats another option.  My concern with mixing Apps and Programs and Appvars though, is that while Basic games with multiple files are easily transfered from calc to calc (since they are usually all named similar and in groups) by mixing program types someone might get Portal from a friend, not even know some of the data is in an appvar, try to transfer it to a friend, and then they get an error.  By combining everything into one large file, its not because im hating on games with multiple files, im just trying to make my program as user friendly as i can.  Obviously there are times when this is impossible like large RPG's, and its totaly fine when programs do have multiple programs, the important thing is that we just try to make our program as user friendly as possible without sacrificing our features.

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: Portal X
« Reply #590 on: November 18, 2010, 08:54:43 pm »
Wait what?  I said i would be going with the multiple files if i had no other way, not that i would kill the project. o.O

i have nothing against programs with multiple files, and often times with Basic it can make them even better, and i know they don't make a game any worse. i'd just rather not if i have a way to combine them all
Oh ok because it seemed like from your previous post that you absolutely imposed yourself a limit of sub-programs to include. I felt it was kinda bad to limit yourself when the goal is not to make the game in as less programs as possible, but to make a 2D Portal game. I see, now. I hope you can manage to fit it in one, but if you have no other way, then I guess you might have no choice.

By the way does Basicbuilder works with ASM programs?
« Last Edit: November 18, 2010, 08:55:08 pm by DJ Omnimaga »

Offline FinaleTI

  • Believe in the pony that believes in you!
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1830
  • Rating: +121/-2
  • Believe in the pony that believes in you!
    • View Profile
    • dmuckerman.tumblr.com
Re: Portal X
« Reply #591 on: November 18, 2010, 08:59:36 pm »
Thats true, and thats another option.  My concern with mixing Apps and Programs and Appvars though, is that while Basic games with multiple files are easily transfered from calc to calc (since they are usually all named similar and in groups) by mixing program types someone might get Portal from a friend, not even know some of the data is in an appvar, try to transfer it to a friend, and then they get an error.  By combining everything into one large file, its not because im hating on games with multiple files, im just trying to make my program as user friendly as i can.  Obviously there are times when this is impossible like large RPG's, and its totaly fine when programs do have multiple programs, the important thing is that we just try to make our program as user friendly as possible without sacrificing our features.
That makes sense. Of course, if the app is only used for launching programs, you might also be able to use it to set up all your data files.

Wait what?  I said i would be going with the multiple files if i had no other way, not that i would kill the project. o.O

i have nothing against programs with multiple files, and often times with Basic it can make them even better, and i know they don't make a game any worse. i'd just rather not if i have a way to combine them all
Oh ok because it seemed like from your previous post that you absolutely imposed yourself a limit of sub-programs to include. I felt it was kinda bad to limit yourself when the goal is not to make the game in as less programs as possible, but to make a 2D Portal game. I see, now. I hope you can manage to fit it in one, but if you have no other way, then I guess you might have no choice.

By the way does Basicbuilder works with ASM programs?
Nostub ASM programs work in Basicbuilder if launched from a BASIC program.


Spoiler For Projects:

My projects haven't been worked on in a while, so they're all on hiatus for the time being. I do hope to eventually return to them in some form or another...

Spoiler For Pokemon TI:
Axe port of Pokemon Red/Blue to the 83+/84+ family. On hold.

Spoiler For Nostalgia:
My big personal project, an original RPG about dimensional travel and a few heroes tasked with saving the world.
Coding-wise, on hold, but I am re-working the story.

Spoiler For Finale's Super Insane Tunnel Pack of Doom:
I will be combining Blur and Collision Course into a single gamepack. On hold.

Spoiler For Nostalgia Origins: Sky's Story:
Prequel to Nostalgia. On hold, especially while the story is re-worked.

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: Portal X
« Reply #592 on: November 18, 2010, 10:58:24 pm »
Ah ok thanks for the info.

Offline Builderboy

  • Physics Guru
  • Project Author
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Portal X
« Reply #593 on: December 07, 2010, 01:10:31 am »
I now have a 15013 byte program sitting in my archive filled with executable code, and all of it excecutable via wabbit  ^-^ I now have the entire space of free RAM to develop PortalX into!  Now i can work on beefing up those transitions, content, graphics, and effects without fear!  And progress shall be swift and speedy!  (hopefully)  Prepare for the first update in a long while, as the epicness of multiple rooms and levels is unleashed >:D

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Portal X
« Reply #594 on: December 07, 2010, 01:47:12 am »
Sweet! Can't wait! :D
Spoiler For Spoiler:



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

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: Portal X
« Reply #595 on: December 07, 2010, 02:13:21 am »
AWESOME! Can't wait! ;D

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Portal X
« Reply #596 on: December 07, 2010, 03:06:44 am »
Huzzah! Can't wait to see more progress Bb! ;D

SirCmpwn

  • Guest
Re: Portal X
« Reply #597 on: December 07, 2010, 08:45:41 am »
\o/

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6268
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: Portal X
« Reply #598 on: December 07, 2010, 10:58:24 am »
W00T!
/e

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: Portal X
« Reply #599 on: December 07, 2010, 12:44:29 pm »
 :w00t:

Is it first person?
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ