Jump to content

Pokeypy

New Members
  • Content Count

    91
  • Joined

  • Last visited

Community Reputation

53 Excellent

About Pokeypy

  • Rank
    Star Raider

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. The creator of the "Checkmate" case has now created another, slightly smaller desktop case, that's (better) suitable for putting in FPGA systems. The Youtube RMC installs for example the Amiga FPGA "Vampire V4 standalone" into it. Without opening the Vampire's tiny case. Just what I wanted. Not sure if you can do it just like that with a MiSTer, but I hope so:
  2. Seems, it's written in the D programming language. Don't know, if there's a D-compiler for DOS or old Windows. (Actually, it's the first time I hear about the language "D".) If the source code was ported to C/C++, there would be a compiler for these systems (gcc/g++/MinGW).
  3. If "while" is available, but not "break", (which to my displeasure was the situation in a Pascal class I took only a few years ago) you could do: for i = 1 to num_shots j = 0 while j <= num_enemies if j collides with i then j = num_enemies j = j + 1 next i
  4. Well, it seems, it's not "forever" then.
  5. For a raycaster (only thing I know about now ), it's the same problem: Each ray is used to draw a vertical wall slice. The slice is mirrored vertically at the horizon line (if I'm correct), so the point is just, to calculate, how high above the horizon line the slice is. So a raycaster also 'only computes the "top edge" of the maze walls, always taking the "topmost" Y position of all the walls in your view port'. Question is, how it does it. In a raycaster, the height of the wall slice depends on the length of the ray, that is, on the player's distance to the wall.
  6. That's alright. We've just been discussing how the Doom engine works over here. That also explains, why walls have to be exactly vertical and so on. The answer is also quite interesting. The 2D map is projected into a 3D view by a method called "ray casting". But still only the 2D data is used, that's why the result is close to 3D, but limited (like the video said).
  7. I also worked a bit more on this (still in Pygame). In this link is my version 2.0. New features in the description there. Best thing is, larger maps can be used now and a scrolling 2D map viewport ist displayed (which wasn't described in the tutorial). There's a screenshot below. I think, that's about as far as I go now. Until I get inspiration for a good game to use it. Would be my first real game then. This version already feels a bit like a game actually.
  8. "Evil Magician Returns 1" - Hmm, what's wrong with the Evil Magician? Maybe I've written enough code for today. Already seeing functions and return values everywhere ...
  9. It seems, there's also a more affordable accelarator called "PiStorm" now. It's in an early stage though, so maybe not that easy to install at the moment. It uses a small RaspberryPi to give the Amiga a faster (emulated) processor and much more RAM. And also a huge virtual storage device that can be accessed either by WiFi or by ssh (so, by network). The rest of the computer is powered by the original Amiga hardware (by the custom chips and such). This video about it was just released yesterday:
  10. If you just want to play good old Amiga games, I think, the A600 is fine. I once had an A1200 (in 2005 or so). My impression was, yeah, it was a bit faster when doing Workbench-stuff. With a hard-drive it already felt quite PC-like (which wasn't what I was looking for). Those AGA games were alright, but not really worth it IMHO. I still play them in fs-uae at times. Having to switch to OCS/ECS in a menu, when wanting to play older games, was somehow annoying. Also to remember, which older games worked and which didn't. So, yeah, the A1200 has advantages, if you want to do more modern stuff. Like going online or seriously producing music with Octamed and working with samples for example. (I once compared working with music and samples on the A1200 with HD to the A500 with floppy disks, and, yeah, you wouldn't want to use the A500 any more for that, when you could have the A1200). But if you just want to play the good old games, the A600 is fine. If the game works, it runs it just as good as the A1200. I didn't have an A600 (just 500 and 1200). So I'm not sure, how big the problem with ECS and newer Kickstart with older games is. Could be just as annoying as on the 1200. But as you have the A600, you probably already know these problems.
  11. Changing the capacitors is really useful. The A600's original ones are known to become bad during the decades and may even damage the rest of the hardware. You probably should check out first, if your A600 is even still alright at the moment (I'm even not sure, if switching it on is a good idea - the power supply probably should be exchanged too). Here's a video of a capacitor change, which covers the details of these problems: And here's a video, where he didn't like the A600 in 1992, but finally really like it today, after expanding it with modern enhancements: This is part 3 of the series, part 1 and 2 would be here and here.
  12. Mercenary I ("Mercenary - Escape from Targ") - True miracle at the time.
  13. Ok, followed this tutorial. My (Python) results would be here.
×
×
  • Create New...