Posts: 360
Threads: 37
Joined: 27/Nov/2017
PR2 Name: Northadox
PR3R Name: Northadox
18th September 2021, 2:54 PM
(This post was last modified: 4th December 2021, 2:17 AM by Northadox. Edited 4 times in total.)
My blog post was kinda confusing so maybe I'll just make a thread about it.
I'm making a Platform Racing clone in C with SDL as a programming exercise; no Unity/Unreal/Godot here.
Here's a screenshot.
All the source code can be found on my own instance of Gitea or on GitHub. It only works on GNU/Linux right now but I will make a Windows version when I get all the big features down.
Posts: 219
Threads: 5
Joined: 4/May/2020
PR2 Name: Genius77
18th September 2021, 8:07 PM
(This post was last modified: 18th September 2021, 8:07 PM by Adulock77. Edited 1 time in total.)
All these blocks look amazing!! O__O
Posts: 475
Threads: 42
Joined: 1/Dec/2017
PR2 Name: Addy888*
18th September 2021, 8:43 PM
https://store.steampowered.com/app/13981...Editcraft/
this game apparently steals a bunch of things from pr2.
Posts: 360
Threads: 37
Joined: 27/Nov/2017
PR2 Name: Northadox
PR3R Name: Northadox
18th September 2021, 8:57 PM
(This post was last modified: 18th September 2021, 8:57 PM by Northadox. Edited 1 time in total.)
(18th September 2021, 8:43 PM)Addy Wrote: https://store.steampowered.com/app/13981...Editcraft/
this game apparently steals a bunch of things from pr2.
I wouldn't say 'steal", no game mechanic can ever be taken away because something else uses it, but even then this is a pretty blatant copy of Platform Racing. One of those head parts looks straight outta PR2!
I intend this clone to be not just free as in price, but also as free/libre software for everyone's use. We'll cross that bridge when we get to it, though.
Posts: 219
Threads: 5
Joined: 4/May/2020
PR2 Name: Genius77
18th September 2021, 9:09 PM
(This post was last modified: 18th September 2021, 9:10 PM by Adulock77. Edited 1 time in total.)
(18th September 2021, 8:43 PM)Addy Wrote: https://store.steampowered.com/app/13981...Editcraft/
this game apparently steals a bunch of things from pr2.
WHAAAT!? that's literally PR2!? :O how come i never seen that? the first head like Northadox said at the beginning of the video it's literally the Downer Head!
Maybe it's inspired by PR2? it came out last year... hmmm...
Posts: 475
Threads: 42
Joined: 1/Dec/2017
PR2 Name: Addy888*
18th September 2021, 9:27 PM
(This post was last modified: 18th September 2021, 9:34 PM by Addy. Edited 1 time in total.)
like wtf
The Following 1 User Says Thank You to Addy For This Useful Post:
• Northadox
Posts: 360
Threads: 37
Joined: 27/Nov/2017
PR2 Name: Northadox
PR3R Name: Northadox
18th September 2021, 9:57 PM
(18th September 2021, 9:27 PM)Addy Wrote: like wtf
-pics-
valid case for copyright infringement here BUT that's jiggmin's (ktost's?) domain PLUS I'm one to believe that copyright is cringe anyways
kudos to this mad lad tho
Posts: 58
Threads: 10
Joined: 24/Feb/2019
PR2 Name: RANKO DANKO
18th September 2021, 11:02 PM
(18th September 2021, 9:57 PM)Northadox Wrote: kudos to this mad lad tho amazed someone actually bothered, and the game is fairly recent too
Posts: 219
Threads: 5
Joined: 4/May/2020
PR2 Name: Genius77
19th September 2021, 12:04 AM
(18th September 2021, 9:27 PM)Addy Wrote: like wtf
![[Image: jfobE06.png]](https://i.imgur.com/jfobE06.png)
![[Image: auqfnsq.png]](https://i.imgur.com/auqfnsq.png)
OH BUT YOU KNOW WHAT? ...it doesn't have the arrows on the Speed, Jump, and Agility.
...Bad game 0/10 ...Illegal
Posts: 1,563
Threads: 124
Joined: 11/Feb/2019
PR2 Name: Camer999
PR3R Name: Camer_the_Dragon
19th September 2021, 12:06 PM
(This post was last modified: 19th September 2021, 12:06 PM by Camer the Dragon. Edited 1 time in total.)
ey nice
I was gonna do something like this in Javascript (since I don't know anything else lol)
(18th September 2021, 9:27 PM)Addy Wrote: -snip- it has hands mega cursed
á
Posts: 88
Threads: 5
Joined: 27/Nov/2017
PR2 Name: tadtad
PR3R Name: tadtad
19th September 2021, 11:18 PM
(18th September 2021, 8:43 PM)Addy Wrote: https://store.steampowered.com/app/13981...Editcraft/
this game apparently steals a bunch of things from pr2. Just got this game because it looked funny and was immediately greeted with the scariest menu music I've ever heard
This game is awesome best 99 cents I've ever spent
The Following 1 User Says Thank You to tadtad For This Useful Post:
• Northadox
Posts: 721
Threads: 47
Joined: 11/Nov/2017
PR2 Name: Stxtics
PR3R Name: Stxtics
21st September 2021, 1:34 PM
This is the best Platform racing copy although that may be biased because I made it.
https://www.roblox.com/games/922313771/P...evelopment
The Following 1 User Says Thank You to Stxtics For This Useful Post:
• Northadox
Posts: 22
Threads: 2
Joined: 17/Jul/2021
PR2 Name: Reisyukaku
25th September 2021, 7:51 PM
As much of a C maximalist as i can be, why C for a game? C++ makes more sense purely for the abstraction you'll need.
The Following 1 User Says Thank You to Rei For This Useful Post:
• Northadox
Posts: 360
Threads: 37
Joined: 27/Nov/2017
PR2 Name: Northadox
PR3R Name: Northadox
26th September 2021, 12:31 AM
(This post was last modified: 26th September 2021, 12:52 AM by Northadox. Edited 3 times in total.)
(25th September 2021, 7:51 PM)Rei Wrote: As much of a C maximalist as i can be, why C for a game? C++ makes more sense purely for the abstraction you'll need.
I'd say something like "OOP is a meme and C++ is BLOATED and HARMFUL" but I'm not experienced enough as a programmer to make these sorts of judgements
C just werks for purposes and I'm more familiar with it so I'll stick with it
If it worked for games like Doom surely it can work for my PR2 ripoff
Posts: 1,563
Threads: 124
Joined: 11/Feb/2019
PR2 Name: Camer999
PR3R Name: Camer_the_Dragon
26th September 2021, 8:22 AM
isn't C# used more for games (in the C family)
á
Posts: 360
Threads: 37
Joined: 27/Nov/2017
PR2 Name: Northadox
PR3R Name: Northadox
26th September 2021, 9:45 AM
(This post was last modified: 26th September 2021, 9:46 AM by Northadox. Edited 2 times in total.)
(26th September 2021, 8:22 AM)Camer the Dragon Wrote: isn't C# used more for games (in the C family)
I've used C# before yes but it's more like Java rather than C/C++ and it's very much attached to the Microsoft .NET environment and tends to be less performant. It's used in most game engines as it's a pretty syntactically simple language that handles things most new programmers may struggle with (w/ garbage collection and memory management)
Now if I was a more experienced programmer I'd say C# is BLOAT and HARMFUL but I'm not one, just know that I like using C over other languages
Posts: 1,563
Threads: 124
Joined: 11/Feb/2019
PR2 Name: Camer999
PR3R Name: Camer_the_Dragon
26th September 2021, 10:32 AM
ah
á
Posts: 22
Threads: 2
Joined: 17/Jul/2021
PR2 Name: Reisyukaku
26th September 2021, 1:31 PM
I like C++ mainly for its abstraction. like inheritance/virtual functions. makes life easy when you have multiple objects you want to create a list of and you just have them share a base class. you can make basic "objects" in C with structs but it could get messy fast.
The Following 1 User Says Thank You to Rei For This Useful Post:
• Northadox
Posts: 360
Threads: 37
Joined: 27/Nov/2017
PR2 Name: Northadox
PR3R Name: Northadox
28th September 2021, 12:31 AM
(This post was last modified: 28th September 2021, 9:33 AM by Northadox. Edited 4 times in total.)
https://files.catbox.moe/yo3ogs.mp4
Some developments, although not too much.
I added lots more spaghetti code to things like movement and collision because I'm a good programmer, but trust me, it works slightly more than it did before.
Mines now "explode", disabling the racer for a bit (with a simple color-changing visual effect). I was working on vanish blocks too but maybe later.
Happy/sad blocks also exist but don't work as intended because I still haven't set it so that things like your jump, speed, acceleration vary based on your stats yet. Well, ish, but not fully. Will give them nicer graphics later.
Nets and ice are functional, and the mechanics surronding block safety are pretty much in.
And the blocks are purple/pink because I'm also working on a new feature: changing the hue of blocks! This will be a nice customization feature. It's a nice balance between totally custom blocks of PR3 and the more rigid blocks of PR2, so blocks are still identifiable, but you can personalize more. Well technically PR2 has it with teleport blocks but it makes sense to extend it to all blocks methinks.
Once I get the basic slew of blocks in I'll work more on collision, game-feel and aesthetic touch-ups.
The Following 1 User Says Thank You to Northadox For This Useful Post:
• oxy
Posts: 360
Threads: 37
Joined: 27/Nov/2017
PR2 Name: Northadox
PR3R Name: Northadox
29th September 2021, 11:12 PM
(This post was last modified: 29th September 2021, 11:14 PM by Northadox. Edited 1 time in total.)
https://files.catbox.moe/kd3dep.mp4
More blocks and polish~
Crumble blocks need to not just let you slam against them to break them, and mines need to send you flying...but everything else mostly works.
I was working on the Rotate Blocks but they were hella broken.
That was just my program segfaulting at the end and not something else. I don't know why it does that, but it works sometimes, trust me
|