|
dove back into hobby game programming a few months ago. wrote a base adventure game engine and extended it to support 2.5d multiplayer. server written in ruby, client in java major bottleneck: i am not an illustrator
|
![]() |
|
![]()
|
# ¿ Mar 24, 2023 12:06 |
|
Uno_king posted:Also re-writing an old C++ game from High School into C#/MonoGame. 8-bit feel with original 1999 graphics (so what if N64 was out by then, gently caress you)! how's monogame working for you?
|
![]() |
|
Uno_king posted:It's going good. But I'm doing really-simple 2D drawing. Only found one function so far without an implementation (something about Texture mipmap-level copying). The old game was based in DOS, so I'm not aiming too high here. nice. if it can handle sprite animation it might be good enough for me. i've been aiming to make my thing cross-platform and think i'd much rather work in c# than java
|
![]() |
|
Uno_king posted:There's no inherent sprite/cell sheet support, everything is a texture. If you use an animation sheet, you would load the whole texture and define a draw rectangle within that texture (e.g. if you have 10 50x50 animation frames in a sheet, you might set a draw rectangle to (x=50,y=0,w=50,h=50) to pick the second image). You move the draw rectangle according to the frame you want. If you have individual animation images, you'd load them into an ordered sequence (list, array, whatevs) and index into the array to find the current texture to draw. Basically you'll end up creating your own Sprite class, but it's not difficult. yeah, that's essentially what i'm already doing in java, so it wouldn't be a major step backwards
|
![]() |
|
cistps: spent three hours solving quadratic equations to calculate points in 3d space from mouse clicks they were wrong ![]()
|
![]() |
|
ol qwerty bastard posted:i hate vector math WorkingPeer posted:do you remember high school calc? WorkingPeer posted:
DaTroof posted:cistps: spent three hours solving quadratic equations to calculate points in 3d space from mouse clicks and they said we'd never use this stuff in real life
|
![]() |
|
ol qwerty bastard posted:this week's project: same as last week, but now in THREETHREETHREEDEEDEEDEE Nice! is this part of a bigger project or just fun experiments (not to say that "just fun" is a bad thing) cistps: last week i finally managed to mock a 3d perspective with sprites, now i need to reverse-engineer a bunch of crap i hard-coded into the algorithms to make them work with arbitrary screen resolutions
|
![]() |
|
if he decides to savagely optimize it in c down the road at least he'll already understand the fundamental algorithms
|
![]() |
|
ol qwerty bastard posted:final thing for tonight: made the ball bounce around in 3d space with a light just off to the right of the screen hahahahaa, this is awesome you go qwerty
|
![]() |
|
ol qwerty bastard posted:This is all pure cpu stuff that I wrote myself you go boy
|
![]() |
|
idgi, they all look exactly the same to me ![]() e: oh, they're all white
|
![]() |
|
PleasingFungus posted:here's a cool visualizer I ran into a while back that also has some variants neat
|
![]() |
|
cistps: it just occurred to me that the game i'm making is basically a roguelike, but instead of generating dungeons with monsters and treasure, it generates mysteries with suspects and clues i still suck at graphics ![]()
|
![]() |
|
ol qwerty bastard posted:gonna move in here so i can stop clogging up the pics thread with my stop-motion video stuff Nice!
|
![]() |
|
coffeetable posted:if it's not a unity3d book, throw it away and get another no lie, unity's the tits only problem i've had with it isn't even a problem with unity itself. i wrote a bunch of high-level game logic in ruby and i really really don't feel like porting it all to c# or unityscript
|
![]() |
|
Werthog 95 posted:it's - get this - c++ & directx i'm p happy with unity 4.x game development by example it assumes you've never programmed before so i skipped a lot of poo poo like "what's a variable?" in the first couple chapters but other than that it's p thorough and gets you in the thick of it quick enough
|
![]() |
|
Werthog 95 posted:added to wishlist :-) yeah, i bought the kindle version and it totally worked for me reading the book on my tablet while following the examples on my desktop == woah
|
![]() |
|
Luigi Thirty posted:i got really bored and started writing a basic VERB NOUN text adventure parser in python same but in ruby
|
![]() |
|
You Am I posted:I remember managing a heap of those old terminals back at my second job, sadly they had got so old the monitors kept dying in the most noisiest and smelliest ways how long did it take for a monitor to die? i had to maintain sco software that still ran on vt100s and the terminals were easily 10+ years old (this was back in the 90s)
|
![]() |
|
![]()
|
# ¿ Mar 24, 2023 12:06 |
|
good god all a yall
|
![]() |