Fan Game So, I made a little PS1 game/demo.

Well in fact a lot of c codes for game develop is some math works.
Well I finish the game and I find some few bugs. Only one i think is important is left and right. Boss can't reach player in right and left of game.
Oh and I think it don't have much bugs to fix. I finish it today and it was good.
I think enemies animations sometime break out.
 
Hello everyone. First post here so I figured I'd make it a good one.

With no prior coding knowledge I scraped this little game/demo together over the course of about four months. This is only like 30 seconds-1 minute of gameplay, but I'm proud of it. I go into the whole backstory in the included readme, which is a mini behind-the-scenes of this project, and I encourage you to check it out, especially if you're interested in making a PS1 game but have no idea where to start.
It's quote verbose though and including it here would make this post huge.

Some excerpts though:


"
Largest asset:
Ending Jingle - 113,424 bytes ~ 113 kB (used primarily because I had the space to burn)

Smallest asset:
Enemy Projectile - 208 bytes ~ 0.2 kB

Average filesize (without ending jingle):
7,259 bytes ~ 7 kB

Average filesize (with ending jingle):
11,182 bytes ~ 11 kB

TOTAL SIZE OF ALL (non-code) ASSETS:
290,748 bytes ~ 290 kB



Some notes:
This has been tested on several emulators (noPSX, Duckstation, PCSX-Rearmed, ePSXe) and it worked fine on all of them.
I've also tested it on real hardware (SCPH-5501) and it worked on that as well. Unfortunately there's a bug with some of the sprites that results in weird vertical lines showing up (most noticably on the 'WELCOME' text). This is apparently caused by having sprites with odd-numbered widths, in addition to using GsSortFastSprite, but even changing the widths and using GsSortSprite changed nothing, so I don't know.
I didn't have the ability to test this on real hardware until the end of development, but I'm aiming to make sure all my future projects work exactly as they should on real hardware.
If you plan on running this on a real PS1 you'll either need a serial cable and the ability to upload .exes (what I use), or to make your own disc image with a license file. Or gut an existing PS1 disc image and use that.
Also, the corners of the border seem to be misaligned on real hardware, yet look fine on (most?) emulators.


With everything said and done I couldn't be happier to have taken-up this project/learning experience. I now have a newfound respect for the Playstation among other things. This thing is a serious powerhouse and if you want to make a 2D game, I couldn't recommend the PS1 more.


***Please note that I only tested this game about a thousand times, so I'm sure I missed a few dozen bugs.***
"


I'm already planning my next PS1 game and have a few ideas already. Feel free to share anything you think would make for a cool 2D PS1 game. I'm sticking with 2D not just for simplicity, but because I MUCH prefer PS1 2D graphics over 3D ones.

My ideas so far:

Diablo 2-style game with loot/mobs/etc, but in a LoZ:ALttP-style top down affair.

Baccarat/casino game - There aren't enough good baccarat games out there, for any console. Should be relatively easy as well.

Mahjong solitaire - I'm leaning towards this since I've been playing a lot of Shanghai II on Genesis lately and I like these games in general. I'm thinking some soothing music and a nice presentation could make this pretty slick.

Final Fantasy 1 redesign - In my top 3 FFs and I'd love to go all-out with a remake, but focus more on the DnD roots to make this into more like a DnD game with FF tropes in a FF setting.

Shadowrun (Genesis) redesign - A great game but marred by many problems and needs a full overhaul to add selectable races/portraits/etc. Way more then could be achieved through ROM hacking.



So yeah, that about does it. Let me know what you think and feel free to ask any questions and I'll try my best to answer them. And let me know if you discover any bugs, though keep in mind I probably won't be coming back to this demo. Thanks.


View attachment 58929View attachment 58930
Wow, you're incredibly talented.
 
Well in fact a lot of c codes for game develop is some math works.
Well I finish the game and I find some few bugs. Only one i think is important is left and right. Boss can't reach player in right and left of game.
Oh and I think it don't have much bugs to fix. I finish it today and it was good.
I think enemies animations sometime break out.
I actually have a math background, incidentally. Though I didn't really think about it applying here. Maybe it was subconsciously making things easier to visualize.
And the boss not being able to reach you from everywhere was more of a design choice.
My whole philosophy is that I'd rather have a game be super easy, but enjoyable to everyone, then be super difficult and only enjoyable to a small fraction of the playerbase. So I wanted to make sure everyone would be able to make it to the victory screen. Thanks for the input!
Wow, you're incredibly talented.
I appreciate that! But this would not have been as good without the tools and guides made by others.
 
I want MORE!
Beautiful credits page btw
rgt_demo_username required.gif
 

Attachments

  • rgt_demo_username required.gif
    rgt_demo_username required.gif
    1.9 MB · Views: 7
I want MORE!
Beautiful credits page btw
View attachment 62327
Thanks!
Just had to remind people that may have posted decades ago that their knowledge still finds use.
Hopefully this demo can do the same for someone else 20+ years from now.

And no spoilers, but I'm already hard at work on my next title...
 
Quick update on this project.
happymasksalesman was gracious enough to offer to translate this game into Spanish, so I'm posting it here.
(Note that the 'credits' aren't translated)
If a mod could merge this into the first post I'd be grateful.
Thanks again to happymasksalesman for doing this!
 

Attachments

Users who are viewing this thread

Connect with us

Support this Site

RGT relies on you to stay afloat. Help covering the site costs and get some pretty Level 7 perks too.

Latest Threads

Who has played switch 2 your thoughts on it

How's Nintendo switch 2 for those who own it or played it?
Read more

I never got why

people in prison dont live that long. I mean even when its not due to violence its like people...
Read more

The F-Zero Thread

I’m sad, but not surprised that a thread hasn’t been made for this series, so here we go…
YOU...
Read more

How many chapters for a series/stories should have?

What is the best amount of chapters, a series should have.
From Beginning to End

Is it's 12...
Read more

The TurboGraphics

Anyone even own one of those things back in the day or knew some kid or something that had one...
Read more

Super Mario Brothers 3 vs. Super Mario World

bf6d519e-8777-4362-87ff-ca633c306731-3316771517.jpg.png
Vs.
113506-super-mario-world-snes-front-cover-2577720122.jpg

Both of these games are widely considered not only the best 2d...
Read more

Online statistics

Members online
171
Guests online
208
Total visitors
379

Forum statistics

Threads
9,841
Messages
243,427
Members
777,314
Latest member
N3ZUM1

Advertisers

Back
Top