Recent

Author Topic: New old guy  (Read 4212 times)

TBMan

  • Full Member
  • ***
  • Posts: 126
New old guy
« on: January 08, 2025, 06:23:29 am »
I didn't see a spot for new members to say hello world, so I'm posting it here.

I'm a retired accountant that learned programming with the BASIC interpreter that shipped with DOS 2.0. Then I had a short affair with Quickbasic, which was a good introduction to procedural programming for me. After that I moved on to Turbo Pascal 3.0 and then stuck with it through Borland Pascal 7.0

I still have my Borland Pascal and source code for a few things I did back in the early 90s (applications for my job - accounts receivable and billing software along with an employee time program which was essential to our business as well as my own homegrown graphic interface based on the design of Turbo Vision)

Last year I discovered DosBox and finally got around recently to writing some code in it with BP7. I'm doing some simple clones of old games, Space Invaders, Missile Command, Centipeed and most recently PacMan. For the first 3 games I used the BGI graphics that shipped with BP7 and for PacMan I'm using 320x200 with 256 colors without bgi graphics. My sprite display routines were easy to port over to the direct memory model of the 320x200 graphic mode.

And now I have discovered Lazarus and I'm curious to see what I can do with it. I did some programming in Delphi years and years ago so we'll see what happens.

Here's a short video of my Pacman clone, day 4 of development:

https://www.youtube.com/watch?v=K0uvjFtjyqk
« Last Edit: January 08, 2025, 06:25:08 am by TBMan »

ginoo

  • Full Member
  • ***
  • Posts: 111
Re: New old guy
« Reply #1 on: January 08, 2025, 06:56:20 am »
Nice Pac-Man

Packs

  • Sr. Member
  • ****
  • Posts: 486
Re: New old guy
« Reply #2 on: January 08, 2025, 07:38:33 am »
Really nice.
« Last Edit: January 08, 2025, 07:53:17 am by Packs »

Packs

  • Sr. Member
  • ****
  • Posts: 486
Re: New old guy
« Reply #3 on: January 08, 2025, 08:25:32 am »
lazarus code FranciscoDA/pacman

Roland57

  • Hero Member
  • *****
  • Posts: 505
    • msegui.net
Re: New old guy
« Reply #4 on: January 08, 2025, 10:45:38 am »
For the first 3 games I used the BGI graphics that shipped with BP7

So it should be easy to port to ptcGraph, so that you no longer need DOSBox.  ;)

Please make the source code available.
My projects are on Gitlab and on Codeberg.

Wesbat

  • New Member
  • *
  • Posts: 42
    • engrams.dev
Re: New old guy
« Reply #5 on: January 08, 2025, 01:09:29 pm »
Welcome TBMan, we are happy to have you join us.

It sounds like you had quite an interesting history with programming. It's nice to read that you are getting into game development - it provides such a wonderful creative outlet! I hope to play some of your games if you do decide to share them.

Your pac-man looks great by the way. Please keep us updated on your progress :)

I started with BP6 and created small games during the mid 90's, my most memorable was a breakout clone with music and video sequences (FLI movies with synchronized audio).

~Wes

TBMan

  • Full Member
  • ***
  • Posts: 126
Re: New old guy
« Reply #6 on: January 08, 2025, 05:19:36 pm »
Thanks everyone. I'll look into the ptcgraph and see what I can do with it.

Curt Carpenter

  • Hero Member
  • *****
  • Posts: 610
Re: New old guy
« Reply #7 on: January 08, 2025, 10:44:43 pm »
Have a great adventure with Lazarus!

TBMan

  • Full Member
  • ***
  • Posts: 126
Re: New old guy
« Reply #8 on: January 13, 2025, 04:00:47 am »
Have a great adventure with Lazarus!

Thanks!

 

TinyPortal © 2005-2018