Author Topic: piworld 83+  (Read 26887 times)

0 Members and 1 Guest are viewing this topic.

Offline miotatsu

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 332
  • Rating: +11/-1
    • View Profile
Re: piworld
« Reply #15 on: August 10, 2009, 06:44:13 pm »
alright, ran into a bit of a problem, i want to convert my movement engine into piecewise expressions, however the collision detection is causeing problems, here is some example code thats causing the problem but i don't know how to make it work:
Code: [Select]
:ClrDraw
:28->D:12->O:0->K
:Text(-1,D,O,"(pi)
:While K != 23
:4+0i:Asm(prgmPICARC
:Text(-1,D,O,"(pi)
:Repeat K
:getkey->K
:End
:If K=24 or K=25 or K=26 or K=34
:Then
:Text(-1,D,O,"
:O-6(K=24 and not(pxl-Test(D+4,O-1))+6(not(pxl-Test(D,O+6)) and not(pxl-Test(D+7,O+6)) and K=26->O
:D-7(K=25 and not(pxl-Test(D-1,O)+7(K=34 and not(pxl-Test(D+8,O+1->D
:Text(-1,D,O,"(pi)
:End
:End
:ClrHome:Output(1,1,"
Edit: Thanks to Storm for a solution:
Code: [Select]
:ClrDraw
:28->D:12->O:0->K
:Text(-1,D,O,"(pi)
:While K != 23
:4+0i:Asm(prgmPICARC
:Text(-1,D,O,"(pi)
:Repeat K
:getkey->K
:End
:If K=24 or K=25 or K=26 or K=34
:Then
:Text(-1,D,O,"
:O-6(K=24)not(pxl-Test(D+4,O-1))+6not(pxl-Test(D,O+6))not(pxl-Test(D+7,O+6))(K=26->O
:D-7(K=25)not(pxl-Test(D-1,O))+7(K=34)not(pxl-Test(D+8,O+1->D
:Text(-1,D,O,"(pi)
:End
:End
:ClrHome:Output(1,1,"
« Last Edit: August 10, 2009, 08:02:11 pm by miotatsu »

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: piworld
« Reply #16 on: August 10, 2009, 09:37:05 pm »
gah I was too late x.x

Seeing his solution, tho, it's much better than anything I would have come up with x.x, as I'm not too good in optimizing

Offline miotatsu

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 332
  • Rating: +11/-1
    • View Profile
Re: piworld
« Reply #17 on: September 02, 2009, 07:41:29 pm »
incase anyones been wondering, i havent updated anything in a while because im working on optimizing and recoding various things, what i mean by that is i scrapped the old design and started over from scratch, its a slow process but the end result will be very, very good. if you would like to keep up with my progress on recoding features, i keep my twitter updated with the boring details: http://twitter.com/Miotatsu when i've finished recoding things i will update my progress tracker and post here more regularly :)

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: piworld
« Reply #18 on: September 02, 2009, 09:11:08 pm »
Aaah ok, suggestion tho: please do not rewrite and rewrite like 5 times. While this is good to rewrite your game for optimizing and stuff, in the end, if you keep doing it over and over, you end up stuck into a loophole. I saw many projects die because the author kept rewriting them during 1 year or two then finally lost interest after realizing they never really did any signifiant progress

Offline miotatsu

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 332
  • Rating: +11/-1
    • View Profile
Re: piworld
« Reply #19 on: September 04, 2009, 01:32:36 pm »
i dont plan on rewriting the engine again unless i decide to use it as a base for a second game, this game will use v1.0's engine for sure tho :)
also: added a screenshot of v1.0

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: piworld
« Reply #20 on: September 04, 2009, 04:30:53 pm »
Wow love it so far, I like the speed.

Offline miotatsu

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 332
  • Rating: +11/-1
    • View Profile
Re: piworld
« Reply #21 on: September 07, 2009, 09:01:14 pm »
there have been a few things delaying the release of Piworldv1.0 however i will be hiring beta testers now, just post here, tell me on IRC, or PM me if you would like to join the team. the first beta test will be v1.1 so be prepared to wait. Also: i will only hire 4 more people max, first come first serve :)

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: piworld
« Reply #22 on: September 07, 2009, 09:22:29 pm »
I might test if it works on emulator (WabbitEmu), A.K.A. no hacked pics. I hope you finish game ^^

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6268
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: piworld
« Reply #23 on: September 07, 2009, 09:45:36 pm »
well hacked pics can work, you'd just have to get them off the calc individually
/e

Offline miotatsu

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 332
  • Rating: +11/-1
    • View Profile
Re: piworld
« Reply #24 on: September 08, 2009, 05:16:47 pm »
yes it will work with wabbit, i use picarc so the maps are actually stored in a .8xp file
so far i have the following people signed up for Beta Testing:
-TsukasaZX
-Eeems
-DJ Omnimaga
-the alpha testers
-Builderboy
-Geekboy1011
« Last Edit: September 09, 2009, 06:06:15 pm by miotatsu »

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: piworld
« Reply #25 on: September 08, 2009, 07:15:07 pm »
Oooh Oooh! Me! Me! Pick me!

:D I would like to be a beta tester

Offline miotatsu

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 332
  • Rating: +11/-1
    • View Profile
Re: piworld
« Reply #26 on: September 08, 2009, 07:38:16 pm »
welcome to the team :)

Offline Geekboy1011

  • The Oneironaut
  • Donator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2031
  • Rating: +119/-2
  • Dream that Awakening dream
    • View Profile
Re: piworld
« Reply #27 on: September 08, 2009, 09:25:23 pm »
ill test :)           ................ ive never been a beta tester before 0.0 :)

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: piworld
« Reply #28 on: September 08, 2009, 11:47:51 pm »
Ah ok if it works feel free to send to me too ^^

Offline miotatsu

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 332
  • Rating: +11/-1
    • View Profile
Re: piworld
« Reply #29 on: September 09, 2009, 06:08:06 pm »
alright, that will be the beta testing team, i will try to get the first beta out relatively fast, but i dont know how long it will take. :)