Jump to content

OmegaPrime

New Members
  • Content Count

    53
  • Joined

  • Last visited

Posts posted by OmegaPrime


  1. Then there's the hipsters. And I'll just stop right there.

     

    This game looks like it's geared toward them, with their ironically 3D low-res pixelated models with realtime light and shadow so you can see how retro it is! BIG hit at Starbucks I'm sure. Unless I hear that the game is actually fun in its own right, I doubt I'll be interested.

     

     

     

     

     

    That sums up how I feel also,this is a big skip for me.


  2. The whale stage looks neat,It plays pretty good although I'm not crazy about the jump physics.If your using states for player,enemies you could have this in the Mr.Ultra Jumping State.Take a look at alex kidd in shinobi world,this code is the function it uses.

      ld hl,(_MrUltraYVelocityPtr)
      ld de,68                       ;Gravity
      ld a,(_JoyPad)
      and Button1
      jr z,+
      bit 7,h
      jr z,+
      ld a,(_MrUltraJumpAccent)
      inc a
      cp 16
      jr z,+
      ld (_MrUltraJumpAccent),a
      ld de,20                       ;Gravity
    +:
      add hl,de
      ld a,h
      cp 4
      jr c,+
      ld hl,$3ff
    +:
      ld (_MrUltraYVelocityPtr),hl
      ret
      
      
    

  3. I like this game so much that I'd love to see it on the c64,I've messaged the author about permission to recode the game..fingers crossed he's ok with it.Anyway I've only done alittle so far as I didn't want to start putting hours into this if it's not going to happen.


  4. Thomas is correct this is quite easy in assembly

      ldx _JumpAccent
      beq +
      dec _JumpAccent
      lda _Joystick
      and #JoyStickPressedUp    ;adjust for atari 2600
      bne ++
      ldx #0
    +:
      stx _JumpAccent
      lda #32                   ;adjust gravity as needed
      clc
      adc _ObjYVelocityL
      sta _ObjYVelocityL
      txa
      adc _ObjYVelcoityH
      sta _ObjYVelocityH
      bmi ++
      cmp #SomeLimit            ;Adjust as needed
      bcc ++
      stx _ObjYVelocityL
      lda #SomeLimit
      sta _ObjYVelocityH
    ++:
      rts
    
    

    Good job on the game


  5. 7800basic is a good choice and you can make some impressive games with it.Don't feel shy to ask questions as we were all beginners once,it's going to take some patience from you to learn but stick it out and a new world will open up for you.

    • Like 1

  6. If you're not heavily familiar with 6502 assembly I'd start with c64 to begin with until your knowledge of 6502 is good enough to develop for a good system.Their is also 7800 basic if you choose the basic route.If you can understand some of my code than 6502 is for you if not basic is the correct choice for now.

    ;=======================================================    
    Do_Div16:
        lsr
    Do_Div8:    
        lsr
        lsr
        lsr
        rts
        
    ;=======================================================     
    DrawStage:
        lda $d011
        and #%11101111
        sta $d011
        jsr ClearScreen                       ;Exit With Y = 0
        lda #<ScreenRam
        sta _TmpPointer2+0
        sta _TmpPointer1+0
        lda #>ScreenRam
        sta _TmpPointer2+1
        lda #>ScreenColorRam
        sta _TmpPointer1+1
        lda _CurrentStage
        asl
        tax
        lda ScreenStructureTable+0,x
        sta _TmpPointer3+0
        lda ScreenStructureTable+1,x
        sta _TmpPointer3+1
    DrawLoop:
        lda (_TmpPointer3),y
        sta _Tmp1
        jsr Do_ModTmpPointer3
        lda (_TmpPointer3),y
        sta _Tmp3
        jsr Do_ModTmpPointer3
        lda (_TmpPointer3),y
        sta _Tmp4
        jsr Do_ModTmpPointer3
    -:    
        lda _Tmp3
        sta (_TmpPointer2),y
        jsr Do_ModTmpPointer2
        lda _Tmp4
        sta (_TmpPointer1),y
        jsr Do_ModTmpPointer1
        dec _Tmp1
        bne -
        lda (_TmpPointer3),y
        bne DrawLoop    
        iny                               
        lda (_TmpPointer3),y              
        pha
        and #%11110000
        jsr Do_Div16
        sta BackgroundExtraColor1         
        pla
        and #%00001111
        sta BackgroundExtraColor2         
        lda $d011
        ora #%00010000
        sta $d011
        rts  
        
    ;=======================================================     
    Do_ModTmpPointer2:    
        lda _TmpPointer2+0
        clc
        adc #1
        sta _TmpPointer2+0
        bcc +
        inc _TmpPointer2+1
    +:    
        rts
    ;=======================================================     
    Do_ModTmpPointer1:    
        lda _TmpPointer1+0
        clc
        adc #1
        sta _TmpPointer1+0
        bcc +
        inc _TmpPointer1+1
    +:    
        
        rts
    ;======================================================= 
    Do_ModTmpPointer3:    
        lda _TmpPointer3+0
        clc
        adc #1
        sta _TmpPointer3+0
        bcc +
        inc _TmpPointer3+1
    +:    
        rts
    ;=======================================================     
    ScreenStructureTable:
    !word Screen1Data    
    !word Screen2Data
    !word Screen3Data    
    !word Screen4Data
    ;=======================================================    
    
    
    • Like 1

  7. That may seem quite large for older consoles,computers but it isn't all that large for c64.I guess it depends on how versatile a person wants the charset,sprite frames.Some people sent in their entries in a day or two so I'm expecting some very low quality games.Of course compression is a rule I think"exomizer,pucrunch ect.."my own entry is handled in 2x2 blocks instead of 1x1 to save on space.I'm sure some mediocre and good quality games will be entered also,kinda fun to implement bad ideas and it's encouraged :)


  8. I guess simply put, the reason people are so against comparison threads like this is because everyone already knows the Jaguar 2 was supposed to be a "blow your socks off machine!" - I mean, even Sam Tramiel said it himself. Personally, I've never heard of an N64 blowing the socks off any gamers but would be impressed to hear of such stories. ;)

    lol it must be true then.


  9. 54b0beac6db77ad1b52280772892d0fd.jpg

     

    Life happens and is more important than anything else..it's just a hobby anyway not sure why the hate in this thread.But since your

    expecting shit talkers anyway I'll start..Eat Poop VladR <--take that and have a semi great weekend.

    • Like 1
×
×
  • Create New...